.c_width{ margin:0 auto; max-width: 1230px; padding: 0 15px; }

.home_main{ display: flex; justify-content:space-between; padding-top: 30px; }
.home_main_left{ flex-shrink: 0; width: 230px; }
.home_main_right{ width: 100%; padding-left: 30px; }

.home_main_right_title{ font-size: 18px; color: #008000; border-bottom: 1px solid #f2f2f2; line-height: 50px; }
.home_main_right_con{ padding-top:20px; line-height: 30px; }

.wu_procag{}
.wu_procag_title{ font-size: 18px; color: #008000; font-weight: bold; line-height: 50px; border: #E5E5E5 1px solid; padding-left: 12px; }
.wu_procag_con{ border:1px solid #eaeaea; border-top: none; background-color: #ffffff; }

.w_classification_con ul li { border-bottom: 1px solid #eee; }
.w_classification_level1{ display: flex; align-items: center; justify-content: space-between; border-bottom: #E5E5E5 1px dashed;
 line-height: 50px; font-size: 16px; color: #666; padding-left: 20px; padding-right: 20px; }
.w_classification_level1:hover, .w_classification_con ul li .on{ color: #008000; }
.w_classification_level2_list{ display: none; }
.w_classification_level2{ display: block; line-height: 50px; font-size: 16px; color: #666; text-align: center; }
.w_classification_level2:hover{ color: #ffffff; background-color: #da251d; }
.w_classification_level2:last-child{ border-bottom: none; }

.wu_zuixinnews{ margin-top:16px; } 
.wu_zuixinnews_title{ font-size: 18px; color: #008000; font-weight: bold; line-height: 50px; border: #E5E5E5 1px solid; padding-left: 12px; }
.wu_zuixinnews_con{ border:1px solid #eaeaea; border-top: none; background-color: #ffffff; padding: 10px; }
.wu_zuixinnews_con a{ display: block; line-height: 28px; font-size: 14px; color: #666; }


.wu_link{ width: 100%; background-color: #008000; padding-bottom: 10px; }
.wu_link_con span{ font-size: 14px; color: #ffffff; line-height: 36px; font-weight: bold; }
.wu_link_con a{ color: #ffffff; font-size: 14px; line-height: 28px; padding-right: 10px; }
.wu_link_con a:hover{ color: #000; }

.copyright{ width: 100%; background-color: #008000; border-top: 1px solid #00AC00; padding-top: 10px; padding-bottom: 10px; text-align: center; }
.copyright { font-size: 13px; color: #fff; line-height: 30px; }
.copyright a{ font-size: 13px; color: #fff; padding-left: 10px; }
.copyright a:hover{ color: #000; }


.wu_information_list{ border-bottom: 1px solid #f3f3f3; padding-bottom: 20px; display: flex; justify-content: space-between; margin-top: 18px; }
.wu_information_list_img{ flex-shrink: 0; overflow: hidden; width: 180px; height: 123px; border-radius: 6px; border: 1px solid #eee; }
.wu_information_list_img img{ width: 100%; height: 100%; object-fit: cover; transition:transform 1s ease;  }
.wu_information_list_img:hover img{ transform: scale(1.1); }
.wu_information_list_con{ padding-left: 20px; }
.wu_information_list_con h2 { font-size: 18px; margin-bottom: 12px; padding-top: 6px; }
.wu_information_list_con h2 a{ font-size: 18px; font-weight: bold; color: #333; }
.wu_information_list_con h2 a:hover{ color: #008000; }
.wu_information_list_note { font-size: 14px; color: #666; line-height: 26px; }

.wu_content_title{ text-align: center; }
.wu_content_title h2 a{ font-size: 24px; font-weight: bold; color: #333; border-bottom: 1px dashed #ccc; display: block; padding-bottom: 10px; }
.wu_content_title h2 a:hover{ color: #008000; }
.wu_content_title p{ font-size: 14px; color: #999; }
.wu_content_title p a{ color: #555; }
.wu_content_title p a:hover{ color: #008000; }
.wu_content_img{ text-align: center; padding-top: 20px; }
.wu_content_con{ padding-top: 20px; }
.wu_content_con_xq{ font-size: 18px; padding-left: 10px; font-weight: bold; color: #008000; border-bottom: 1px solid #ccc; 
border-left: 5px solid #008000; line-height: 30px; margin-bottom: 10px; }


.wu_content_tuijian{ padding-top: 10px; }
.wu_content_tuijian_title h3{ position: relative; font-size: 18px; font-weight: bold; color: #008000; padding: 12px 16px; margin: 0; }
.wu_content_tuijian_title h3::before {
    content: "";
    position: absolute;
    top: 54%;
    left: 0;
    margin-top: -7.5px;
    height: 15px;
    width: 4px;
    border-radius: 10px;
    background-color: #008000;
}
.wu_content_tuijian_con{ padding: 10px 0; display: grid; grid-template-columns: 23.5% 23.5% 23.5% 23.5%; grid-gap: 2%; grid-row-gap:20px; }
.wu_content_tuijianlist:hover p{ color: #008000; }
.wu_content_tuijianlist p{ font-size:14px; color: #666666; padding-top: 6px; }
.wu_content_tuijianlist_img{ overflow: hidden; height: 150px; display: flex; flex-wrap: wrap; align-items: center; justify-content: center; align-content: center; 
border: 1px solid #EEEEEE; border-radius: 6px; }
.wu_content_tuijianlist_img img{ width: 100%; height: 100%; object-fit: cover; transition:transform 1s ease; }
.wu_content_tuijianlist_img:hover img{ transform: scale(1.1); }


.wu_product{ padding-bottom: 20px; display: grid; grid-template-columns: 32% 32% 32%; grid-gap: 2%; grid-row-gap:20px; }
.wu_product_list{ border: 1px solid #A0A0A0; background-color: #ffffff; overflow: hidden; }
.wu_product_list:hover{ border: 1px solid #008000; }
.wu_product_list a{ display: block; text-decoration: none; 
  -webkit-transition: all 0.4s ease-out 0s;
  -moz-transition: all 0.4s ease-out 0s;
  -o-transition: all 0.4s ease-out 0s;
  transition: all 0.4s ease-out 0s; }
.wu_product_list a:hover{ background-color: #008000; }
.wu_product_list a:hover h2,.wu_product_list a:hover p,.wu_product_list a:hover span{ color: #ffffff; }
.wu_product_list a:hover i{ color: #ffffff; border: 1px solid #ffffff; }
.wu_product_list_img{ overflow: hidden; height: 210px; display: flex; flex-wrap: wrap; align-items: center; justify-content: center; align-content: center;  }
.wu_product_list_img img{ width: 100%; height: 100%; transition:transform 1s ease; object-fit: cover; }
.wu_product_list:hover img{ transform: scale(1.1); }
.wu_product_list_con{ padding: 0 15px; }
.wu_product_list_con h2{margin: 0; color:#333; font-size:14px; font-weight: normal; padding: 15px 0; text-align: center; }
.wu_product_list_con p{ color:#999; font-size:14px; line-height:20px; height: 20px; }
.wu_product_list_time{ display: flex; align-items: center; justify-content: space-between; padding-top: 6px; padding-bottom: 20px; }
.wu_product_list_time span{ color:#999; font-size:15px; }
.wu_product_list_time i{ color:#999; font-size:14px; font-style: normal; border-radius: 100px; border: 1px solid #999;
 width: 25px; height: 25px; text-align: center; }