/*zt_product*/
.zt_product{padding:36px 0 50px;}
.zt_product .zt_pul{padding-top:6px;}
.zt_product .zt_pul .zt_pli{display:block;width:calc(25% - 15px);margin-left:20px;float:left;margin-top:20px;}
.zt_product .zt_pul .zt_pli:nth-child(4n+1){margin-left:0;}
.zt_product .zt_pul .zt_pli .zt_pimg{width:100%;padding-bottom:calc(100% - 2px);position:relative;border:1px solid #efefef;display:block;}
.zt_product .zt_pul .zt_pli .zt_ptxt{background:#f3f3f3;padding:20px 25px 23px;text-align:center;}
.zt_product .zt_pul .zt_pli .zt_ptxt p{font-size:15px;line-height:26px;color:#6a6a6a;height:52px;}
.zt_product .zt_pul .zt_pli .zt_ptxt p:first-child{height:28px;line-height:28px;font-size:18px;color:#2b2a2a;margin-bottom:10px;font-weight:bold;}
.zt_product .zt_pul .zt_pli .zt_ptxt p:last-child{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;}


@media screen and (max-width:1599px){
	.zt_product{padding:30px 0 40px;}
	.zt_product .zt_pul{padding-top:0;}
	.zt_product .zt_pul .zt_pli{width:calc(25% - 9px);margin-left:12px;margin-top:15px;}
	.zt_product .zt_pul .zt_pli .zt_ptxt{padding:15px 18px 18px;}
}
@media screen and (max-width:1399px){
	.zt_product{padding:20px 0 30px;}
	.zt_product .zt_pul .zt_pli{width:calc(33.33% - 8px);margin-left:12px;margin-top:10px;}
	.zt_product .zt_pul .zt_pli:nth-child(4n+1){margin-left:12px;}
	.zt_product .zt_pul .zt_pli:nth-child(3n+1){margin-left:0;}
	.zt_product .zt_pul .zt_pli .zt_ptxt{padding:10px 15px 12px;}
	.zt_product .zt_pul .zt_pli .zt_ptxt p{font-size:14px;line-height:24px;height:48px;}
	.zt_product .zt_pul .zt_pli .zt_ptxt p:first-child{font-size:16px;height:24px;line-height:24px;margin-bottom:6px;}
}
/*1024以下屏幕*/
@media screen and (max-width:1023px){
	.sub_cnav a{padding:0 20px;}
	.zt_product{padding:20px 0;}
}
/*768以下屏幕*/
@media screen and (max-width:767px){
	.sub_cnav a{padding:0 0;border-right:1px solid #FFF;border-bottom:1px solid #FFF;}
	.sub_cnav a:nth-child(even){border-right:none;}
	.sub_cnav a:before{content:none;}
	.zt_product .zt_pul .zt_pli{width:calc(50% - 5px);margin-left:10px;margin-top:10px;}
	.zt_product .zt_pul .zt_pli:nth-child(4n+1){margin-left:10px;}
	.zt_product .zt_pul .zt_pli:nth-child(3n+1){margin-left:10px;}
	.zt_product .zt_pul .zt_pli:nth-child(odd){margin-left:0;}
	.zt_product .zt_pul .zt_pli .zt_ptxt{padding:10px 8px;}
	.zt_product .zt_pul .zt_pli .zt_ptxt p{font-size:13px;line-height:22px;height:44px;}
}