/*al_list*/
.al_list{padding:0 0 40px;}
.al_list .al_li{margin-top:30px;}
.al_list .al_li .al_tit{
    font-size:24px;
    height:34px;
    line-height:34px;
    color:#333;
    text-align:left;
    position:relative;
}
.al_list .al_li .al_tit a{
    display:block;
    right:0;
    top: 0;
    position: absolute;
}
.al_list .al_li .al_a{margin-top:20px;}
.al_list .al_li .al_a a{
    display: block;
    width: 23.8%;
    float: left;
    margin-left: 1.6%;
}
.al_list .al_li .al_a a:first-child{
    margin-left: 0;
}
.al_list .al_li .al_a a .al_img{
    width: 100%;
    padding-bottom: 75%;
    position: relative;
}
.al_list .al_li .al_a a p{
    margin: 0;
    line-height: 43px;
    color: #666;
    text-align: center;
    background: #F1F1F1;
    padding: 0 10px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

@media screen and (max-width:1600px){
    .al_list{padding:0 0 30px;}
    .al_list .al_li{margin-top:20px;}
    .al_list .al_li .al_tit{
        font-size:20px;
        height:30px;
        line-height:30px;
        font-weight:bold;
    }
    .al_list .al_li .al_a a p{
        line-height:36px;
    }
}

@media screen and (max-width:1350px){
	.al_list{padding:0 0 20px;}
    .al_list .al_li{margin-top:15px;}
    .al_list .al_li .al_tit{
        font-size:18px;
        height:26px;
        line-height:26px;
    }
    .al_list .al_li .al_a{margin-top:12px;}
    .al_list .al_li .al_a a p{
        line-height:32px;
    }
}
@media screen and (max-width:1023px){
    .al_list .al_li .al_a{margin-top:0;}
    .al_list .al_li .al_a a{width:49%;margin-top:15px;}
    .al_list .al_li .al_a a:nth-child(odd){margin-left:0;}
}
@media screen and (max-width:767px){
    .product_left .pl_ul .pl_li{width:33.33%}
    .product_left .pl_ul .pl_li .pl_span a{font-size:14px;padding:0;}
	.product_list li{width:100%;margin-left:0;float:none}
	.product_list li:nth-child(4n+1){margin-left:0;}

	
}