/* nyProducts start */
.lffNy_products{ background:#fff; padding:70px 0; overflow:hidden;}
.nypro_class .Large_fl{ background:#e6e6e6; padding:35px 50px 13px 50px; overflow:hidden;}
.nypro_class .Large_fl ul li{ width:23.5%; margin-right:2%; margin-bottom:22px; float:left; background:#fff; height:68px; line-height:68px; border-radius:4px; padding:0 15px;transition: all .5s ease;}
.nypro_class .Large_fl ul li:nth-child(4n){ margin-right:0;}
.nypro_class .Large_fl ul li a{font-size:18px; font-weight:bold; color:#555;text-align:center;width:100%; overflow:hidden; white-space:nowrap;text-overflow:ellipsis;display: block;transition: all .5s ease;}
.nypro_class .Large_fl ul li:hover,.nypro_class .Large_fl ul li.on{ background:#182f62; box-shadow:4px 0 10px rgba(24,47,97,.45);}
.nypro_class .Large_fl ul li:hover a,.nypro_class .Large_fl ul li.on a{ color:#fff;}

.nypro_class .Small_fl{ margin-top:35px; display:none; overflow:hidden;}
.nypro_class .Small_fl.on{ display:block;}
.nypro_class .Small_fl a{ display:block; width:11.625%; float:left; margin-right:1%;height:50px; line-height:50px; border:1px solid #e6e6e6; border-radius:4px; text-align:center; padding:0 10px; font-size:16px; color:#555; margin-bottom:15px;overflow:hidden; white-space:nowrap;text-overflow:ellipsis;transition: all .4s ease;}
.nypro_class .Small_fl a:nth-child(8n){ margin-right:0;}
.nypro_class .Small_fl a:hover,.nypro_class .Small_fl a.on{ background:#e9913b;border:1px solid #e9913b; color:#fff;}


.nypro_content ul{ margin-top:35px;min-height: 300px;}
.nypro_content ul li{ width:23.35%; float:left; margin-right:2.2%; background:#fff; padding:20px; margin-bottom:30px; border:1px solid #ddd; position:relative; text-align:center; overflow:hidden;}
.nypro_content ul li:nth-child(4n){ margin-right:0;}
.nypro_content ul li .pic{ width:100%; height:250px; position:relative; display:block; overflow:hidden;}
.nypro_content ul li .pic img{ max-width:100%; max-height:100%;position:absolute; margin:auto; top:0; bottom:0; left:0; right:0; transition: all .6s ease;}
.nypro_content ul li .name{ font-size:18px; color:#282828; font-weight:bold; text-align:center; margin:10px 0;max-width:100%; overflow:hidden; white-space:nowrap;text-overflow:ellipsis;display: block; transition: all .4s ease;}
.nypro_content ul li p{ text-align:center;font-size:16px; color:#999; margin-bottom:17px;max-width:100%; overflow:hidden; white-space:nowrap;text-overflow:ellipsis;display: block;}
.nypro_content ul li p img{ margin-right:8px;}
.nypro_content ul li .more{font-size:16px; color:#e9913b; text-align:center;transition: all .4s ease;}
.nypro_content ul li .more em{ display:block; width:12px; height:6px; background-size:100%;background:url(../images/jt7.png) center no-repeat; margin:5px auto 0;transition: all .4s ease;}
.nypro_content ul li .zhez {display: block;width: 100%; height: 100%;background: rgba(0, 0, 0, 0.5) url(../images/more00.png) center center no-repeat;background-size: 76px 76px; position: absolute;left: 0;bottom: 100%; transition: all .4s ease;}
.nypro_content ul li:hover .zhez { bottom: 0;}
.nypro_content .ind_more{ margin:20px auto 0;}
.nypro_content ul li:hover .pic img{transform: scale(1.1);}
.nypro_content ul li:hover .name{ color:#e9913b;}
.nypro_content ul li:hover .more{color:#e9913b;}
.nypro_content ul li:hover .more em{transform:translateY(3px);}

.lffNy_products .cpzxfl{ display:none;}

.lffNy_products #fengye a{ background:#f8f8f8;}
.lffNy_products #fengye a.pnnum1{background: #e9913b;}
@media screen and (max-width:1440px){
	.lffNy_products{padding:60px 0;}
	.nypro_class .Large_fl{padding:20px 35px 5px 35px;}
	.nypro_class .Large_fl ul li{ height:54px; line-height:54px; margin-bottom:15px;}
}
@media screen and (max-width:1366px){
	.nypro_class .Small_fl{ margin-top:25px;}
	.nypro_class .Small_fl a{ width:16%; margin-right:0.8%; margin-bottom:10px;}
	.nypro_class .Small_fl a:nth-child(8n){ margin-right:0.8%;}
	.nypro_class .Small_fl a:nth-child(6n){ margin-right:0;}
	
	.nypro_content ul{ margin-top:10px;}
	.nypro_content ul li{ width:23.5%;margin-right:2%;}
}
@media screen and (max-width:1199px){
	.lffNy_products{padding:50px 0;}
	.nypro_class .Large_fl{padding:20px 25px 5px 25px;}
	.nypro_class .Large_fl ul li{ height:50px; line-height:50px; margin-bottom:15px;}
	.nypro_class .Large_fl ul li a{ font-size:16px;}
	
	.nypro_content ul{ margin-top:30px;}
	.nypro_content ul li{ width:32%; padding:15px; margin-bottom:20px;}
	.nypro_content ul li:nth-child(4n){ margin-right:2%;}
	.nypro_content ul li:nth-child(3n){ margin-right:0;}
	.nypro_content ul li .more{ font-size:15px;}
}
@media screen and (max-width:1080px){
	.lffNy_products{padding:40px 0;}
	.lffNy_products .nypro_class{ display:none;}
	.nypro_content ul li .zhez { background-size:64px 64px;}
	
	.lffNy_products .cpzxfl{ display: block;}
	.cpzxfl .cp_type .bd {padding: 10px 0 0; }
	.cpzxfl .cp_type .bd ul li { margin-bottom: 0;border-bottom: 1px solid #eee;}
    .cpzxfl .cp_type .bd ul li:last-child{ border:0;}
}
@media screen and (max-width:880px){
	.nypro_content ul li .pic{ height:180px; padding:15px;}
}
@media screen and (max-width:767px){
	.lffNy_products{padding:30px 0;}
	.nypro_class .Small_fl{ margin-top:15px;}
	.nypro_content ul{ margin-top:15px;}
	.nypro_content ul li{ width:48.5%;margin-right:3%;}
	.nypro_content ul li:nth-child(3n){ margin-right:3%;}
	.nypro_content ul li:nth-child(2n){ margin-right:0;}
	.nypro_content ul li .pic{ height:200px;}
	.nypro_content ul li .name{ font-size:16px;}
	.nypro_content ul li p{ font-size:14px;}
	.nypro_content ul li .more{ font-size:14px; width:120px;transition: all 0s ease;}
	.nypro_content .ind_more{ margin-top:10px;}
}
@media screen and (max-width:550px){
	.nypro_content ul li{ padding:10px; margin-bottom:10px;}
	.nypro_content ul li .pic{ height:150px;}
	.nypro_content ul li .name{ font-size:15px; margin:5px 0;}
	.nypro_content ul li p img{ display:none;}
	.nypro_content ul li .zhez { background-size:56px 56px;}
}
@media screen and (max-width:413px){
	.nypro_content ul li .pic{ height:130px;}
}

/*品牌中心*/
.nypro_class .brand_fl{ background:#e6e6e6; padding:35px 50px 13px 50px; overflow:hidden;}
.nypro_class .brand_fl ul li{ width:15.16666%; margin-right:1.8%; margin-bottom:18px; float:left;border:1px solid #e6e6e6; position:relative;}
.nypro_class .brand_fl ul li:nth-child(6n){ margin-right:0;}
.nypro_class .brand_fl ul li::before, .nypro_class .brand_fl ul li::after { box-sizing: inherit; content: '';position: absolute;width: 100%; height: 100%;top: 0;left: 0;z-index: 2;pointer-events: none; }
.nypro_class .brand_fl ul li::before { border-top: 1px solid #e9913b; border-bottom: 1px solid #e9913b;-webkit-transform: scale3d(0, 1, 1);transform: scale3d(0, 1, 1);-webkit-transform-origin:left; transform-origin:left;}
.nypro_class .brand_fl ul li::after {border-left: 1px solid #e9913b;border-right: 1px solid #e9913b; -webkit-transform: scale3d(1, 0, 1);transform: scale3d(1, 0, 1);-webkit-transform-origin:bottom; transform-origin:bottom;}
.nypro_class .brand_fl ul li:hover::before, .nypro_class .brand_fl ul li:hover::after,.nypro_class .brand_fl ul li.on::before, .nypro_class .brand_fl ul li.on::after {-webkit-transform: scale3d(1, 1, 1);transform: scale3d(1, 1, 1);transition: -webkit-transform 0.4s;transition: transform 0.4s;transition: transform 0.4s, -webkit-transform 0.4s;}
.nypro_class .brand_fl ul li .pic{ display:block; width:100%; height:100px; background:#fff; position:relative;}
.nypro_class .brand_fl ul li .pic img{ max-width:94%; max-height:94%; position:absolute; top:0; bottom:0; left:0; right:0; margin:auto;}
.nypro_class .brand_fl ul li .name{ display:block; width:100%; height:40px; line-height:40px; background:#f4f4f4; color:#555; font-size:16px; text-align:center; padding:0 10px;overflow:hidden; white-space:nowrap;text-overflow:ellipsis; transition: all .4s ease;}
.nypro_class .brand_fl ul li:hover .name,.nypro_class .brand_fl ul li.on .name{background:#e9913b; color:#fff;}
@media screen and (max-width:1440px){
	.nypro_class .brand_fl{padding:20px 35px 5px 35px;}
	.nypro_class .brand_fl ul li{ margin-bottom:15px;}
}
@media screen and (max-width:1366px){
	.nypro_class .brand_fl{padding: 20px 20px 10px;}
	.nypro_class .brand_fl ul li{ width:16%; margin-right:0.8%; margin-bottom:10px;}
	.nypro_class .brand_fl ul li .pic{ height:80px;}
	.nypro_class .brand_fl ul li .name{ height:36px; line-height:36px;}
}
@media screen and (max-width:1199px){
	.nypro_class .brand_fl ul li a{ font-size:16px;}
}
@media screen and (max-width:1080px){
    .lffNy_products .nybrand_class{ display:block;}
	.nypro_class .brand_fl ul li .pic{ height:70px;}
	.nypro_class .brand_fl ul li .name{ height:34px; line-height:34px; font-size:15px;}
	.nybrand_class .Small_fl a{ font-size:15px;}
}
@media screen and (max-width:880px){
	.nypro_class .brand_fl ul li{ width:23.5%; margin-right:2%;}
	.nypro_class .brand_fl ul li:nth-child(6n){ margin-right:2%;}
	.nypro_class .brand_fl ul li:nth-child(4n){ margin-right:0;}
	
	.nybrand_class .Small_fl a{width:23.5%; margin-right:2%;}
	.nybrand_class .Small_fl a:nth-child(6n){ margin-right:2%;}
	.nybrand_class .Small_fl a:nth-child(4n){ margin-right:0;}
	
}
@media screen and (max-width:767px){
	.nypro_class .brand_fl{padding: 10px 10px 0px;}
	.nypro_class .brand_fl ul li{ width:32%; margin-right:2%;}
	.nypro_class .brand_fl ul li:nth-child(6n){ margin-right:2%;}
	.nypro_class .brand_fl ul li:nth-child(4n){ margin-right:2%;}
	.nypro_class .brand_fl ul li:nth-child(3n){ margin-right:0;}
	
	.nybrand_class .Small_fl a{ width:32%; margin-right:2%;}
	.nybrand_class .Small_fl a:nth-child(6n){ margin-right:2%;}
	.nybrand_class .Small_fl a:nth-child(4n){ margin-right:2%;}
	.nybrand_class .Small_fl a:nth-child(3n){ margin-right:0;}
	
}
