.container{width: 1200px;margin: 0 auto;padding: 0;}
footer .footNav{justify-content: space-between;}
.bannerny .nrBox{
	height: 500px;
	justify-content: flex-start;
}
.bannerny .kuang{
	/* width: 100%; */
	text-align: left;
}
.bannerny .font1{
	font-size: 48px;
	color: rgb(234, 113, 0);
}
.bannerny .font2{
	font-size: 18px;
	color: rgb(61, 60, 58);
}
.bannerny .font3{
	font-size: 22px;
	color: rgb(61, 60, 58);
	margin-top: 40px;
}
.bannerny .font3 p{position: relative;padding-left: 32px;}
.bannerny .font3 p::before{
	content: "";
	display: block;
	background-color: rgb(62, 61, 60);
	position: absolute;
	left: 0;
	top: calc(50% - 2px);
	width: 18px;
	height: 4px;
}
.bannerny2 .font2,.bannerny2 .font3{color: #ffffff;}
.bannerny2 .font3 p::before{background: #ffffff;}
.nyP{
	padding: 40px 0;
}
.nyPubTit{
	text-align: center;
	margin-bottom: 16px;
}
.nyPubTit .tit{
	font-size: 30px;
	color: rgb(51, 51, 51);
}
.servP1Ul{
	position: relative;
}
.servP1Ul li{
	padding: 6px 0;
	padding-right: 76px;
}
.servP1Ul li::before{
	content: "";
	background: rgba(0,0,0,0.1);
	width: calc(100% - 240px);
	height: 1px;
	position: absolute;
	left: 164px;
	bottom: 0;
}
.servP1Ul li:after{
	content: "";
	display: block;
	width: 2px;
	height: 100%;
	position: absolute;
	right: 28px;
	top: 0;
	background: url(/img3/serv1bg3.png) right top repeat-y;
	background-size: auto;
}
.servP1Ul li:first-child:after{height: 50%;top: 50%;}
.servP1Ul li:last-child:after{height: 50%;top: 0;}
.servP1Ul li:last-child:before{display: none;}
.servP1Ul .iconB{
	width: 140px;
	margin-right: 24px;
}
.servP1Ul .textB{
	width: calc(100% - 164px); 
}
.servP1Ul .tit{
	border-radius: 10px;
	background: url(/img3/serv1bg1.png) center no-repeat;
	background-size: 100% 100%;
	width: 154px;
	height: 56px;
	line-height: 56px;
	text-align: center;
	font-weight: 700;
	font-size: 18px;
	color: #ffffff;
}
.servP1Ul .desc{
	font-size: 16px;
	color: rgb(51, 51, 51);
	line-height: 1.5;
	margin: 8px 0 0 36px;
}
.servP1Ul .num{
	font-size: 16px;
	color: #ffffff;
	width: 56px;
	text-align: center;
	height: 56px;
	line-height: 56px;
	background: url(/img3/serv1bg2.png) center no-repeat;
	background-size: 100% 100%;
	position: absolute;
	right: 0;
	top: calc(50% - 28px);
}
.servP2{background: #ededed;}
.servP2Ul li{
	padding: 24px 0;
	border-bottom: 1px solid rgba(0,0,0,0.1);
}
.servP2Ul li:last-child{border-bottom: 0;}
.servP2Ul .ques{margin-bottom: 20px;}
.servP2Ul .ques,
.servP2Ul .ans{padding-left: 76px;}
.servP2Ul .ques .tip,
.servP2Ul .ans .tip{
	position: absolute;
	left: 0;
	top: 0;
	width: 66px;
}
.servP2Ul .ques .text,
.servP2Ul .ans .text{
	background-color: rgb(255, 255, 255);
	box-shadow: 0px 0px 40px 0px rgba(51, 51, 51, 0.1);
	width: max-content;
	border-radius: 33px;
	font-size: 18px;
	color: rgb(234, 113, 0);
	line-height: 1.6;
	padding: 16px 28px;
	max-width: 100%;
}
.servP2Ul .imgB{
	background-color: rgb(255, 255, 255);
	box-shadow: 0px 0px 40px 0px rgba(51, 51, 51, 0.1);
	width: calc(100% - 76px);
	margin-left: 76px;
	margin-bottom: 2px;
	border-radius: 33px;
	padding: 12px;
}
.servP2Ul .imgB img{
	display: block;
	width: 100%;
	border-radius: 20px;
}
.servP2Ul .imgB .imgOne{
	width: calc(100% / 3);
	padding: 8px;
}
.servP2Ul .imgB.lie2 .imgOne{
	width: calc(100% / 2);
	padding: 8px;
}
.servP2Ul .ans .text{
	font-size: 16px;
	color: #6f6f6f;
	width: 100%;
}
.servP3 .nyPubTit{
	text-align: left;
}
.servP3 .nyPubTit .tit{
	font-size: 24px;
}
.servP3 .servP3Ul{width: 44%;margin: 0;}
.servP3Ul li{
	padding: 0;
	border-top: 1px solid rgba(0,0,0,0.2);
	border-right: 1px solid rgba(0,0,0,0.2);
	padding: 48px 24px;
	padding-bottom: 20px;
}
.servP3Ul li:nth-child(2n){border-right: 0;}
.servP3Ul li:nth-child(-n+2){border-top: 0;padding-top: 20px;padding-bottom: 48px;}
.servP3Ul .iconB{
	margin-right: 16px;
	width: 56px;
	text-align: center;
}
.servP3Ul .tit{
	width: calc(100% - 72px);
	font-size: 16px;
	color: #333333;
}
.servP3Ul .tit span{color: #ea7100;}
.servP3 .servForm{width: 50%;}
.servForm .daTit{
	font-size: 18px;
	color: #333333;
}
.servForm .each{
	margin-top: 15px;
}
.servForm .line .each{
	width: calc(50% - 8px);
}
.servForm input,
.servForm textarea{
	display: block;
	border-style: solid;
	border-width: 1px;
	border-color: rgb(200, 200, 200);
	background-color: rgba(241, 46, 46, 0);
	width: 100%;
	height: 60px;
	font-size: 14px;
	color: #333333;
	padding: 0 8px;
}
.servForm .each span{
	display: block;
	line-height: 60px;
	position: absolute;
	left: 16px;
	top: 0;
	font-size: 14px;
	color: #333333;
}
.servForm .each b{
	display: block;
	line-height: 60px;
	position: absolute;
	right: 16px;
	top: 0;
	font-size: 14px;
	color: #e60012;
}
.servForm textarea{padding: 8px;height: 90px;}
.servForm .each input:focus+span{display: none;}
.servForm .each textarea:focus+span{display: none;}
.servForm .tijiao{
	background: #eaeaea;
	width: 100%;
	padding: 0;
	height: 48px;
	text-align: center;
	font-size: 18px;
	color: #000000;
	margin: 15px auto 0;
	display: block;
	cursor: pointer;
	border: 0;
}
.servForm .tishi{
	font-size: 14px;
	color: rgba(51, 51, 51, 0.6);
	margin-top: 8px;
	text-align: center;
}
.aboP1{padding: 24px 0;}
.aboP1Ul1{margin: -8px;}
.aboP1Ul1 li{padding: 8px;}
.aboP1Ul1 .tit{font-size: 24px;}
.aboP1Ul1 .imgB{margin-top: 12px;}
.aboP1Ul1 .imgB img{display: block;width: 100%;}
.aboP1Ul1 .desc{
	margin-top: 16px;
	font-size: 18px;
}
.aboP1Ul1 .desc p{
	padding-left: 16px;
	position: relative;
	margin: 4px 0 0;
}
.aboP1Ul1 .desc p::before{
	content: "";
	display: block;
	width: 5px;
	height: 5px;
	background: #ea7100;
	position: absolute;
	left: 0;
	top: 10px;
}
.aboP1Ul1 .desc b{
	color: #ea7100;
}
.aboP1Nr1{margin-top: 32px;}
.aboP1Nr1 .font1{
	width: 184px;
	height: 48px;
	line-height: 48px;
	text-align: center;
	font-size: 24px;
	color: rgb(51, 51, 51);
}
.aboP1Nr1 .imgB{
	width: 80%;
	position: relative;
	z-index: 2;
}
.aboP1Nr1 .imgB img{
	display: block;
	width: 100%;
}
.aboP1Nr1 .kuang{
	display: block;
	width: calc(100% - 184px);
	height: 100%;
	position: absolute;
	right: 0;
	top: 0;
	background: url(/img3/abo1bg.jpg) center no-repeat;
	background-size: cover;
	z-index: 1;
}
.aboP1Nr1 .font2{
	font-size: 48px;
	color: rgb(255, 255, 255);
	font-weight: bold;
	transform-origin:left bottom;
	transform: rotate(90deg);
	position: absolute;
	right: 0;
	top: 0;
	z-index: 3;
	text-transform: uppercase;
}
.aboP1Nr2{
	font-size: 22px;
	color: rgb(0, 0, 0);
	line-height: 1.6;
	margin-top: 24px;
}
.aboP1Ul2{
	border-top: 2px solid rgba(0,0,0,0.2);
	border-bottom: 2px solid rgba(0,0,0,0.2);
	margin-top: 40px;
	padding: 24px;
	font-size: 14px;
}
.aboP1Ul2 li{
	position: relative;
	padding-left: 88px;
	margin-top: 8px;
}
.aboP1Ul2 li:first-child{margin-top: 0;}
.aboP1Ul2 .tit{
	font-size: 18px;
	color: #ea7100;
	display: block;
	position: absolute;
	left: 0;
	top: 6px;
	font-weight: 700;
}
.aboP1Ul2 .desc{
	line-height: 2.2;
}
.aboP1Ul3{padding: 24px;margin: 0;}
.aboP1Ul3 li{padding: 0 8px;text-align: center;font-size: 18px;}
.aboP1Ul3 .num span{
	font-size: 60px;
	font-weight: 700;
}
.aboP1Ul4{margin: -10px;}
.aboP1Ul4 li{padding: 10px;}
.aboP1Ul4 .imgB img{display: block;width: 100%;}
.aboP1Ul4 .tit{
	font-size: 18px;
	color: rgba(0, 0, 0, 0.702);
	text-align: center;
	margin: 12px auto 0;
}
.aboP2{background-image: url(/img3/abo2bg.jpg);}
.aboP2 .nyPubTit{text-align: left;}
.aboP2 .nyPubTit .tit{font-size: 24px;}
.aboP2Ul{
	width: 40%;
}
.aboP2Ul li{
	padding: 22px 0;
	border-bottom: 2px solid rgba(0,0,0,0.2);
}
.aboP2Ul li:first-child{border-top:2px solid rgba(0,0,0,0.2);}
.aboP2Ul .iconB{
	text-align: center;
	width: 88px;
	margin-right: 8px;
}
.aboP2Ul .tit{
	width: calc(100% - 96px);
	font-size: 14px;
	color: #000000;
}
.aboP2Ul .tit b{
	display: block;
	font-size: 18px;
	color: #ea7100;
	font-weight: 700;
}
.aboP2Ul .tit p{margin-top: 8px;}
.aboP2Ri{
	width: 58%;
	text-align: center;
}
.nyPubTit .desc{
	font-size: 18px;
	color: rgba(51, 51, 51, 0.6);
}
.aboP3{
	background-image: linear-gradient(to bottom,#ffffff,#f3f3f3);
}
.aboP3 .nyPubTit .tit{font-size: 24px;}
.aboP3Ul{
	background: #ffffff;
	box-shadow: 0 8px 16px 6px rgb(0 0 0 / 10%);
	margin: 0;
}
.aboP3Ul li{
	border-top: 1px solid rgba(0,0,0,0.1);
	border-right: 1px solid rgba(0,0,0,0.1);
	height: 126px;
	overflow: hidden;
	padding: 4px;
}
.pWin{
	position: fixed;
	right: 16px;
	top: 50%;
	transform: translateY(-50%);
	z-index: 9999999;
}
.pWin .showB{
	border: 1px solid #e5e5e5;
	width: 88px;
	height: 88px;
	text-align: center;
	background: #ffffff;
	border-top-width: 0;
	cursor: pointer;
	position: relative;
}
.pWin .showB:first-child{border-top-width: 1px;}
.pWin .showB img{display: block;margin: 0 auto;}
.pWin .showB img:nth-child(2){display: none;}
.pWin .showB span{
	display: block;
	text-align: center;
	font-size: 14px;
}
.pWin .showB:hover{
	border-color: #ea7100;
	background: #ea7100;
	color: #ffffff;
}
.pWin .showB:hover img:nth-child(2){display: block;}
.pWin .showB:hover img:nth-child(1){display: none;}
.pWin .hideB{
	position: absolute;
	right: 88px;
	top: 0;
	width: 260px;
	min-height: 100%;
	background: #ffffff;
	border: 1px solid #e5e5e5;
	padding: 20px 20px 20px 0;
	display: none;
}
.pWin .hideB .line1{
	height: 60px;
	background: rgba(234,113,0,0.1);
	color: #ea7100;
	font-size: 24px;
	padding: 0 20px;
	justify-content: flex-start;
}
.pWin .hideB .line1 img{margin-right: 8px;}
.pWin .hideB .line2{
	padding: 10px 20px;
	font-size: 14px;
	border-bottom: 1px solid rgba(0,0,0,0.1);
}
.pWin .hideB .line2:last-child{border-bottom: 0;}
.pWin .ewm{position: relative;}
.pWin .ewm .hideB{
	width: 96px;
	min-height: unset;
	height: auto;
	padding: 0;
}
.pWin .ewm .hideB img{display: block;width: 100%;}
.pWin .each:hover .hideB{display: block;}
@media (max-width:1280px) {
	.container{width: 996px;}
	.bannerny .nrBox{height: 440px;}
	.bannerny .kuang{padding-top: 40px;}
}
@media (max-width:1080px) {
	.container{width: 768px;}
	.bannerny .nrBox{height: 320px;}
	.bannerny .font1{font-size: 40px;}
	.bannerny .font3{font-size: 16px;}
	.servP1Ul .iconB{text-align: center;}
	.servP1Ul .iconB img{width: 80px;}
	.servP1Ul .tit{width: 132px;height: 44px;line-height: 44px;}
	.servP2Ul .ques .tip img,
	.servP2Ul .ans .tip img{width: 44px;}
	.servP2Ul .ques .text, .servP2Ul .ans .text{padding: 8px 16px;}
	.servP3 .nrBox,
	.aboP2  .nrBox{display: block;}
	.servP3 .servP3Ul,
	.aboP2Ul{width: 100%;}
	.servP3 .servForm,
	.aboP2Ri{width: 100%;margin: 16px auto 0;}
	.servP3Ul li,
	.servP3Ul li:nth-child(-n+2){padding: 16px 32px;}
	.aboP1Nr1 .font2{right: 0;font-size: 32px;}
	.aboP1Ul3 li{font-size: 14px;}
	.aboP1Ul3 .num span{font-size: 40px;}
	.aboP3Ul li{-webkit-box-flex: 0;
    -ms-flex: 0 0 calc(100% / 4);
    flex: 0 0 calc(100% / 4);
    max-width: calc(100% / 4);height: 100px;}
}
@media (max-width:840px) {
	.container{width: 92%;}
	.bannerny .nrBox{height: 40vw;}
	.bannerny .kuang{padding: 0;}
	.bannerny .font1{font-size: 24px;}
	.bannerny .font2{font-size: 16px;}
	.bannerny .font3{margin-top: 16px;}
	.bannerny .font3 p{padding-left: 16px;}
	.bannerny .font3 p::before{width: 8px;height: 2px;}
	.nyP{padding: 24px 0;}
	.nyPubTit .tit,
	.servP3 .nyPubTit .tit{font-size: 22px;}
	.servP1Ul li{padding: 16px 0;border-bottom: 1px solid rgba(0,0,0,0.1);}
	.servP1Ul .num,
	.servP1Ul li:after{display: none;}
	.servP1Ul .iconB{width: 64px;margin-right: 16px;}
	.servP1Ul .iconB img{width: 100%;}
	.servP1Ul .textB{width: calc(100% - 80px);}
	.servP1Ul .tit{font-size: 16px;width: 104px;height: 40px;line-height: 40px;}
	.servP1Ul .desc{margin: 8px 0 0;font-size: 14px;}
	.servP1Ul li::before{display: none;}
	.servP2Ul .ques .text, .servP2Ul .ans .text{
		border-radius: 12px;
	}
	.servP2Ul .ques, .servP2Ul .ans{padding-left: 56px;}
	.servP2Ul .ques .text{font-size: 16px;}
	.servP2Ul .imgB{border-radius: 8px;padding: 4px;width: calc(100% - 56px);margin-left: 56px;display: block;}
	.servP2Ul .imgB .imgOne,
	.servP2Ul .imgB.lie2 .imgOne{width: 100%;}
	.servP3Ul,
	.aboP1Ul1,
	.aboP1Ul4{display: block;}
	.servP3Ul li,
	.servP3Ul li:nth-child(-n+2){padding: 8px 0;}
	.servP3Ul li,
	.servP3Ul li:nth-child(-n+2),
	.aboP1Ul1 li,
	.aboP1Ul4 li{width: 100%;-webkit-box-flex: 0;-ms-flex: 0 0 calc(100% / 1);flex: 0 0 calc(100% / 1);max-width: calc(100% / 1);border-right: 0;}
	.servP3Ul li:nth-child(2){border-top: 1px solid rgba(0,0,0,0.2);}
	.servP3Ul .iconB img{width: 40px;}
	.servForm .line{display: block;}
	.servForm .line .each{width: 100%;}
	.servForm input{height: 48px;}
	.servForm .each span,
	.servForm .each b{line-height: 48px;}
	.aboP1Ul1 .tit{font-size: 18px;}
	.aboP1Ul1 .desc{margin-top: 8px;font-size: 14px;}
	.aboP1Ul1 .desc p::before{top: 6px;}
	.aboP1Nr1 .font2{display: none;}
	.aboP1Nr1 .kuang{display: none;}
	.aboP1Nr1 .font1{width: 100%;}
	.aboP1Nr1 .imgB{width: 100%;}
	.aboP1Nr2{margin-top: 16px;font-size: 14px;}
	.aboP1Ul2{margin-top: 24px;padding: 16px 0;}
	.aboP1Ul2 .desc{line-height: 1.8;}
	.aboP1Ul2 .tit{font-size: 16px;top: 2px;}
	.aboP1Ul3{padding: 16px 0;}
	.aboP1Ul3 li{-webkit-box-flex: 0;-ms-flex: 0 0 calc(100% / 3);flex: 0 0 calc(100% / 3);max-width: calc(100% / 3);padding: 4px;}
	.aboP1Ul3 .num span{font-size: 32px;}
	.aboP1Ul4{margin: 0;}
	.aboP1Ul4 li{padding: 4px 0;}
	.aboP1Ul4 .tit{margin-top: 4px;}
	.aboP2Ul li{padding: 12px 0;}
	.aboP2Ul .tit b{font-size: 16px;}
	.aboP2Ul .iconB img{width: 40px;}
	.aboP3 .nyPubTit{display: block;}
	.nyPubTit .desc{font-size: 14px;margin-top: 4px;}
	.aboP3Ul li {
	    -webkit-box-flex: 0;
	    -ms-flex: 0 0 calc(100% / 3);
	    flex: 0 0 calc(100% / 3);
	    max-width: calc(100% / 3);
	    height: 100px;
		height: 72px;
	}
	footer{margin-bottom: 48px;}
	.pWin{
		width: 100%;
		height: 48px;
		right: 0;
		bottom: 0;
		top: unset;
		display: flex;
		justify-content: center;
		align-items: center;
		transform: unset;
		background: #ffffff;
	}
	.pWin .each{
		width: calc(100% / 3);
		border: 0;
		border-right: 1px solid #ea7100;
		height: 100%;
	}
	.pWin .each:last-child{border-right: 0;}
	.pWin .showB{width: 100%;
	height: 100%;
		border: 0;}
		.pWin .showB img{height: 24px;}
		
	.pWin .lianxi .hideB{
		width: 100%;
		height: auto;
		min-height: auto;
		top: unset;
		bottom: 48px;
		left: 0;
		right: unset;
		padding: 8px;
	}
	.pWin .hideB .line1{height: auto;font-size: 18px;padding: 8px 16px;}
	.pWin .ewm .hideB{right: 0;top: unset;bottom: 48px;width: 100%;}
}

/* 产品详情+加工服务详情以下 */
.bannerny3 .nrBox{
	height: 586px;
	padding-top: 92px;
}
.bannerny .font4{margin-top: 24px;}
.bannerny .font4 li{
	text-align: center;
	position: relative;
	padding: 0 32px;
}
.bannerny .font4 li::before{
	content: "";
	display: block;
	width: 1px;
	height: 80px;
	background: #d8d7d8;
	position: absolute;
	right: 0;
	top: calc(50% - 40px);
}
.bannerny .font4 li:last-child::before{display: none;}
.bannerny .font4 span{
	display: block;
	font-size: 22px;
	color: rgb(51, 51, 51);
}
.proDetP1{padding-top: 28px;}
.proDetP1 .leftB{width: 50%;}
.proDetP1 .leftB img{display: block;width: 100%;}
.proDetP1 .swiper_pdt1s{margin-top: 14px;}
.proDetP1 .swiper-wrapper,
.proDetP1 .swiper-slide{height: max-content;}
.proDetP1 .rightB{width: calc(50% - 16px);}
.proDetP1 .rightB .font1{
	font-size: 24px;
	color: rgb(51, 51, 51);
	border-bottom: 2px solid #cbd4da;
	padding: 16px 0;
}
.proDetP1 .rightB .font2{
	font-size: 14px;
	color: rgb(51, 51, 51);
	border-bottom: 1px solid #cbd4da;
	padding: 16px 0;
}
.proDetP1 .rightB .font2 p{
	color: rgba(51, 51, 51, 0.6);
	line-height: 1.7;
	margin-top: 8px;
}
.proDetP2{padding: 40px 0 0;}
.proD2Ul .imgB{width: 50%;}
.proD2Ul .imgB img{width: 100%;display: block;}
.proD2Ul .textB{width: 50%;padding: 0 16px 0 88px;text-align: left;}
.proD2Ul .tit{
	font-size: 24px;
	color: rgb(234, 113, 0);
}
.proD2Ul .tit img{
	position: absolute;
	left: -56px;
	top: -4px;
}
.proD2Ul .desc{
	font-size: 16px;
	color: rgb(51, 51, 51);
	margin-top: 24px;
}
.proD2Ul .infoUl{
	font-size: 18px;
	color: rgb(234, 113, 0);
	margin-top: 24px;
	justify-content: flex-start;
}
.proD2Ul .infoUl b{font-weight: 400;font-size: 30px;display: block;}
.proD2Ul .infoUl li{
	padding: 0 48px;
	position: relative;
}
.proD2Ul .infoUl li::after{
	content: "";
	display: block;
	background: #e5e5e5;
	width: 2px;
	height: 56px;
	position: absolute;
	left: 0;
	top: calc(50% - 28px);
}
.proD2Ul .infoUl li:first-child{padding-left: 0;}
.proD2Ul .infoUl li:first-child::after{display: none;}
.proD2Ul .infoUl li:last-child{padding-right: 0;}
.proD2Ul li:nth-child(even) .imgB:first-child{display: none;}
.proD2Ul li:nth-child(odd) .imgB:last-child{display: none;}
.proDetP3 .nrBox{background-image: url(/img3/prod3bg.jpg);padding: 48px;}
.proDetP3 .textB{width: 50%;}
.proDetP3 .font1{
	font-size: 24px;
	color: rgb(234, 113, 0);
}
.proDetP3 .font2{
	font-size: 16px;
	color: rgb(255, 255, 255);
	background: url(/img3/prod3bgs.png) center no-repeat;
	background-size: 100% 100%;
	padding: 8px 24px;
	margin-top: 8px;
	margin-left: -8px;
	width: max-content;
	max-width: 100%;
}
.proDetP3 .font3{
	margin-top: 16px;
	font-size: 18px;
	color: rgb(255, 255, 255);
	line-height: 1.6;
}
.proDetP3 .kuang{padding-bottom: 96px;}
.proDetP3 .imgB{position: absolute;right: 0;bottom: 0;}
.proDetP4{padding: 48px 0 64px;text-align: center;background-image: url(/img3/prod4bg.jpg);}
.proDetP4 .font1{
	font-size: 36px;
	color: rgb(234, 113, 0);
}
.proDetP4 .nrBox>img{margin: 16px auto 32px;display: block;}
.proD4Ul{
	font-size: 26px;
	color: rgb(255, 255, 255);
	text-transform: uppercase;
}
.proD4Ul li{text-align: center;padding: 0 60px;position: relative;}
.proD4Ul li::after{
	content: "";
	display: block;
	background: #ffffff;
	width: 2px;
	height: 68px;
	position: absolute;
	left: 0;
	top: calc(50% - 34px);
}
.proD4Ul li:first-child::after{display: none;}
.proD4Ul b{font-size: 40px;}
.proDetP5{padding: 28px 0 64px;text-align: center;background-image: url(/img3/prod5bg.jpg);}
.pubTit2{text-align: center;margin-bottom: 24px;}
.pubTit2 .tit{
	font-size: 30px;
	color: rgb(234, 113, 0);
}
.pubTit2 .desc{
	font-size: 18px;
	color: rgb(51, 51, 51);
	margin: 8px 0 0;
}
.pubTit2>img{
	display: block;
	margin: 16px auto 0;
}
.proDetP5 .datu{width: 42.3%;}
.proDetP5 .datu img{display: block;width: 100%;}
.proDetP5 .datu .tit{
	background: #424242;
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	height: 60px;
	line-height: 60px;
	font-size: 18px;
	color: #ffffff;
	font-weight: 700;
}
.proDetP5 .xiaotu{width: 56.6%;}
.proD5Ul{margin: -6px;}
.proD5Ul li{padding: 6px;}
.proD5Ul .imgB img{width: 100%;display: block;}
.proD5Ul .tit{
	width: calc(100% - 32px);
	position: absolute;
	left: 16px;
	bottom: 12px;
	color: rgb(255, 255, 255);
	text-align: left;
}
.proD5Ul .tit span{
	font-size: 12px;
	display: block;
}
.proD5Ul .tit b{
	font-size: 18px;
	font-weight: 700;
	display: block;
}
.proDetP6{padding: 48px 0 24px;}
.proD6Ul{margin: -8px;}
.proD6Ul li{padding: 8px;}
.proD6Ul .imgB img{width: 100%;display: block;}
.proD6Ul .tit{
	font-size: 16px;
	color: rgb(51, 51, 51);
	margin-top: 12px;
	text-align: center;
}
.proDetP7{padding: 28px 0 0;background: #eef1f3;overflow: hidden;}
.proDetP7 .dak{
	background: #ffffff;
	padding: 18px 18px 0;
	position: relative;
}
.proDetP7 .dak::before{
	content: "";
	position: absolute;
	left: -100%;
	top: 0;
	width: 100%;
	height: 100%;
	display: block;
	background: #ffffff;
}
.proDetP7 .datu{display: block;width: 50%;}
.proDetP7 .xiaotu{display: block;width: calc(50% - 18px);}
.proD7Ul{margin: -5px -6px;}
.proD7Ul li{padding: 5px 6px;}
.proD7Ul .imgB img{width: 100%;display: block;}
.proD7Ul .tit{
	font-size: 16px;
	color: rgb(51, 51, 51);
	margin: 6px auto 0;
	text-align: center;
}
.proDetP7 .nrBox2{
	background: #f2f2f2;
	margin-top: 12px;
}
.proDetP7 .nrBox2 .tit{
	font-size: 24px;
	color: rgb(234, 113, 0);
	width: 50%;
	text-align: center;
	padding: 20px;
}
.proDetP7 .nrBox2 .tit b{font-size: 30px;font-weight: 700;}
.proDetP7 .nrBox2 .desc{
	font-size: 14px;
	color: rgb(51, 51, 51);
	line-height: 2;
	width: 50%;
	text-align: center;
	padding: 20px;
	text-align: left;
}
.proDetP7 .nrBox2 .desc .line{
	padding-left: 20px;
}
.proDetP7 .nrBox2 .desc .line span{
	position: absolute;
	left: 0;
	top: 0;
}
.proDetP8{padding: 20px 0;}
.proDetP8 .aboP1Nr1 .font1{
    font-size: 24px;
    color: rgb(255, 255, 255);
    font-weight: bold;
    transform-origin: left bottom;
    transform: rotate(90deg);
    position: absolute;
    right: -64px;
    top: -28px;
    z-index: 3;
    text-transform: uppercase;
}
.proDetP9{
	background: #eef1f3;
	padding: 36px 0 24px;
}
.proDetP9 .swiper-button-prev{left: -72px;}
.proDetP9 .swiper-button-next{right: -72px;}
.proDetP9 .swiper-button-prev,
.proDetP9 .swiper-button-next{
	width:40px;
	height: 40px;
	border: 1px solid #ccced0;
	border-radius: 50%;
}
.proDetP9 .swiper-button-prev::after,
.proDetP9 .swiper-button-next::after{
	font-size: 14px;
	color: #434344;
}
.proDetP9 .nrBox .imgB{border: 1px solid #e8e8e8;}
.proDetP9 .nrBox .imgB img{width: 100%;display: block;}
.proDetP9 .nrBox .tit{
	font-size: 14px;
	color: rgba(0, 0, 0, 0.702);
	margin-top: 16px;
	text-align: center;
}
.proDetP9 .swiper-pagination{display: none;}
.proDetP10{padding: 40px 0;background: none;}
.proDetP10 .colAll{margin: 0;}
.proDetP10 .colAll>div{padding: 0;}
.proDetP10 .col3{
	-webkit-box-flex: 0;
	flex: 0 0 60%;
	max-width: 60%;
	margin: 0 -8px;
}
.proDetP10 .col2 {
    -webkit-box-flex: 0;
    flex: 0 0 38%;
    max-width: 38%;
}
.proDetP10 .indp7Ul .desc{margin-top: 4px;}
.proDetP10 .indp7Ul li{padding: 22px 0;}
.bannerny4 .nrBox{padding-top: 40px;}
.bannerny .font5{
	font-size: 36px;
	color: rgb(255, 255, 255);
	margin-bottom: 4px;
}
.bannerny .font6{
	column-count: 2;
	column-gap: 32px;
	font-size: 18px;
	color: rgb(255, 255, 255);
	width: max-content;
	margin: 40px 0 0;
}
.bannerny .font6 li{
	break-inside: avoid;
	margin-bottom: 16px;
}
.bannerny .font6 img{vertical-align: middle;}
.bannerny .font6 span{vertical-align: middle;margin-left: 8px;}
.serDetP1{padding-top: 24px;}
.serDUl1{margin: -5px;}
.serDUl1 li{padding: 5px;}
.serDUl1 .imgB img{display: block;width: 100%;}
.serDUl1 .tit{
	font-size: 18px;
	color: rgb(255, 255, 255);
	position: absolute;
	right: 16px;
	bottom: 16px;
}
.serDUl1 .tit::before{
	content: "";
	background-color: rgb(234, 113, 0);
	position: absolute;
	left: -16px;
	top: calc(50% - 2px);
	width: 4px;
	height: 4px;
}
.serDUl1 .col-3 .tit::before{display: none;}
.serDUl1 .col-3 .tit{
	font-size: 16px;
	right: 0;bottom: 0;
	padding: 8px;
	text-align: center;
	width: 100%;
	background: rgba(0,0,0,0.5);
}
.serDetP2{padding-top: 40px;}
.serDetP2 .rightB{text-align: center;padding: 0 32px;}
.serDetP2 .rightB .font1{
	font-size: 18px;
	color: rgb(0, 0, 0);
}
.serDetP2 .rightB .btnB{margin-top: 24px;}
.serDetP2 .rightB .btnB a{
	border-style: solid;
	border-width: 1px;
	border-color: rgb(234, 113, 0);
	background-color: rgba(234, 113, 0, 0);
	width: max-content;
	line-height: 48px;
	font-size: 18px;
	color: rgb(234, 113, 0);
	margin: 0 5px;
	display: inline-block;
	padding: 0 28px;
}
.serDetP3{padding-top: 28px;}
.serDetP3 .leftB{width: 50%;}
.serDetP3 .rightB{width: 50%;}
.serDetP3 .rightB{text-align: left;padding: 0 32px;color: #000000;font-size: 18px;line-height: 2;}
.serDetP3 .rightB .line{padding-left: 28px;position: relative;margin-top: 8px;}
.serDetP3 .rightB .line:first-child{margin-top: 0;}
.serDetP3 .rightB .num{
	position: absolute;
	left: 0;
	top: 0;
}
.serDetP3 .rightB .orange{color: #ea7100;}
.serDetP4{background: #f0f1f3;padding: 40px 0;}
.serDUl4{margin: -1px;}
.serDUl4 li{padding: 1px;}
.serDUl4 .kuang{
	background: #ffffff;
	border-radius: 0 48px 0 48px;
	overflow: hidden;
	height: 100%;
	padding: 36px 60px;
}
.serDUl4 li:nth-child(4n-1) .kuang,
.serDUl4 li:nth-child(4n-2) .kuang{border-radius: 48px 0 48px 0;}
.serDUl4 .num{width: 106px;height: 50px;line-height: 50px;background: url(/img3/serd4bg1.png) center no-repeat;background-size: 100% 100%;font-size: 22px;color: rgb(255, 255, 255);font-style: italic;font-weight: 700;text-align: center;float: left;padding-right: 50px;}
.serDUl4 .tit{width: 106px;height: 50px;line-height: 50px;background: url(/img3/serd4bg2.png) center no-repeat;background-size: 100% 100%;font-size: 22px;color: #ea7100;font-style: italic;font-weight: 700;text-align: center;float: left;margin-left: -50px;}
.serDUl4 .desc{
	margin-top: 12px;
	font-size: 16px;
	color: rgb(51, 51, 51);
	line-height: 1.875;
}
.serDetP5{background: #ffffff;}
.serDetP6{padding: 20px 0 40px;}
.serDUl6{margin: -5px;}
.serDUl6 li{padding: 5px;}
.serDUl6 .kuang{
	height: 100%;
	border: 1px solid #e8e8e8;
}
.serDUl6 .imgB{width: 50%;}
.serDUl6 .imgB img{display: block;width: 100%;}
.serDUl6 .textB{
	position: absolute;
	right: 0;
	top: 0;
	display: block;
	height: 100%;
	width: 50%;
	text-align: center;
	border-left: 1px solid #e8e8e8;
}
.serDUl6 .tit{
	width: 100%;
	height: 50%;
	font-size: 16px;
	color: rgb(51, 51, 51);
	border-bottom: 1px solid #e8e8e8;
}
.serDUl6 .type{
	width: 100%;
	height: 50%;
	font-size: 16px;
	color: rgb(51, 51, 51);
}
.serDetP7{padding: 40px 0;background-image: url(/img3/serd7bg.jpg);}
.serDetP7 .font1{
	font-size: 24px;
	color: rgb(255, 255, 255);
}
.serDetP7 .font1 img{margin: 0 8px;}
.serDUl7{margin-top: 32px;}
.serDUl7 li{margin-top: 24px;width: max-content;min-width: 50%;justify-content: flex-start;
	background: url(/img3/serd7k.png) right center no-repeat;
	background-size: auto 100%;
	max-width: 100%;
}
.serDUl7 li:first-child{margin-top: 0;}
.serDUl7 p{
	font-size: 18px;
	color: rgb(255, 255, 255);
	margin-left: 24px;
}
.serDetP8{padding: 32px 0 0;}
.serDetP8 .datu{width: 50%;}
.serDetP8 .xiaotu{width: calc(50% - 10px);}
.serDUl8{margin: -5px;}
.serDUl8 li{padding: 5px;}
.serDetP8 .imgB img,
.serDUl8 .imgB img{display: block;width: 100%;}
.serDetP8 .datu .tit,
.serDUl8 .tit{
	font-size: 14px;
	color: rgb(51, 51, 51);
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	padding: 12px;
	text-align: center;
}
.serDetP8 .datu .tit{font-size: 18px;}
@media (max-width:1400px) {
	.proDetP9 .nrBox{padding: 0 48px;}
	.proDetP9 .swiper-button-prev{left: 0;}
	.proDetP9 .swiper-button-next{right: 0;}
}
@media (max-width:1280px) {
	.bannerny3 .nrBox {height: 440px;}
	.proD2Ul .textB{padding-left: 72px;}
	.proD2Ul .desc{margin-top: 8px;}
	.proD2Ul .infoUl{margin-top: 8px;}
	.serDetP2 .rightB .btnB a{padding: 0 16px;line-height: 40px;}
	.serDetP3 .rightB{font-size: 16px;line-height: 1.8;}
	.serDUl4 .kuang{padding: 24px 40px;}
}
@media (max-width:1080px) {
	.bannerny3 .nrBox {height: 320px;padding-top: 50px;}
	.bannerny .font4 img{height: 32px;}
	.bannerny .font4 span{font-size: 20px;}
	.proDetP1 .swiper_pdt1s{margin-top: 10px;}
	.proDetP1 .rightB .font1,
	.proDetP1 .rightB .font2{padding: 8px 0;}
	.proD2Ul .textB {padding-left: 50px;}
	.proD2Ul .tit img{width: 32px;left: -40px;top: 0px;}
	.proD2Ul .tit{font-size: 18px;}
	.proD2Ul .desc{font-size: 14px;}
	.proD2Ul .infoUl{font-size: 16px;}
	.proD2Ul .infoUl b{font-size: 24px;}
	.proDetP3 .imgB{max-width: 50%;}
	.proDetP3 .kuang {padding-bottom: 76px;}
	.bannerny .font4 li::before{height: 48px;top: calc(50% - 24px);}
	.bannerny .font4 span{font-size: 16px;}
	.bannerny .font5{font-size: 24px;}
	.bannerny .font6{margin-top: 16px;}
	.serDUl6 li{
		-webkit-box-flex: 0;
		-ms-flex: 0 0 calc(100% / 2);
		flex: 0 0 calc(100% / 2);
		max-width: calc(100% / 2);
	}
	.serDUl6 li:nth-child(1){display: none;}
	.serDUl6 li:nth-child(4){display: none;}
	.proDetP8 .aboP1Nr1 .font1{font-size: 20px;right: -104px;top: -55px;}
	.proDetP10 .indp7Ul li{padding: 9px 0;}
}
@media (max-width:840px) {
	.bannerny3 .nrBox,
	.bannerny4 .nrBox{padding: 0;}
	.bannerny3 .nrBox {height: auto;padding: 10vw 0;}
	.bannerny .font4{
		display: block;
		column-count: 2;
		column-gap: 8px;
		width: max-content;
	}
	.bannerny .font4 li::before{display: none;}
	.bannerny .font4 li{padding: 0 12px 0 0;display: flex;justify-content: flex-start;align-items: center;margin-bottom: 8px;}
	.bannerny .font4 img{height: 24px;margin-right: 12px;}
	.bannerny .font5{font-size: 16px;}
	.bannerny .font6{margin-top: 8px;font-size: 16px;}
	.bannerny .font6 img{width: 16px;}
	.bannerny .font6 li{margin-bottom: 4px;}
	.proDetP1 .leftB{width: 100%;float: none;}
	.proDetP1 .rightB{width: 100%;float: none;}
	.proDetP1 .rightB .font1{font-size: 20px;}
	.proDetP1 .rightB .font2 p{line-height: 1.6;}
	.proD2Ul .imgB:last-child,
	.proD2Ul li{display: block;}
	.proD2Ul li:nth-child(odd) .imgB:last-child,
	.proD2Ul .imgB:last-child{display: none;}
	.proD2Ul .imgB:first-child,
	.proD2Ul li:nth-child(even) .imgB:first-child{display: block;width: 100%;}
	.proD2Ul .textB{width: 100%;margin: 16px 0;padding-right: 0;}
	.proDetP2 {padding: 32px 0 0;}
	.proDetP3 .nrBox{padding: 16px;}
	.proDetP3 .font1{font-size: 18px;}
	.proDetP3 .font2{padding: 8px;}
	.proDetP3 .font3{font-size: 14px;}
	.proDetP3 .textB{width: 100%;}
	.proDetP4{padding: 24px 0;}
	.proDetP4 .font1{font-size: 24px;}
	.proDetP4 .nrBox>img{margin: 8px auto 16px;}
	.proD4Ul{font-size: 16px;}
	.proD4Ul li{padding: 0 16px;}
	.proD4Ul b{font-size: 24px;}
	.proD4Ul li::after{height: 40px;top: calc(50% - 20px);}
	.pubTit2 .tit{font-size: 24px;}
	.pubTit2 .desc{font-size: 14px;}
	.pubTit2>img{margin-top: 8px;width: 32px;}
	.proDetP5,
	.proDetP6{padding: 24px 0;}
	.proDetP5 .datu{width: 100%;float: none;}
	.proDetP5 .xiaotu{width: 100%;float: none;margin: 8px 0 0;}
	.proD5Ul{margin: -4px;}
	.proD5Ul li{padding: 4px;}
	.proDetP5 .datu .tit{font-size: 16px;padding: 8px;height: auto;line-height: unset;}
	.proD5Ul .tit{width: calc(100% - 16px);left: 8px;bottom: 8px;}
	.proD5Ul .tit b{font-size: 16px;}
	.proD6Ul,
	.proD7Ul{margin: -4px;}
	.proD6Ul li,
	.proD7Ul li{padding: 4px;-webkit-box-flex: 0;-ms-flex: 0 0 calc(100% / 2);flex: 0 0 calc(100% / 2);max-width: calc(100% / 2);}
	.proD6Ul .tit{margin-top: 4px;}
	.proDetP7 .datu{width: 100%;float: none;}
	.proDetP7 .xiaotu{width: 100%;float: none;}
	.proD7Ul li{margin-top: 4px;}
	.proDetP7 .nrBox2{display: block;}
	.proDetP7 .nrBox2 .tit{width: 100%;padding: 16px;font-size: 18px;}
	.proDetP7 .nrBox2 .tit b{font-size: 24px;}
	.proDetP7 .nrBox2 .desc{width: 100%;padding: 16px;font-size: 14px;padding-top: 0;}
	.proDetP9 .nrBox{padding: 0;}
	.proDetP9 .swiper-button-prev, .proDetP9 .swiper-button-next{display: none;}
	.proDetP9 .swiper{padding-bottom: 24px;}
	.proDetP9 .swiper-pagination{display: block;}
	.proDetP9 .swiper-pagination-bullet-active{background: rgb(234, 113, 0);}
	.proDetP10 .colAll{display: block;}
	.proDetP10 .col3{-webkit-box-flex: 0;flex: 0 0 100%;max-width: 100%;}
	.proDetP10 .col2{-webkit-box-flex: 0;flex: 0 0 100%;max-width: 100%;margin-top: 16px;}
	.serDUl1 li.col-6{-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}
	.serDUl1 li.col-3{-ms-flex: 0 0 calc(100% / 2);flex: 0 0 calc(100% / 2);max-width: calc(100% / 2);}
	.serDUl1 .tit{font-size: 16px;}
	.serDetP2{padding-top: 24px;}
	.serDetP2 .nrBox,
	.serDetP3 .nrBox{display: block;}
	.serDetP2 .rightB,
	.serDetP3 .rightB{padding: 0;margin-top: 16px;width: 100%;}
	.serDetP2 .rightB .font1{font-size: 16px;}
	.serDetP2 .rightB .btnB a{font-size: 14px;line-height: 32px;}
	.pubTit2{margin-bottom: 16px;}
	.serDetP3 .leftB{width: 100%;}
	.serDetP3{padding: 24px 0;}
	.serDetP3 .rightB{font-size: 14px;}
	.serDUl4 li{-webkit-box-flex: 0;-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}
	.serDUl4 .kuang,.serDUl4 li:nth-child(4n-1) .kuang, .serDUl4 li:nth-child(4n-2) .kuang{border-radius: 10px;}
	.serDUl4 .kuang{padding: 16px;}
	.serDUl4 .num{width: 88px;height: 40px;line-height: 40px;font-size: 18px;}
	.serDUl4 .tit{width: 88px;height: 40px;line-height: 40px;font-size: 18px;}
	.serDUl4 .desc{font-size: 15px;margin-top: 8px;line-height: 1.6;}
	.serDetP4,
	.serDetP5,
	.serDetP7{padding: 24px 0;}
	.serDetP6{padding: 0 0 24px;}
	.serDUl6 li {-webkit-box-flex: 0;-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}
	.serDetP7 .font1{font-size: 14px;position: relative;display: block;text-align: center;}
	.serDetP7 .font1 .tit{display: block;text-align: center;margin-bottom: 8px;}
	.serDetP7 .font1 img{margin: 0 4px 0 8px;width: 16px;vertical-align: middle;}
	.serDetP7 .font1 span{vertical-align: middle;}
	.serDUl7 li{background: none;}
	.serDUl7 img{height: 32px;}
	.serDUl7 p{font-size: 15px;}
	.serDetP8 .datu{width: 100%;float: none;}
	.serDetP8 .xiaotu{width: 100%;float: none;margin-top: 8px;}
	.serDUl8{margin: -4px;}
	.serDUl8 li{padding: 4px;}
	.serDetP8 .datu .tit, .serDUl8 .tit{padding: 4px 8px;}
	.proDetP7 .dak::before{display: none;}
	.proDetP7 .dak{padding: 12px 12px 0;}
	
	
	
	
	
	
	
	
	
}