/*pro_title*/
.pb_pro_title{text-align:center;}
.pb_pro_title .pb_pt_tit{font-size:36px;line-height:1.5;color:#333;font-weight:bold;text-transform:capitalize;}
.pb_pro_title .pb_pt_line{width:80px;height:4px;background:var(--schemeColor);margin:14px 0 20px;}
.pb_pro_title .pb_pt_p{background:var(--backgroundColor);padding:30px 65px;width:100%;}
.pb_pro_title .pb_pt_p p{font-size:16px;line-height:28px;color:#666;text-align:center;}
/*pro_list*/
.pb_pro_list{padding:40px 0 60px;position:relative;overflow:hidden;}
.pb_pro_list .pbpl_ul{padding-top:5px;}
.pb_pro_list .pbpl_ul .pbpl_li{width:calc(100%/3 - 20px);margin-left:30px;margin-top:30px;}
.pb_pro_list .pbpl_ul .pbpl_li:nth-child(3n+1){margin-left:0;}
.pb_pro_list .pbpl_ul .pbpl_li .pbpl_img{width:100%;padding-bottom:75%;position:relative;overflow:hidden;border:1px solid #F2F2F2;}
.pb_pro_list .pbpl_ul .pbpl_li p{padding:20px;background:#F2F2F2;font-size:16px;color:#333;line-height:1.3;text-align:center;}
.pb_pro_list .manu{margin-top:40px;}

@media screen and (max-width:1359px){
    .pb_pro_title .pb_pt_tit{font-size:32px;}
    .pb_pro_title .pb_pt_line{width:72px;height:3px;margin:12px 0 16px;}
    .pb_pro_title .pb_pt_p{padding:25px 50px;}
    .pb_pro_title .pb_pt_p p{font-size:15px;line-height:26px;}
    .pb_pro_list{padding:30px 0 40px;}
    .pb_pro_list .pbpl_ul{padding-top:5px;}
    .pb_pro_list .pbpl_ul .pbpl_li{width:calc(100%/3 - 16px);margin-left:24px;margin-top:25px;}
    .pb_pro_list .pbpl_ul .pbpl_li p{font-size:15px;padding:15px;}
    .pb_pro_list .manu{margin-top:30px;}
}

@media screen and (max-width:1023px){
    .pb_pro_title .pb_pt_tit{font-size:24px;}
    .pb_pro_title .pb_pt_line{width:65px;height:2px;margin:9px 0 13px;}
    .pb_pro_title .pb_pt_p{padding:20px 35px;}
    .pb_pro_title .pb_pt_p p{font-size:14px;line-height:24px;}
    .pb_pro_list{padding:20px 0 30px;}
    .pb_pro_list .pbpl_ul .pbpl_li{width:calc(100%/3 - 12px);margin-left:16px;margin-top:15px;}
    .pb_pro_list .pbpl_ul .pbpl_li p{font-size:14px;padding:10px;}
    .pb_pro_list .manu{margin-top:20px;}
}

@media screen and (max-width:767px){
    .pb_pro_title .pb_pt_tit{font-size:20px;}
    .pb_pro_title .pb_pt_line{width:52px;height:2px;margin:6px 0 10px;}
    .pb_pro_title .pb_pt_p{padding:12px 20px;}
    .pb_pro_list .pbpl_ul .pbpl_li{width:100%;margin-left:0;}
    .pb_pro_list .pbpl_ul .pbpl_li:nth-child(3n+1){margin-left:0;}
}













