/*bg_product*/
.bg_product .bp_nav{margin-top:13px;text-align:center;}
.bg_product .bp_nav span{display:inline-block;font-size:20px;height:36px;line-height:36px;margin-left:35px;cursor:pointer;position:relative;}
.bg_product .bp_nav span:first-child{margin-left:0;}
.bg_product .bp_nav span:before{content:'';width:0;height:17px;border-left:1px dotted #F00;position:absolute;left:-17px;top:10px;}
.bg_product .bp_nav span:first-child:before{content:none;}
.bg_product .bp_nav span.on{color:#E50012;text-decoration:underline;}
.bg_product .bp_ul .bp_li{width:calc(25% - 24px);margin-left:32px;float:left;display:block;margin-top:27px;
	-webkit-box-shadow:0 0 22px 5px rgba(4,0,0,0.09);
	-moz-box-shadow:0 0 22px 5px rgba(4,0,0,0.09);
	-o-box-shadow:0 0 22px 5px rgba(4,0,0,0.09);
	box-shadow:0 0 22px 5px rgba(4,0,0,0.09);
}
.bg_product .bp_ul .bp_li:nth-child(4n+1){margin-left:0;}
.bg_product .bp_ul .bp_li .bp_img{width:100%;padding-bottom:75%;position:relative;}
.bg_product .bp_ul .bp_li p{font-size:16px;height:66px;line-height:66px;color:#000;padding:0 10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:center;}

@media screen and (max-width:1799px){
    .bg_product .bp_nav{margin-top:10px;}
	.bg_product .bp_ul .bp_li{width:calc(25% - 21px);margin-left:28px;margin-top:22px;}
	.bg_product .bp_ul .bp_li p{font-size:15px;height:60px;line-height:60px;}
}

@media screen and (max-width:1599px){
	.bg_product .bp_ul .bp_li{width:calc(25% - 18px);margin-left:24px;margin-top:20px;}
	.bg_product .bp_ul .bp_li p{font-size:14px;height:57px;line-height:57px;}
}

@media screen and (max-width:1359px){
	.bg_product .bp_ul .bp_li{width:calc(33.33% - 14px);margin-left:21px;}
	.bg_product .bp_ul .bp_li:nth-child(4n+1){margin-left:21px;}
	.bg_product .bp_ul .bp_li:nth-child(3n+1){margin-left:0;}
	.bg_product .bp_ul .bp_li p{height:52px;line-height:52px;}
}

@media screen and (max-width:1023px){
	.bg_product .bp_ul .bp_li p{height:50px;line-height:50px;}
}

@media screen and (max-width:767px){
    .bg_product .bp_ul .bp_li{width:calc(50% - 5px);margin-left:10px;margin-top:20px;}
	.bg_product .bp_ul .bp_li:nth-child(4n+1){margin-left:10px;}
	.bg_product .bp_ul .bp_li:nth-child(3n+1){margin-left:10px;}
	.bg_product .bp_ul .bp_li:nth-child(odd){margin-left:0;}
	.bg_product .bp_ul .bp_li p{height:50px;line-height:50px;}
}
