.z_raw_bj{ background:url(../images/raw_bj.webp)  no-repeat center center; padding:80px 0px; margin-top:50px;}
.z_raw_bj .home-title .tit2{bottom: -5px; color:#fff;}
.z_raw_bj .home-title{padding-left: 21px;}
.z_raw_bj .z_raw_con p{ color:#fff; font-size:18px; margin-bottom:30px; line-height:32px; font-weight:normal;}



.z_can{ margin-top:50px;}

.z_can .znr{ margin-bottom:40px;}
.z_can .z_can_center{ text-align:center; margin:0 auto;}
.z_can .z_can_center .z_view-btn{ margin-top:0px;}


.z_look{ background: linear-gradient(to right, #42badf, #2f59a7); border-radius: 0px 64px 0px 64px; }

.z_look .container{ overflow:hidden; padding-bottom:40px;}
.z_look .fl{ float:left; width:70%; color:#fff; padding-left:25px;}
.z_look .fl h3{ font-size:33px; line-height:56px; margin:50px 0px 30px 0px;}
.z_look .fl h3 span{ display:inline-block; font-size:48px; font-weight:normal;transform:rotate(-5deg); padding-right:12px;}
.z_look .fl h4{ font-size:21px; line-height:32px;font-weight:normal;}

.z_look .fr{ float:right; width:25%; padding-top:6%;}
.z_look .fr .view-btn{width:80%;}
.z_look .fr .view-btn span{ font-size:18px;}


.z_pro{ margin-top:50px;}
.z_pro .nyyouce-tit{margin-bottom: .14rem;}
.z_pro h4{ font-size:24px; text-align:center; padding-bottom:20px;}

.znr{ color:#666; font-size:18px; line-height:28px; font-weight:normal; max-width:1280px; margin:0 auto; text-align:center; margin-bottom:15px;}

.z_pro_list{ overflow:hidden;}
.z_pro_list ul li{ width:23.1%;}
.z_pro_list ul li:nth-child(4n){margin-right:0%;}

.z_about_bj{position: relative; padding-top:100px;}
.z_about_bj:after{ position:absolute; background:#f5fbfd; top:0px; width:100%; height:80%; left:0px; content:""; z-index:-1}
.z_about{ padding-left:188px; font-size:16px; line-height:26px; position: relative}
.z_about p{ margin-bottom:24px;}

.z_about:before{position:absolute;content:"";left:.7rem;top:.1rem;width:1px;height:60%;transform:rotate(20deg);background:linear-gradient(180deg,#d8d8d8 7%,#d8d8d8 100%)}
.z_ab_con .pl_video{ display:inline-block;vertical-align:top; margin-top:15px; margin-left:30px; cursor:pointer;}
.z_ab_con .pl_video img { vertical-align:middle;}
.z_ab_con .pl_video span{background: linear-gradient(90deg, #42BADF, #2E54A4);-webkit-background-clip: text;background-clip: text;
  @-moz-document url-prefix() {position: relative;display: inline-block;}
  @supports (background-clip: text) {color: transparent;}}



.z_ab_con .z_view-btn  { margin-top:10px;}



.z_head{ padding-bottom:1.2em;}
.z_head .logo-right{margin-top: 10px;}

.z_mySwiper{ position:relative;}
.z_mySwiper img{ width:100%; display:block;}

.z_mySwiper .z_banner_tex{ position:absolute;top: 15%; z-index:9999;  width:100%;font-weight:600;}
.z_mySwiper .z_banner_tex h3{ font-size:43px; color:#2F59A7;  line-height:64px;}
.z_mySwiper .z_banner_tex h4{  font-size:21px; margin-top:40px; margin-bottom:24px; color:#333;}
.z_mySwiper .z_banner_tex h5{  font-size:15px; color:#333;color:#333; font-weight:normal;}

.z_view-btn{background:linear-gradient(to right,#42badf,#2f59a7); padding:0px 30px; display: inline-block; height:56px; margin-top:50px; border-radius:6.86px 27.43px 6.86px 27.43px;text-align:center;cursor:pointer;z-index:2;overflow:hidden}
.z_view-btn span{font-size:.15rem;background:linear-gradient(0deg,transparent 0,rgba(255,255,255,.2) 100%);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:#fff;font-weight:500;line-height:56px;letter-spacing:normal}
.z_view-btn:after{content:"";display:block;width:0%;height:100%;background:rgba(236,238,242,.2);position:absolute;z-index:-1;top:0;left:0;-webkit-transition:.5s;transition:.5s}


.z_video_con{position:fixed;width:100%;height:100%;background:rgba(0,0,0,.8);z-index:999999;top:0;display:none;justify-content:center;align-items:center}
.z_video_nr{position: relative;width:60%;max-width:1000px; left:24%;top:20%;}
.z_video_nr video{ width:100%;}
.z_video_nr .z_video_xh{ position:absolute; top:-50px; font-size:35px; right:0px; color:#fff; cursor:pointer;}
.z_about_img{ margin-top:40px;}
.z_about_img img{border-radius: 16px;}

.xz_cer { overflow: hidden;}
.xz_cer ul li{ float:left; text-align:center; font-size:21px; color:#333; width:25%; border:solid 1px #EEEEEE; padding:50px 0px;}
.xz_cer ul li:nth-child(2),.xz_cer ul li:nth-child(3),.xz_cer ul li:nth-child(4){border-left:0px;}
.xz_cer ul li p{ padding-top:30px;}


.xz_qua_con{ margin-top:80px;}
.xz_qua { overflow:hidden; margin-top:50px;}
.xz_qua ul li{ float:left; width:31%; margin-right:2%; text-align:center; background:#F5F5F5; margin-bottom:2%;border-radius: 15px; overflow:hidden;}
.xz_qua ul li:nth-child(3n){ margin-right:0%;}
.xz_qua ul li img{ display:block; width:100%;}
.xz_qua ul li h3{ font-size:18px; color:#333; padding:25px 20px 0px 20px; font-weight:normal;}
.xz_qua ul li p{ font-size:15px;color:#666; padding:10px 20px 20px 20px; min-height:120px;}

@media (max-width:767px){
	
.z_raw_bj{background-size: cover; padding:30px 0px;}		
.z_raw_bj .home-title .tit1{ font-size:35px;}		

.z_raw_bj .z_raw_con p{ font-size:14px; line-height:26px;}


	
.z_pro{ margin-top:20px;}
.z_pro .nyyouce-tit{margin-bottom: .14rem;}
.znr{  font-size:14px; line-height:26px; margin-bottom:15px;}

.z_can{ margin-top:30px;}
.z_can .znr{ margin-bottom:20px;}	
	
.z_look .container{ padding-top:30px;}
.z_look .fl{  width:100%; padding-left:0px;}	
.z_look .fr{  width:100%;}	
.z_look .fl h3{ font-size:20px; line-height:25px; margin:20px 0px 15px 0px}
.z_look .fl h3 span{ font-size:22px;}
.z_look .fl h4{ font-size:16px; line-height:22px; font-weight:normal;}
.z_look .fr .view-btn{ width:60%;}
.z_look .fr .view-btn span{ font-size:15px;}
	
.z_mySwiper .z_banner_tex h3{ font-size:14px; line-height:30px;}
.z_mySwiper .z_banner_tex h4{ font-size:13px; margin:5px 0px;}
.z_mySwiper .z_banner_tex h5{ font-size:12px; }	


.z_mySwiper .z_banner_tex{ top:28%;}
.z_view-btn{ margin-top:10px; padding:0px 10px; height:40px;}
.z_view-btn span{ font-size:12px; line-height:40px;}

.z_head .logo-right{ margin-top:0px;}
	


.z_about_bj{ padding-top:30px;}
.z_about{ padding-left:0px; font-size:14px;}
.z_about:before{ display:none;}

.z_video_nr{position: relative;width:90%;max-width:1000px; left:5%;top:40%;}
.z_ab_con .pl_video{ margin-top:0px;}

.z_about_img{ margin-top:15px;}
.z_about_bj:after{ height:92%;}
.z_ab_con .z_view-btn{ margin-top:0px;}

.z_pro_list ul li{ width:50%;}
.z_pro_list ul li p{ font-size:12px;}

.z_pro_list li .box .text02 span{ width:20px; height:20px; line-height:18px;}


.xz_qua_con{ margin-top:40px;}	

.xz_qua {  margin-top:20px;} 
.xz_qua ul li{  width:100%; margin-bottom:20px;}	
.xz_qua ul li:nth-child(3n){ margin-right:0%;}
.xz_qua ul li h3{ font-size:16px; padding:15px 10px 0px 10px;}
.xz_qua ul li p{ font-size:13px; padding:5px 10px 25px 10px; min-height:auto;}

.z_pro h4{ font-size:16px; padding-bottom:10px;}

.xz_cer ul li{  font-size:13px; width:25%; border:solid 1px #EEEEEE; padding:10px 0px;}
.xz_cer ul li img{ width:80%;}
.xz_cer ul li p{ padding-top:10px;}
 

}







/*Production Capacities*/
.xinzen-product{ padding:0.5rem 0;}

.xinzen-product .home-title{ padding-left:21px;}

.xinzen-product .home-title .tit1{font-size: 1.2rem;}
.pmainc .left{width:55%; float:left; font-size:18px; line-height:32px; color:#333;}
.pmainc .left a{ display:block; font-size:18px; color:#1A7DE2; margin-top:28px;}
.pmainc .right{ float:right;}
.pmain-tp{ overflow:hidden; margin-top:50px;}
.pmain-tp li{ float:left; margin-right:2.8%;}
.pmain-tp li:nth-child(1){width:43%;}
.pmain-tp li:nth-child(2){width:25.5%;}
.pmain-tp li:nth-child(2) p.one{ margin-bottom:12.5%;}
.pmain-tp li:nth-child(3){width:25.8%;margin-right:0px;}
.pmain-tp li img{ display:block;transition: .5s;}
.pmain-tp li a{ display:block; overflow:hidden;}
/*OEM Services*/
.xinzen-OEM{ padding-bottom:40px; overflow:hidden;}
.xinzen-OEM .home-title{ padding-left:21px;}
.xinzen-OEM .home-title .tit1{ font-size:1.15rem}


.xinzen-OEM .left{width:65%; float:left;}
.xinzen-OEM .left .oem-ez01{width:75%;}
.xinzen-OEM .left .oem-ez01 p{ font-size:18px; line-height:32px; margin-bottom:20px;}
.xinzen-OEM .left .oem-ez01 .xzbiaoge{background: #F5F5F5;border-radius: 16px; color:#13141C; padding:40px 60px 40px 60px; font-size:20px;}
.xinzen-OEM .left .oem-ez01 .xzbiaoge p{ margin-bottom:5px;}
.xinzen-OEM .left .oem-ez01 .xzbiaoge input[type="text"]{border: 1px solid #E5E5E5;background: #FFFFFF;border-radius: 4px;height: 48px;width:100%;padding:0px 5px;}
.xinzen-OEM .left .oem-ez01 .xzbiaoge li{ margin-bottom:4%;}
.xinzen-OEM .left .oem-ez01 .xzbiaoge textarea{border: 1px solid #E5E5E5;background: #FFFFFF;border-radius: 4px; min-height:1.1rem;width:100%;padding:0px 5px;}



.xinzen-OEM .left .oem-ez01 .xzbiaoge .yzm input{width:50%;margin-right:10px;}
.xinzen-OEM .left .oem-ez01 .xzbiaoge .yzm img{vertical-align: middle;}

.xinzen-OEM .left .oem-ez01 .xzbiaoge .lxyzmma{background: linear-gradient(to right,#42badf,#2f59a7);padding: 0px 40px;display: inline-block;height:48px;border-radius: 6.86px 22.43px 6.86px 22.43px;text-align: center;cursor: pointer;z-index: 2;overflow: hidden;}
.xinzen-OEM .left .oem-ez01 .xzbiaoge .lxyzmma .tijiao input[type="submit"]{ color:#fff; line-height:48px; background:none; border:none; font-size:20px;}
.xinzen-OEM .right{width:34%; float:right; padding-top:6%;}
.xinzen-OEM .right .box1{ margin-top:30px;}
.xinzen-OEM .right .box1 .title{ font-size:28px; margin-bottom:30px;}
.xinzen-OEM .right .box1 li{ font-size:18px; color:#666; margin-bottom:10px;}
.xinzen-OEM .right .box1 li a{ color:#333;}
.xinzen-OEM .right .box1 li img{ display:inline-block; vertical-align:middle; margin-right:6px;}

/*Our Customization Process*/
.xinzen-process .box{background: #F5F5F5; padding:48px 60px 10px 48px; overflow:hidden;border-radius: 16px;}
.xinzen-process .xzbt{ font-size:29px; color:#333; margin-bottom:32px;}
.xinzen-process li { margin-bottom:32px; color:#666;}
.xinzen-process li span{ font-size:16px;color:#333;}
.xinzen-process li p{ font-size:14px;}

/*Frequently Asked Question*/
.xinzen-wenti{ overflow:hidden; padding:1rem 0 .8rem 0;}
.xinzen-wenti .biaoti{background:linear-gradient(90deg,#42badf,#2e54a4);background-clip:border-box;-webkit-background-clip:text;color:transparent;text-align:center; font-size:.4rem;font-family: Poppins-Bold; margin-bottom:.3rem;}
.xinzen-wenti .text01{width:40%; margin:0 auto; text-align:center; font-size:18px; margin-bottom:.48rem;}

.serwt_list dl dd {height: 0;overflow: hidden;transition: height 0.3s ease; /* 添加平滑过渡 */}
.serwt_list{ overflow:hidden;color:#333;}
.serwt_list dt{width:100%;  overflow:hidden;}
.serwt_list .span-01{ font-size:18px;display: inline-block;color:#13141C;}

.serwt_list dl{border-top: 1px solid #E5E5E5;padding:18px 5px;}
.serwt_list dl:nth-child(2n){ margin-right:0px;}
.serwt_list .bd dt .icon{float: right;width:20px;height:20px;cursor: pointer;background: url(../images/xia1.svg) no-repeat center;transition: all 0.1s ease-out 0s;margin-top:12px;}	
.serwt_list .bd .cur .icon{background: url(images/xia1h.svg) no-repeat center;margin-top:12px;}
.serwt_list .bd dd{ font-size:14px;color:#666;line-height:30px;}
.serwt_list .bd dd{height:0;overflow:hidden;}
.serwt_list .bd .cur dd{height:auto;}
.serwt_list .bd .cur .span-01{ color:#1A7DE2;}


@media (max-width:1023px){
.xinzen-product .home-title .tit1{font-size:40px;}
.pmainc .left{ font-size:14px; line-height:26px;}	
.pmainc .left a{ font-size:16px;}
.pmain-tp{ margin-top:30px;}
.xinzen-OEM .left .oem-ez01{width:94%;}
.xinzen-OEM .left .oem-ez01 p{ font-size:14px; line-height:26px;}
.xinzen-OEM .left .oem-ez01 .xzbiaoge{ padding:40px 30px;}
.xinzen-OEM .home-title .tit1{ font-size:1rem;}
.xinzen-OEM .right .box1 .title{ font-size:22px;}
.xinzen-OEM .right .box1 li{ font-size:14px;}
.xinzen-OEM .left .oem-ez01 .xzbiaoge .lxyzmma .tijiao input[type="submit"]{ font-size:15px;}
.xinzen-wenti .text01{width:100%; font-size:15px;}
.serwt_list .span-01{ font-size:14px;width:80%;}
.serwt_list .bd dd{ font-size:14px; line-height:26px;}
	
}
@media (max-width:767px){
	
.xinzen-OEM .home-title .tit1{ font-size:30px;}	
	
.xinzen-product{ padding:30px 0px;}	
.xinzen-product .home-title .tit1{font-size:25px;}
.pmainc .left{width:100%; float:none;}
.xinzen-OEM .left {width:100%; float:none;}
.xinzen-OEM .left .oem-ez01{width:100%;}
.xinzen-OEM .right {width:100%; float:none;}
.xinzen-OEM .right .box1{ margin-top:20px;}
.xinzen-OEM .right .box1 .title{ font-size:18px; margin-bottom:15px;}
.xinzen-process .xzbt{ font-size:18px;margin-bottom: 19px;}
.xinzen-process li span{ font-size:16px;}
.xinzen-process li p{ font-size:14px;}
.xinzen-process .box{ padding:20px;}
.xinzen-process li{ margin-bottom:20px;}




}
@media (max-width:640px){


}
