.ecovadis_banner_faydj{
width:100%;
height:550px;
background:url(images/in_banner_01.jpg) center top no-repeat;
overflow:hidden;
}
.ecovadis_banner_fwal{
width:100%;
height:550px;
background:url(images/in_banner_02.jpg) center top no-repeat;
overflow:hidden;
}
.ecovadis_banner_fwlc{
width:100%;
height:550px;
background:url(images/in_banner_03.jpg) center top no-repeat;
overflow:hidden;
}
.ecovadis_banner_jpdj{
width:100%;
height:550px;
background:url(images/in_banner_04.jpg) center top no-repeat;
overflow:hidden;
}

.fwlc_banner{
width:100%;
height:550px;
position:relative;
}
.fwlc_bannerA{
width:100%;
height:68px;
line-height:68px;
font-size:48px;
color:#000;
font-weight:bold;
position:absolute;
left:0;
top:132px;
}
.fwlc_bannerB{
width:666px;
height:auto;
line-height:30px;
font-size:20px;
color:#000;
position:absolute;
left:0;
top:226px;
}
.fwlc_bannerC{
width:458px;
height:auto;
position:absolute;
left:0;
top:350px;
}
.fwlc_bannerC span{
width:240px;
height:44px;
display:block;
float:left;
line-height:44px;
background-color:#fff;
text-align:center;
font-size:16px;
color:#000;
font-weight:bold;
box-shadow:0 0 10px rgba(0,0,0,0.1);
border-radius:6px;
}
.fwlc_bannerC label{
width:204px;
height:44px;
display:block;
float:right;
line-height:44px;
background-color:#0132c3;
text-align:center;
font-size:16px;
color:#fff;
font-weight:bold;
border-radius:6px;
}

.banner_faydj{
width:100%;
height:550px;
line-height:550px;
font-size:48px;
color:#fff;
font-weight:bold;
}

.all_E_faydj{
width:100%;
padding:90px 0;
overflow:hidden;
}
.E_faydj_TT{
width:100%;
height:84px;
line-height:84px;
text-align:center;
font-size:36px;
color:#000;
font-weight:bold;
}
.E_faydj_Tab{
width:944px;
height:78px;
margin:0 auto;
}
.E_faydj_Tab ul{
margin:0;
padding:0;
list-style:none;
}
.E_faydj_Tab ul li{
width:208px;
float:left;
height:36px;
line-height:36px;
background:url(images/li_out.png) left center no-repeat;
padding-left:28px;
font-size:16px;
color:#000;
cursor:pointer;
}
.E_faydj_Tab ul li.selected{
font-weight:bold;
background:url(images/li_hover.png) left center no-repeat;}
.E_faydj_ox{
width:100%;
}
.E_faydj_dl{
width:1228px;
height:865px;
}
.E_faydj_dl ul{
margin:0;
padding:0;
list-style:none;
}
.E_faydj_dl ul li{
width:275px;
border:1px solid #eaeae6;
height:804px;
float:left;
margin-right:30px;
position:relative;
border-radius:10px;
overflow:hidden;
}
.E_faydj_dla{
width:247px;
height:41px;
line-height:41px;
font-size:21px;
font-weight:bold;
color:#000;
position:absolute;
left:14px;
top:21px;
}
.E_faydj_dlb{
width:247px;
height:auto;
line-height:20px;
font-size:15px;
color:#000;
position:absolute;
left:14px;
top:63px;
}
.E_faydj_dlc{
position:absolute;
left:14px;
top:119px;
height:auto;
width:256px;
}
.E_faydj_dlc dl{
margin:0;
padding:0;
list-style:none;
}
.E_faydj_dlc dl dt{
width:118px;
height:51px;
background-color:#f7f7f7;
float:left;
margin-right:10px;
position:relative;
border-radius:6px;
}
.E_faydj_dlcA{
width:98px;
height:38px;
line-height:38px;
position:absolute;
left:10px;
top:0;
font-size:12px;
color:#000;
}
.E_faydj_dlcA strong{
font-size:18px;
font-weight:normal;
}
.E_faydj_dlcB{
width:98px;
height:32px;
line-height:32px;
position:absolute;
left:10px;
top:20px;
font-size:12px;
color:#000;
}
.E_faydj_dld{
position:absolute;
left:15px;
top:192px;
width:247px;
height:42px;
}
.E_faydj_dld a{
width:243px;
height:38px;
border:2px solid #0132c3;
line-height:38px;
text-align:center;
border-radius:4px;
font-size:15px;
color:#00299d;
font-weight:bold;
text-decoration:none;
display:block;
}
.E_faydj_dld a:hover{
background-color:#c7c7c6;
}
.E_faydj_dle{
width:247px;
height:auto;
line-height:36px;
font-size:16px;
color:#010101;
font-weight:bold;
position:absolute;
left:14px;
top:267px;
}
.E_faydj_dlf{
position:absolute;
left:14px;
top:329px;
height:auto;
width:228px;
}
.E_faydj_dlf dl{
margin:0;
padding:0;
list-style:none;
}
.E_faydj_dlf dl dt{
width:198px;
padding-left:30px;
float:left;
font-size:15px;
line-height:20px;
color:#000;
background:url(images/dt_em.png) left 5px no-repeat;
padding-bottom:20px;
overflow:hidden;
}

.E_faydj_dl ul li.xuan{
border-color:#0029a4;
background-color:#f2f5ff;
}
.E_faydj_dl ul li.xuan .E_faydj_dlc dl dt{
background-color:#fff;
}
.E_faydj_dl ul li.xuan .E_faydj_dld a{
background-color:#0029a4;
color:#fff;
}

.E_faydj_btn{
width:284px;
height:48px;
margin:0 auto;
clear:both;
}
.E_faydj_btn a{
width:280px;
height:44px;
display:block;
border:2px solid #000000;
line-height:44px;
text-align:center;
border-radius:4px;
font-size:18px;
color:#000000;
font-weight:bold;
text-decoration:none;
transition: all 0.5s;
}
.E_faydj_btn a:hover{
border-color:#0039dc;
background-color:#0039dc;
color:#fff;
}

.all_E_faydj_3th{
width:100%;
height:680px;
background:url(images/all_ys.jpg) center top no-repeat;
padding-top:76px;
overflow:hidden;
}
.E_faydj_3th{
width:100%;
height:570px;
background-color:#fff;
padding-top:40px;
overflow:hidden;
}
.E_faydj_3th_TT{
width:100%;
height:98px;
line-height:98px;
text-align:center;
font-size:36px;
color:#000;
font-weight:bold;
}
.E_faydj_3th_li{
width:1034px;
margin:0 auto;
overflow:hidden;
}
.E_faydj_3th_li ul{
margin:0;
padding:0;
list-style:none;
}
.E_faydj_3th_li ul li{
width:100%;
border-top:1px dashed #dcdcdc;
float:left;
overflow:hidden;
}
.E_faydj_3th_lia{
float:left;
width:108px;
padding-top:38px;
overflow:hidden;
}
.E_faydj_3th_lib{
float:left;
width:890px;
line-height:32px;
font-size:18px;
color:#000;
padding-top:30px;
padding-bottom:33px;
overflow:hidden;
}
.E_faydj_3th_lib strong{
font-size:22px;
}

.all_E_fwal{
width:100%;
padding-top:36px;
padding-bottom:30px;
overflow:hidden;
}
.E_fwal_TT{
width:100%;
height:146px;
line-height:146px;
text-align:center;
font-size:36px;
color:#000;
font-weight:bold;
}
.E_fwal{
width:1230px;
}
.E_fwal ul{
margin:0;
padding:0;
list-style:none;
}
.E_fwal ul li{
width:410px;
float:left;
margin-bottom:45px;
}
.E_fwal_li{
width:380px;
height:480px;
background-color:#fff;
position:relative;
box-shadow:0 0 20px rgba(0,0,0,0.2);
border-radius:16px;
overflow:hidden;
}
.E_fwal_lia{
position:absolute;
left:0;
top:0;
width:135px;
height:42px;
line-height:42px;
background-color:#e4e4e4;
text-align:center;
font-size:16px;
color:#000;
font-weight:bold;
}
.E_fwal_lib{
position:absolute;
left:0;
top:42px;
width:100%;
height:auto;
text-align:center;
}
.E_fwal_lib img{
width:364px;
height:307px;
}
.E_fwal_lic{
position:absolute;
left:10px;
bottom:22px;
width:360px;
height:auto;
text-align:center;
font-size:16px;
line-height:26px;
color:#000;
}
.E_fwal_lic strong{
font-size:18px;
}

.E_fwal_btn{
width:100%;
clear:both;
height:120px;
line-height:120px;
text-align:center;
font-size:16px;
color:#000000;
font-weight:bold;
}
.E_fwal_btn a{
color:#0132c3;
text-decoration:underline;
}

.all_sE_fwlc{
width:100%;
padding-top:72px;
padding-bottom:110px;
overflow:hidden;
}
.E_fwlc_TT{
width:100%;
height:94px;
line-height:94px;
text-align:center;
font-size:36px;
color:#000;
font-weight:bold;
}
.E_fwlc_TxT{
width:100%;
font-size:18px;
line-height:28px;
color:#000;
overflow:hidden;
text-align:center;
padding-bottom:50px;
}
.sE_fwlc{
width:100%;
padding-bottom:60px;
font-size:16px;
color:#000;
overflow:hidden;
}
.E_fwlc_ix{
padding:30px;
font-size:16px;
line-height:28px;
color:#000;
overflow:hidden;
}

.sE_fwlc_btn{
width:504px;
height:48px;
margin:0 auto;
}
.sE_fwlc_btn a{
width:500px;
height:44px;
display:block;
line-height:44px;
border:2px solid #000;
text-align:center;
text-decoration:none;
font-size:16px;
color:#000;
font-weight:bold;
transition: all 0.5s;
}
.sE_fwlc_btn a:hover{
border-color:#0039dc;
background-color:#0039dc;
color:#fff;
}

.all_E_Eolc{
width:100%;
padding-top:94px;
padding-bottom:90px;
background-color:#f8f8f8;
overflow:hidden;
}
.E_Eolc_TT{
width:100%;
height:76px;
line-height:76px;
text-align:center;
font-size:36px;
color:#000;
font-weight:bold;
}
.E_Eolc_Tab{
width:1200px;
height:80px;
position:relative;
}
.E_Eolc_Tab::before{
content: ' ';
    display: block;
    position: absolute;
    left: 0;
    bottom: 0;
    width:1200px;
    height: 3px;
	background-color:#d5d5d5;
	z-index:1;
}
.E_Eolc_Tab ul{
margin:0;
padding:0;
list-style:none;
position:absolute;
z-index:2;
}
.E_Eolc_Tab ul li{
width:240px;
float:left;
height:77px;
line-height:77px;
font-size:16px;
color:#464646;
font-weight:bold;
text-align:center;
cursor:pointer;
}
.E_Eolc_Tab ul li:last-child{
margin-right:0;
}
.E_Eolc_Tab ul li.selected{
border-bottom:3px solid #029b2d;
}

.E_Eolc_ox{
width:100%;
margin-top:40px;
clear:both;
}
.E_Eolc_ox_Txt{
width:100%;
font-size:16px;
line-height:26px;
color:#000;
}
.E_Eolc_ox_Txt img{
box-shadow:0 0 20px rgba(0,0,0,0.1);
}
.E_Eolc_ox_Txt a{
width:140px;
height:40px;
border:2px solid #000;
line-height:40px;
font-size:16px;
line-height:40px;
text-align:center;
text-decoration:none;
display:block;
color:#000;
border-radius:4px;
transition: all 0.5s;
}
.E_Eolc_ox_Txt a.ak3{
width:270px;
}
.E_Eolc_ox_Txt a:hover{
color:#fff;
background-color:#0039dc;
border-color:#0039dc;
}

.all_E_E5th{
width:100%;
overflow:hidden;
}
.E_E5th{
width:100%;
height:868px;
position:relative;
}
.E_E5th_A{
width:650px;
height:56px;
line-height:56px;
font-size:36px;
color:#000;
font-weight:bold;
position:absolute;
left:0;
top:108px;
}
.E_E5th_B{
width:650px;
height:auto;
line-height:30px;
font-size:16px;
color:#000;
position:absolute;
left:0;
top:220px;
}
.E_E5th_C{
width:479px;
height:auto;
position:absolute;
right:0;
top:186px;
}

.all_E_jpdj{
width:100%;
padding-top:74px;
padding-bottom:110px;
overflow:hidden;
}
.E_jpdj{
width:100%;
height:414px;
}
.E_jpdj ul{
margin:0;
padding:0;
list-style:none;
}
.E_jpdj ul li{
float:left;
width:412px;
}
.E_jpdj ul li:nth-child(2){
width:788px;
}

.E_jiangP{
width:100%;
height:1361px;
background:url(images/rsbg.jpg) no-repeat;
padding-top:60px;
overflow:hidden;
}
.E_jiangPa{
width:100%;
height:135px;
line-height:135px;
text-align:center;
font-size:36px;
color:#000;
font-weight:bold;
}
.E_jiangPb{
width:100%;
padding-bottom:34px;
text-align:center;
overflow:hidden;
}
.E_jiangPc{
width:990px;
margin:0 auto;
font-size:16px;
line-height:30px;
color:#000;
padding-bottom:66px;
text-align:center;
overflow:hidden;
}
.E_jiangPd{
width:720px;
height:130px;
margin:0 auto;
}
.E_jiangPd ul{
margin:0;
padding:0;
list-style:none;
}
.E_jiangPd ul li{
width:180px;
float:left;
}
.E_jiangPda{
width:100%;
text-align:center;
height:70px;
}
.E_jiangPdb{
width:100%;
text-align:center;
height:60px;
line-height:60px;
font-size:16px;
color:#000;
font-weight:bold;
}

.all_E_JPGHJD{
width:100%;
padding-top:80px;
padding-bottom:86px;
background-color:#f3f3f3;
overflow:hidden;
}
.E_JPGHJD_TT{
width:100%;
height:94px;
line-height:94px;
color:#000;
font-size:36px;
font-weight:bold;
}
.E_JPGHJD{
width:100%;
font-size:16px;
color:#000;
line-height:26px;
overflow:hidden;
}

.all_E_hxys{
width:100%;
padding-top:30px;
padding-bottom:90px;
overflow:hidden;
}
.E_hxys_TT{
width:100%;
height:165px;
line-height:165px;
font-size:36px;
color:#000;
font-weight:bold;
}

.Em_hxys{
width:100%;
}
.Em_hxys ul{
margin:0;
padding:0;
list-style:none;
}
.Em_hxys ul li{
width:100%;
float:left;
margin-bottom:20px;
}


.E_hxys{ position:relative; width:1200px;overflow:hidden; height:378px;}
.E_hxys .hd{ overflow:hidden;  height:17px; width:1200px; position:absolute; left:0; top:0; z-index:4;}
.hd_abc{
width:1200px;
height:17px;
position:relative;
}
.E_hxys .hd .prev{ display:block; width:11px; height:17px; cursor:pointer; background:url(images/roll_l.png) no-repeat; position:absolute; left:1135px; top:0;}
.E_hxys .hd .prev:hover{background:url(images/roll_ls.png) no-repeat;}
.E_hxys .hd .next{display:block; width:11px; height:17px; background:url(images/roll_r.png) no-repeat; position:absolute; right:0; top:0;}
.E_hxys .hd .next:hover{background:url(images/roll_rs.png) no-repeat;}
.E_hxys .hd .prevStop{ background-position:-60px 0; }
.E_hxys .hd .nextStop{ background-position:-60px -50px; }
.E_hxys .hd ul{ overflow:hidden; zoom:1; margin:0; padding:0; list-style:none; width:156px; position:absolute; left:0;top:7px;}
.E_hxys .hd ul li{ float:left;width:20px; height:4px; overflow:hidden; margin-right:6px; text-indent:-999px; cursor:pointer; background-color:#d9d9d8;border-radius:2px;}
.E_hxys .hd ul li.on{background-color:#00bb20;}
.E_hxys .bd{ width:1200px; overflow:hidden;}
.E_hxys .bd ul{overflow:hidden;zoom:1; margin:0; padding:0; list-style:none; }
.E_hxys .bd ul li{ width:1200px; float:left; height:378px;_display:inline;}
.pageState{
display:none;
}
.E_hxys_li{
width:1200px;
height:378px;
position:relative;
}
.E_hxys_lia{
width:570px;
height:42px;
line-height:42px;
font-size:22px;
color:#000;
font-weight:bold;
position:absolute;
left:0;
top:70px;
}
.E_hxys_lib{
width:570px;
height:auto;
line-height:26px;
font-size:16px;
color:#000;
position:absolute;
left:0;
top:135px;
}
.E_hxys_lic{
width:140px;
height:auto;
position:absolute;
left:0;
bottom:10px;
}
.E_hxys_lic a{
width:136px;
height:36px;
display:block;
line-height:36px;
border:2px solid #000;
text-align:center;
font-size:14px;
color:#000;
font-weight:bold;
text-decoration:none;
border-radius:4px;
transition: all 0.5s;
}
.E_hxys_lic a:hover{
background-color:#0039dc;
border-color:#0039dc;
color:#fff;
}
.E_hxys_lid{
width:519px;
height:auto;
position:absolute;
right:0;
top:78px;
}

.all_E_wdo{
width:100%;
padding-top:50px;
padding-bottom:70px;
background-color:#f3f3f3;
overflow:hidden;
}
.E_wdo_TT{
width:100%;
height:124px;
line-height:124px;
font-size:36px;
color:#000;
font-weight:bold;
}
.E_wdo{
width:1230px;
}
.E_wdo ul{
margin:0;
padding:0;
list-style:none;
}
.E_wdo ul li{
width:410px;
float:left;
margin-bottom:27px;
}
.E_wdo_li{
width:380px;
height:250px;
background-color:#fff;
position:relative;
}
.E_wdo_lia{
width:60px;
height:60px;
position:absolute;
left:34px;
top:24px;
}
.E_wdo_lib{
width:306px;
height:38px;
line-height:38px;
font-size:18px;
color:#000;
position:absolute;
left:34px;
top:80px;
}
.E_wdo_lic{
width:306px;
height:auto;
line-height:26px;
font-size:16px;
color:#000;
position:absolute;
left:34px;
top:128px;
}

.all_E_xianZ{
width:100%;
padding-top:66px;
padding-bottom:120px;
overflow:hidden;
}
.E_xianZ_TT{
width:100%;
height:94px;
line-height:94px;
font-size:36px;
color:#000;
font-weight:bold;
}
.E_xianZ_TxT{
width:100%;
font-size:16px;
line-height:40px;
color:#000;
padding-bottom:60px;
overflow:hidden;
}
.E_xianZ_SxT{
width:100%;
font-size:16px;
line-height:26px;
color:#000;
padding-top:35px;
overflow:hidden;
}
.E_xianZ_SxT img{
margin-left:56px;
}
.E_xianZ_SxT a{
width:136px;
height:36px;
border:2px solid #000;
display:block;
line-height:36px;
text-align:center;
font-size:14px;
color:#000;
font-weight:bold;
text-decoration:none;
border-radius:4px;
transition: all 0.5s;
}
.E_xianZ_SxT a:hover{
border-color:#0039dc;
background-color:#0039dc;
color:#fff;
}

.all_E_gyE{
width:100%;
padding-top:22px;
padding-bottom:98px;
overflow:hidden;
}
.E_gyE_TT{
width:100%;
height:94px;
line-height:94px;
font-size:36px;
color:#000;
font-weight:bold;
}
.E_gyE{
width:100%;
font-size:16px;
line-height:26px;
color:#000;
padding-bottom:32px;
overflow:hidden;
}
.E_gyE_V{
width:100%;
box-shadow:0 0 20px rgba(0,0,0,0.14);
border-radius:6px;
overflow:hidden;
}
.card-bg-video{
width:1200px;
height:729px;
}

.all_E_gyE4th{
width:100%;
padding-top:50px;
padding-bottom:120px;
background:url(images/all_4th.jpg) center top no-repeat;
overflow:hidden;
}
.E_gyE4th_TT{
width:100%;
height:110px;
line-height:110px;
font-size:36px;
color:#000;
font-weight:bold;
}
.E_gyE4th_TxT{
width:100%;
padding-bottom:40px;
overflow:hidden;
font-size:16px;
line-height:26px;
color:#000;
}
.E_gyE4th{
width:1212px;
}
.E_gyE4th ul{
margin:0;
padding:0;
list-style:none;
}
.E_gyE4th ul li{
width:289px;
float:left;
margin-right:14px;
}
.E_gyE4thi{
width:289px;
height:487px;
position:relative;
background-color:#fff;
}
.E_gyE4thi_A{
width:100%;
height:135px;
line-height:135px;
position:absolute;
left:0;
top:0;
z-index:2;
font-size:20px;
color:#fff;
font-weight:bold;
text-align:center;
}
.E_gyE4thi_B{
width:100%;
height:135px;
position:absolute;
left:0;
top:0;
z-index:1;
}
.E_gyE4thi_C{
width:259px;
height:auto;
position:absolute;
left:15px;
top:172px;
}
.E_gyE4thi_C dl{
margin:0;
padding:0;
list-style:none;
}
.E_gyE4thi_C dl dt{
width:100%;
float:left;
padding-bottom:28px;
overflow:hidden;
font-size:16px;
line-height:24px;
color:#000;
border-bottom:1px dashed #cbcbcb;
margin-bottom:20px;
}
.E_gyE4thi_C dl dt:last-child{
border:none;
}
.E_gyE4thi_C dl dt strong{
color:#43b64f;
}

.E_K5th{
width:100%;
height:750px;
position:relative;
}
.E_K5th_A{
width:650px;
height:56px;
line-height:56px;
font-size:36px;
color:#000;
font-weight:bold;
position:absolute;
left:0;
top:77px;
}
.E_K5th_B{
width:605px;
height:auto;
line-height:26px;
font-size:16px;
color:#000;
position:absolute;
left:0;
top:147px;
}
.E_K5th_B span{
width:246px;
height:36px;
display:block;
border:2px solid #000;
line-height:36px;
text-align:center;
font-size:14px;
color:#000;
border-radius:4px;
}
.E_K5th_C{
width:539px;
height:auto;
position:absolute;
right:0;
top:135px;
}
.E_K5th_C img{
box-shadow:0 0 20px rgba(0,0,0,0.14);
border-radius:30px;
}

.blank_40{
height:50px;
}