@charset "utf-8";
/* CSS Document */
.navson{ display:none}

.pro_01{  padding:80px 0}

.pro_01 ul{ width:100%; float:left; overflow:hidden}
.pro_01 table{ border:1px solid #ddd; border-collapse:collapse; width:100%; }
.pro_01 table tr,.pro_01 table td{border:1px solid #ddd;font-size:16px}
.pro_01 table td{ padding:10px 15px; line-height:36px; background:#fff}
.pro_01 table tr.tr001{ background:#1c5a8d; font-weight:bold;}
.pro_01 table tr.tr001 td{ font-size:18px; padding:15px 15px;background:#1c5a8d; color:#fff}

.pro_02 ul{ width:100%; float:left; overflow:hidden}
.pro_02 ul li{ width:23.5%; margin-right:2%; float:left; margin-bottom:25px; overflow:hidden}
.pro_02 ul li img{ width:100%; float:left; overflow:hidden}
.pro_02 ul li:nth-child(4n){ margin-right:0}

.pro_03 ul{ width:100%; float:left; overflow:hidden; display:flex; flex-wrap:wrap }
.pro_03 ul dl{ width:30%; margin-right:5%; float:left; overflow:hidden; border:1px solid #ddd; padding:15px; box-sizing:border-box; display:flex; }
.pro_03 ul dl:nth-child(3n){ margin-right:0}
.pro_03 ul dl dd{ width:70px; margin-right:20px}
.pro_03 ul dl dd img{ width:100%; float:left; overflow:hidden}
.pro_03 ul dl dt{ flex:1; line-height:26px; font-size:17px; color:#333; display:flex; align-items:center}
.pro_03 ul dl dt a{ color:#333}
.pro_03 ul dl dt a:hover{ color:#f19b0f}
.pro_03 ul dl:hover{ border:1px solid rgba(241,155,15,.3)}


	

/******** 手机版 ********/
@media (max-width:767px){
.pro_01{  padding:20px 0}
.pro_01 table tr,.pro_01 table td{font-size:11px}
.pro_01 table td{ padding:5px; line-height:32px; text-align:center;}
.pro_01 table tr.tr001 td{ font-size:12px; padding:5px 15px; line-height:16px; font-size:12px; padding:8px 5px }

.pro_02 ul li{ width:48%; margin-right:4%; margin-bottom:15px; }
.pro_02 ul li:nth-child(2n){ margin-right:0}

.pro_03 ul dl{ width:100%; margin-right:0; margin-bottom:15px;  padding:15px; box-sizing:border-box; }
.pro_03 ul dl:nth-child(3n){ margin-right:0}
.pro_03 ul dl:nth-child(2n){ margin-right:0}
.pro_03 ul dl dd{ width:30px; margin-right:20px}
.pro_03 ul dl dt{ flex:1; line-height:20px; font-size:12px; }
	
}

/******** 750px ********/
@media (min-width:768px) and (max-width:991px){

.pro_01{  padding:30px 0}
.pro_01 table tr,.pro_01 table td{font-size:14px}
.pro_01 table td{ padding:10px; line-height:32px;}
.pro_01 table tr.tr001 td{ font-size:16px; padding:15px 15px;background:#ffd584; }

.pro_02 ul li{ width:31%; margin-right:3.5%; margin-bottom:25px; }
.pro_02 ul li:nth-child(4n){ margin-right:3.5%}
.pro_02 ul li:nth-child(3n){ margin-right:0}

.pro_03 ul dl{ width:49%; margin-right:2%; margin-bottom:15px;  padding:15px; box-sizing:border-box; }
.pro_03 ul dl:nth-child(3n){ margin-right:4%}
.pro_03 ul dl:nth-child(2n){ margin-right:0}
.pro_03 ul dl dd{ width:50px; margin-right:20px}
.pro_03 ul dl dt{ flex:1; line-height:26px; font-size:15px; }

}


/******** 970px ********/
@media (min-width:992px) and (max-width:1199px){


.pro_01{  padding:40px 0}
.pro_01 table tr,.pro_01 table td{font-size:15px}
.pro_01 table td{ padding:10px 15px; line-height:36px;}
.pro_01 table tr.tr001{ background:#ffd584; font-weight:bold;}
.pro_01 table tr.tr001 td{ font-size:18px; padding:15px 15px;background:#ffd584; }

.pro_02 ul li{ width:31%; margin-right:3.5%; margin-bottom:25px; }
.pro_02 ul li:nth-child(4n){ margin-right:3.5%}
.pro_02 ul li:nth-child(3n){ margin-right:0}

.pro_03 ul dl{ width:48%; margin-right:4%; margin-bottom:20px;  padding:15px; box-sizing:border-box; }
.pro_03 ul dl:nth-child(3n){ margin-right:4%}
.pro_03 ul dl:nth-child(2n){ margin-right:0}
.pro_03 ul dl dd{ width:60px; margin-right:20px}
.pro_03 ul dl dt{ flex:1; line-height:26px; font-size:15px; }

}


/******** 1160px ********/
@media (min-width:1200px) and (max-width:1439px){

.pro_01{  padding:60px 0}
.pro_01 table tr,.pro_01 table td{font-size:16px}
.pro_01 table td{ padding:10px 15px; line-height:36px;}
.pro_01 table tr.tr001{ background:#ffd584; font-weight:bold;}
.pro_01 table tr.tr001 td{ font-size:18px; padding:15px 15px;background:#ffd584; }

.pro_02 ul li{ width:23.5%; margin-right:2%; margin-bottom:25px; }
.pro_02 ul li:nth-child(4n){ margin-right:0}

.pro_03 ul dl{ width:32%; margin-right:2%;  padding:15px; box-sizing:border-box; }
.pro_03 ul dl:nth-child(3n){ margin-right:0}
.pro_03 ul dl dd{ width:60px; margin-right:20px}
.pro_03 ul dl dt{ flex:1; line-height:26px; font-size:16px; }


}

/******** 1400px ********/
@media (min-width:1440px){
	
}
