.category_list{
width:100%;
background-color:#fff;
overflow:hidden;
}
.category_list ul{
margin:0;
padding:0;
list-style:none;
}
.category_list ul li{
width:100%;
float:left;
border-bottom:10px solid #ebebeb;
padding:10px 0;
}
.category_list_I{
width:94%;
margin:0 auto;
}
.category_list_I img{
width:100%;
display:block;
}
.category_list_A{
width:94%;
margin:0 auto;
height:48px;
line-height:48px;
white-space:nowrap;
word-break:keep-all;
overflow:hidden;
text-overflow:ellipsis;
}
.category_list_A a{
color:#666666;
font-weight:bold;
font-size:20px;
text-decoration:none;
}
.category_list_B{
width:94%;
margin:0 auto;
line-height:22px;
font-size:14px;
color:#4e4e4e;
}
.category_list_C{
width:94%;
margin:0 auto;
height:40px;
overflow:hidden;
}
.category_list_C span{
width:50%;
float:left;
height:40px;
line-height:40px;
display:inline;
float:left;
}
.category_list_C span a{
font-size:14px;
color:#666;
font-weight:bold;
text-decoration:none;
}

.category_list_C label{
width:50%;
float:right;
height:40px;
line-height:40px;
display:inline;
float:right;
font-family:Arial, Helvetica, sans-serif;
color:#b2b2b2;
text-align:right;
font-size:14px;
font-weight:normal;
}

DIV.bk_yellow{width:100%;clear:both;float:left;padding-bottom:25px;padding-top:30px;PADDING-RIGHT:0;PADDING-LEFT:0;MARGIN:0;TEXT-ALIGN:center;}DIV.bk_yellow A{padding:5px 3px 5px 3px;background-color:#FAFAFA;BORDER-RIGHT:#4d4d4d 1px solid;BORDER-TOP:#4d4d4d 1px solid;MARGIN:2px 5px 2px 5px;BORDER-LEFT:#4d4d4d 1px solid;COLOR:#000;BORDER-BOTTOM:#4d4d4d 1px solid;TEXT-DECORATION:none;}DIV.bk_yellow A:hover{BORDER:#029024 1px solid;COLOR:#FFF;background-color:#029024;}DIV.bk_yellow SPAN.current{padding:5px 3px 5px 3px;BORDER-RIGHT:#029024 1px solid;BORDER-TOP:#029024 1px solid;FONT-WEIGHT:bold;MARGIN:2px 5px 2px 5px;BORDER-LEFT:#029024 1px solid;COLOR:#fff;BORDER-BOTTOM:#029024 1px solid;BACKGROUND-COLOR:#029024}DIV.bk_yellow SPAN.disabled{padding:5px 3px 5px 3px;BORDER-RIGHT:#eee 1px solid;BORDER-TOP:#eee 1px solid;MARGIN:2px 5px 2px 5px;BORDER-LEFT:#eee 1px solid;COLOR:#ddd;BORDER-BOTTOM:#eee 1px solid;}



.ecovadis_4th{
width:100%;
}
.ecovadis_4th ul{
margin:0;
padding:0;
list-style:none;
}
.ecovadis_4th ul li{
width:50%;
float:left;
margin-bottom:15px;
}
.ecovadis_4th ul li img{
width:94%;
margin:0 auto;
border:1px solid #ccc;
border-radius:8px;
}

.Ca_body{
width:94%;
margin:0 auto;
padding-top:15px;
overflow:hidden;
}
.Ca_title{
width:100%;
line-height:24px;
padding-bottom:10px;
font-size:20px;
color:#333;
overflow:hidden;
}
.Ca_desc{
width:100%;
font-size:14px;
color:#999999;
overflow:hidden;
}
.Ca_content{
width:100%;
padding:15px 0;
font-size:14px;
line-height:24px;
overflow:hidden;
}
.Ca_content img{
width:100%;
display:inline-block;
}

.Ca_no{
border-top:1px solid #e5e5e5;
height:80px;
line-height:80px;
color:#999;
font-size:16px;
}
.CA_PNO{
width:100%;
border-top:1px solid #e5e5e5;
padding-bottom:20px;
overflow:hidden;
}
.Ca_PN{
width:100%;
height:40px;
line-height:40px;
white-space:nowrap;
word-break:keep-all;
overflow:hidden;
text-overflow:ellipsis;
font-size:16px;
}
.Ca_PN a{
color:#333;
}
.Za_T{
width:94%;
margin:0 auto;
height:40px;
line-height:40px;
font-size:22px;
color:#333333;
font-weight:bold;

}
.case{
width:100%;
overflow:hidden;
}
.case ul{
margin:0;
padding:0;
list-style:none;
}
.case ul li{
width:100%;
float:left;
overflow:hidden;
padding-bottom:10px;
border-bottom:1px solid #e5e5e5;
}
.cases_li{
width:100%;
padding-top:10px;
overflow:hidden;
line-height:30px;
white-space:nowrap;
overflow:hidden;
text-overflow: ellipsis;
}
.cases_li a{
font-size:16px;
color:#1a1a1a;
text-decoration:none;
}
.case ul li:last-child{
border:none;
}

.odm_xm_zheng{
width:100%;
margin:10px auto 20px auto;
overflow:hidden;
}
.odm_xm_zheng a.down{
width:120px;
padding-left:18px;
text-align:left;
height:42px;
line-height:42px;
font-size:16px;
color:#fff;
text-decoration:none;
display:inline-block;
background:url(../images/down.png) 90px 14px no-repeat;
background-color:#029024;
border-radius:2px;
float:left;
margin-right:10px;
}
.odm_xm_zheng a.sfe{
width:116px;
padding-left:18px;
text-align:left;
height:42px;
line-height:42px;
font-size:16px;
color:#029024;
text-decoration:none;
display:inline-block;
border:2px solid #029024;
border-radius:40px;
float:left;
}

.all_hcg{
width:100%;
padding:10px 0 5px 0;
background-color:#434343;
overflow:hidden;
}
.dom_xm_hc{
width:94%;
padding-left:15px;
padding-bottom:10px;
border-bottom:1px solid #565656;
margin:0 auto 10px auto;
overflow:hidden;
background:url(../images/hcm.png) left 6px no-repeat;
font-size:14px;
line-height:22px;
color:#fff;
}

.all_bcg{
width:100%;
padding:10px 0 5px 0;
background-color:#52514f;
overflow:hidden;
}
.dom_bm_hc{
width:94%;
padding-left:15px;
color:#fff;
padding-bottom:15px;
border-bottom:1px solid #6b6a68;
margin:0 auto 15px auto;
overflow:hidden;
background:url(../images/hc_em.png) left 4px no-repeat;
font-size:14px;
line-height:22px;
}

.all_odm_why{
width:100%;
border-top:6px solid #eee;
overflow:hidden;
padding:20px 0 20px 0;
}
.odm_why{
width:94%;
margin:0 auto;
overflow:hidden;
}
.odm_why_li{
width:100%;
overflow:hidden;
}
.odm_why_li ul{
margin:0;
padding:0;
list-style:none;
}
.odm_why_li ul li{
width:100%;
float:left;
margin-bottom:10px;
overflow:hidden;
text-align:center;
}
.odm_why_li ul li img{
width:100%;
display:block;
}



.ps_why{
width:100%;
padding-top:5px;
overflow:hidden;
}
.ps_why ul{
margin:0;
padding:0;
list-style:none;
}
.ps_why ul li{
width:100%;
float:left;
margin-bottom:20px;
}
.ps_why_li{
width:94%;
margin:0 auto;
}
.ps_why_li_ico{
width:100%;
margin-bottom:10px;
}
.ps_why_li_ico img{
height:60px;
display:block;
margin:0 auto;
}
.ps_why_li_name{
width:100%;
padding-left:36px;
background:url(/images/item/em.png) left center no-repeat;
height:44px;
line-height:44px;
font-size:16px;
color:#1a1a1a;
font-weight:bold;
z-index:2;
}
.ps_why_li_desc{
width:100%;
height:44px;
line-height:22px;
font-size:14px;
color:#4c4c4c;
overflow:hidden;
}


.grs_bz{
width:100%;
overflow:hidden;
padding:20px 0;
margin-bottom:15px;
}
.grs_bz_in{
width:94%;
margin:0 auto;
overflow:hidden;
font-size:14px;
line-height:22px;
color:#333;
}

.odm_bsci_dj{
width:96%;
margin:0 auto;
overflow:hidden;
margin:15px auto 20px auto;
}
.odm_bsci_dj_l{
width:18%;
float:left;
}
.odm_bsci_dj img{
height:50px;
float:left;
margin-bottom:5px;
}
.odm_bsci_dj_r{
width:80%;
float:right;
font-size:14px;
line-height:20px;
overflow:hidden;
}
.odm_bsci_dj strong{
color:#333;
font-size:18px;
display:inline-block;
margin-bottom:10px;}

.all_other{
width:94%;
margin:15px auto;
overflow:hidden;
}
.oic_T{
width:100%;
height:64px;
padding-top:10px;
line-height:50px;
font-size:22px;
color:#1a1a1a;
font-weight:bold;
}

.lab_mour_4{
width:100%;
padding-top:10px;
overflow:hidden;
}
.lab_mour_4 ul{
margin:0;
padding:0;
list-style:none;
}
.lab_mour_4 ul li{
width:46%;
margin:0 2%;
float:left;
text-align:center;
}

.lab_mour{
width:100%;
padding-top:20px;
margin:0 auto;
padding-bottom:15px;
background-color:#fff;
text-align:left;
overflow:hidden;
}
.lab_mour_A{
width:100%;
text-align:center;
overflow:hidden;
}
.lab_mour_A img{
height:69px;
}
.lab_mour_B{
width:92%;
margin:0 auto 0 auto;
height:35px;
line-height:35px;
font-size:14px;
color:#1a1a1a;
white-space:nowrap;
overflow:hidden;
text-overflow:ellipsis;
}
.lab_mour_C{
width:92%;
margin:0 auto;
height:48px;
line-height:24px;
font-size:14px;
color:#7f7f7f;
overflow:hidden;
}
.lab_mour_D{
width:92%;
margin:10px auto 0 auto;
height:24px;
line-height:24px;
font-size:12px;
color:#666;
}

.gots_4th{
width:100%;
}
.gots_4th ul{
margin:0;
padding:0;
list-style:none;
}
.gots_4th ul li{
width:50%;
float:left;
margin-bottom:15px;
}
.gots_4th ul li img{
width:94%;
margin:0 auto;
box-shadow:0 0 5px rgba(0,0,0,0.1);
}

.lsck_oneB{
width:100%;
}
.lsck_oneB ul{
margin:0;
padding:0;
list-style:none;
}
.lsck_oneB ul li{
width:50%;
float:left;
}
.lsck_oneBa{
width:100%;
text-align:center;
}
.lsck_oneBa img{
width:94%;
height:auto;
display:block;
margin:0 auto;
}
.lsck_oneBb{
width:100%;
height:46px;
line-height:46px;
text-align:center;
font-weight:bold;
font-size:14px;
color:#4c4c4c;
}

.dasha_li{
width:94%;
margin:0 auto;
}
.dasha_li ul{
margin:0;
padding:0;
list-style:none;
}
.dasha_li ul li{
width:100%;
float:left;
margin-bottom:20px;
box-shadow:0 0 6px rgba(46,48,51,0.36);
background-color:#fff;
padding-bottom:20px;
overflow:hidden;
}
.dasha_lia{
width:100%;
overflow:hidden;
}
.dasha_lia img{
width:100%;
height:auto;
}
.dasha_lib{
width:100%;
height:40px;
line-height:40px;
font-size:18px;
color:#000;
font-weight:bold;
text-align:center;
}
.dasha_lic{
width:100%;
height:28px;
text-align:center;
}
.dasha_lic span{
display:inline-block;
padding:0 6px;
height:28px;
line-height:28px;
background-color:#e8f6eb;
color:rgba(0,0,0,0.86);
font-size:12px;
margin:0 2px;
border-radius:20px;
}
.dasha_lic label{
display:inline-block;
padding:0 6px;
height:28px;
line-height:28px;
background-color:#e3f8fa;
color:rgba(0,0,0,0.86);
font-size:12px;
margin:0 2px;
border-radius:20px;
}
.dasha_lic i{
display:inline-block;
padding:0 6px;
height:28px;
line-height:28px;
background-color:#f6f9e5;
color:rgba(0,0,0,0.86);
font-size:12px;
margin:0 2px;
font-style:normal;
border-radius:20px;
}