.product{ padding:100px 0; }
.pro_li{ float:left; width:23%; padding:20px; border:1px solid #f1f1f1; margin:20px 1%; height:430px; }
.pro_li h4{font-size:18px; text-align:center;  padding-top:20px;}
.pro_li:hover{ border:1px solid #b13a37;}

.product_detail{padding:100px 0; }




.product_detail table{width:100%!important;overflow: scroll;min-width: 800px;text-align: center!important;white-space:nowrap}

.product_detail table tr td{width:auto!important;padding:0 6px!important;}
#textarea p{ margin-bottom:0; }




@media (max-width:1300px){
.pro_li{ height:380px; }
    
}






@media (max-width:1200px){
.pro_li{ height:330px; }
.type-nav-list li a{ }
.crumbs-l {width:100%;float: left;}
.crumbs-r {width:100%;float: left;}
.type-nav-list li{ margin-bottom:10px;}
.pro_li{ height:400px;}
}


@media (max-width:1100px){
.pro_li{ height:330px; }
 .pro_li h4{     font-size: 14px;}
}

@media (max-width:900px){
.pro_li{ float:left; width:48%; padding:20px; border:1px solid #f1f1f1; margin:20px 1%; }
.pro_li h4{font-size:12px; text-align:center;  padding-top:20px;}
.pro_li{ height:auto; }


}






@media (max-width:768px){
.type-nav-list li a{ }
.product_detail{ padding:30px 0;}

}

@media (max-width:400px){

.product{ padding:30px 15px; }
.pro_li{ width:100%; padding:20px;  margin:10px 0; }

}






