.banner_about{
width:100%;
height:864px;
background:url(images/banner_about.jpg) center top no-repeat;
}
.banner_kcx{
width:100%;
height:650px;
background:url(images/banner_kcx.jpg) center top no-repeat;
}
.banner_ecovadis{
width:100%;
height:650px;
background:url(images/ecovadis/banner.jpg) center top no-repeat;
}
.banner_SAQ{
width:100%;
height:650px;
background:url(images/SAQ/banner.jpg) center top no-repeat;
}
.banner_st{
width:100%;
height:650px;
background:url(images/banner_st.jpg) center top no-repeat;
}
.banner_hg{
width:100%;
height:650px;
background:url(images/banner_hg.jpg) center top no-repeat;
}
.banner_jr{
width:100%;
height:650px;
background:url(images/banner_jr.jpg) center top no-repeat;
}
.banner_IPO{
width:100%;
height:650px;
background:url(images/banner_IPO.jpg) center top no-repeat;
}
.banner_kss{
width:100%;
height:650px;
background:url(images/banner_kss.jpg) center top no-repeat;
}
.banner_kcx_ax{
width:100%;
height:650px;
position:relative;
}
.banner_kcx_axA{
width:100%;
height:auto;
line-height:68px;
font-size:48px;
color:#fff;
font-weight:bold;
position:absolute;
left:0;
top:224px;
}
.banner_kcx_axB{
width:860px;
height:auto;
line-height:36px;
font-size:24px;
color:#fff;
position:absolute;
left:0;
top:312px;
}
.banner_kcx_axC{
width:146px;
height:auto;
position:absolute;
left:0;
top:436px;
}
.banner_kcx_axC a{
width:146px;
height:44px;
display:block;
line-height:44px;
text-align:center;
background-color:#02783b;
color:#fff;
font-size:16px;
text-decoration:none;
border-radius:40px;
}
.banner_kcx_axD{
width:208px;
height:auto;
position:absolute;
left:170px;
top:436px;
}
.banner_kcx_axD a{
width:208px;
height:44px;
display:block;
line-height:44px;
text-align:center;
background-color:#fff;
color:#02783b;
font-size:16px;
text-decoration:none;
border-radius:40px;
}

.banner_fuwu{
width:100%;
height:864px;
background:url(images/banner_fuwus.jpg) center top no-repeat;
}
.banner_about_x{
width:1360px;
height:380px;
position:relative;
margin:0 auto;
}
.banner_about_xA{
width:510px;
height:auto;
line-height:54px;
font-size:42px;
color:#000000;
font-weight:bold;
position:absolute;
left:0;
top:100px;
}
.banner_about_xB{
width:510px;
height:auto;
line-height:54px;
font-size:50px;
color:#000000;
position:absolute;
left:0;
top:136px;
}

.banner_CSR{
width:100%;
height:380px;
background:url(images/banner_csr.jpg) center top no-repeat;
}

.banner_CCER{
width:100%;
height:380px;
background:url(images/banner_CCER.jpg) center top no-repeat;
}

.banner_LCA{
width:100%;
height:380px;
background:url(images/banner_LCA.jpg) center top no-repeat;
}

.banner_EPD{
width:100%;
height:380px;
background:url(images/banner_EPD.jpg) center top no-repeat;
}

.banner_PCF{
width:100%;
height:380px;
background:url(images/banner_PCF.jpg) center top no-repeat;
}

.banner_PW{
width:100%;
height:380px;
background:url(images/banner_PW.jpg) center top no-repeat;
}

.banner_SBTi{
width:100%;
height:650px;
background:url(images/sbti/banner.jpg) center top no-repeat;
}

.banner_contact{
width:100%;
height:380px;
background:url(images/banner_contact.jpg) center top no-repeat;
}
.banner_contact_x{
width:1200px;
height:350px;
position:relative;
margin:0 auto;
}
.banner_contact_xA{
width:100%;
height:72px;
line-height:72px;
font-size:52px;
color:#000000;
position:absolute;
left:0;
top:85px;
}
.banner_contact_xB{
width:770px;
height:auto;
line-height:36px;
font-size:24px;
color:#1a1a1a;
position:absolute;
left:0;
top:172px;
}

.banner_news{
width:100%;
height:480px;
background:url(images/banner_news.jpg) center top no-repeat;
}
.banner_news_x{
width:1360px;
height:350px;
position:relative;
margin:0 auto;
}
.banner_news_xA{
width:100%;
height:80px;
line-height:80px;
font-size:60px;
color:#fff;
font-weight:bold;
position:absolute;
left:0;
top:103px;
}
.banner_news_xB{
width:100%;
height:80px;
line-height:80px;
font-size:50px;
color:#fff;
position:absolute;
left:0;
top:188px;
}

.in_banner{ position:relative; overflow:hidden; height:500px; width:100%; z-index:99;}
.in_index_banner{ width:2560px; position:relative; height:500px; overflow:hidden;left:50%; margin-left:-1280px;}
.in_index_ban_ul{ width:2560px; height:500px; overflow:hidden; z-index:0;position:relative; margin:0; padding:0; list-style:none;}
.in_index_ban_num{ width:100%;  position:absolute; bottom:30px; text-align: center; z-index:1;font-size:0; padding:0; }
.in_index_ban_num li{margin: 0 10px; background: url(images/ban_li_ico.png) no-repeat; width: 20px; height: 20px; overflow: hidden; cursor: pointer;display:inline-block;  *display:inline; zoom:1;}
.in_index_ban_num li:hover,.index_ban_num .on{ background: url(images/ban_cur_ico.png) no-repeat;}

.footer{
border-top:2px solid #02783b;
}

.all_dx_location{
width:100%;
height:60px;
background-color:#fff;
border-bottom:1px solid #cecece;
}
.dx_location{
width:100%;
height:54px;
line-height:54px;
font-size:14px;
color:#000;

}
.dx_location a{
font-size:14px;
color:#000;
text-decoration:none;
}
.dx_location a:hover{
text-decoration:underline;
}

.dx_location span{
color:#007354;
}

.all_dx_guanyu{
width:100%;
overflow:hidden;
}

.dx_guanyu{
width:100%;
height:1000px;
position:relative;
}

.dx_guanyu_TT{
width:100%;
height:60px;
line-height:60px;
font-size:40px;
color:#000;
font-weight:bold;
position:absolute;
left:0;
top:94px;
}
.dx_guanyu_Desc{
width:100%;
height:42px;
line-height:42px;
font-size:22px;
color:#1d1d1d;
position:absolute;
left:0;
top:168px;
}
.dx_guanyu_TxT{
width:784px;
height:auto;
font-size:18px;
line-height:28px;
color:#1f1f1f;
position:absolute;
left:0;
top:224px;
}
.dx_guanyu_img{
width:510px;
height:auto;
position:absolute;
right:0;
top:84px;
}
.dx_guanyu_wh{
width:1358px;
border:1px solid #dbdbdb;
height:322px;
position:absolute;
left:0;
top:586px;
border-radius:20px;
}
.dx_guanyu_wh ul{
margin:0;
padding:0;
list-style:none;
}
.dx_guanyu_wh ul li{
width:452px;
height:322px;
float:left;
position:relative;
}
.dx_guanyu_wha{
width:100%;
height:50px;
line-height:50px;
font-size:30px;
position:absolute;
left:0;
top:50px;
color:#000000;
text-align:center;
}
.dx_guanyu_whb{
width:100%;
height:44px;
line-height:44px;
font-size:24px;
color:#02783b;
text-align:center;
font-family:Arial, Helvetica, sans-serif;
position:absolute;
left:0;
top:108px;
}
.dx_guanyu_whc{
width:370px;
height:auto;
font-size:18px;
line-height:32px;
color:#1f1f1f;
position:absolute;
left:41px;
top:164px;
text-align:center;
}

.dx_srea{
width:1358px;
height:698px;
border:1px solid #535353;
position:relative;
clear:both;
}
.dx_sreaA{
width:1060px;
height:96px;
position:absolute;
left:40px;
top:65px;
font-size:42px;
line-height:48px;
color:#000000;
font-weight:bold;
}
.dx_sreaA span{
color:#666666;
}

.dx_sreaB{
width:100%;
height:62px;
line-height:62px;
font-size:42px;
position:absolute;
left:40px;
top:210px;
color:#000000;
font-weight:bold;
}

.dx_sreaC{
width:1278px;
height:auto;
position:absolute;
left:40px;
top:310px;
overflow:hidden;
}
.dx_sreaC ul{
margin:0;
padding:0;
list-style:none;
}
.dx_sreaC ul li{
width:100%;
float:left;
border-top:2px solid #000000;
padding-top:24px;
padding-bottom:43px;
overflow:hidden;
}
.dx_sreaCa{
width:220px;
font-size:24px;
color:#000000;
float:left;
line-height:36px;
font-weight:bold;
overflow:hidden;
}
.dx_sreaCb{
width:844px;
line-height:26px;
font-size:18px;
color:#666666;
float:right;
overflow:hidden;
}

.dx_sreaD{
width:200px;
text-align:right;
height:38px;
line-height:38px;
position:absolute;
right:40px;
top:65px;
}
.dx_sreaD a{
font-size:18px;
color:#000000;
}
.dx_sreaD a span{
background-image:linear-gradient(currentColor,currentColor);
background-position:0 100%;
background-repeat:no-repeat;
background-size:100% 3px;
padding-bottom:5px;
position:relative;
text-decoration:none;
top:1px;
transition:background-size .3s;
}
.dx_sreaD a:hover{
color:#007354;
}

.dx_lx_tel{
height:54px;
background:url(images/l_tel_icon.png) left center no-repeat;
padding-left:48px;
line-height:54px;
font-size:24px;
color:#000000;
margin-bottom:11px;
margin-top:14px;
}
.dx_lx_addr{
height:54px;
background:url(images/l_addr_icon.png) left center no-repeat;
padding-left:48px;
line-height:54px;
font-size:24px;
color:#000000;
}
.dx_lx_eddr{
padding-left:48px;
line-height:30px;
font-size:20px;
color:#8d8d8d;

padding-bottom:60px;
overflow:hidden;
}

.all_dx_list{
width:100%;
padding-top:50px;
padding-bottom:55px;
overflow:hidden;
}
.dx_list_TT{
width:100%;
height:64px;
line-height:64px;
font-size:46px;
color:#000000;
font-weight:bold;
}
.dx_list_Desc{
width:100%;
font-size:18px;
color:#666666;
line-height:26px;
padding-top:15px;
padding-bottom:45px;
overflow:hidden;
}

.dx_list{
width:1200px;
overflow:hidden;
}
.dx_list ul{
margin:0;
padding:0;
list-style:none;
}
.dx_list ul li{
width:1200px;
float:left;
border-top:1px solid #808080;
}
.dx_list ul li:nth-child(6){
display:none;
}
.dx_list ul li:nth-child(7){
display:none;
}
.dx_list ul li:nth-child(8){
display:none;
}
.dx_list ul li:nth-child(9){
display:none;
}
.dx_list ul li:nth-child(10){
display:none;
}
.dx_list ul li:nth-child(11){
display:none;
}
.dx_list ul li:nth-child(12){
display:none;
}
.dx_list ul li:nth-child(13){
display:none;
}
.dx_list ul li:nth-child(14){
display:none;
}
.dx_list ul li:nth-child(15){
display:none;
}
.dx_list ul li:nth-child(16){
display:none;
}
.dx_list ul li:nth-child(17){
display:none;
}
.dx_list ul li:nth-child(18){
display:none;
}
.xm_sox{
width:1200px;
height:369px;
position:relative;
overflow:hidden;
}
.xm_sox_A{
width:560px;
height:290px;
position:absolute;
right:0;
top:39px;
overflow:hidden;
}
.xm_sox_B{
width:584px;
height:44px;
line-height:44px;
position:absolute;
left:0;
top:48px;
font-size:24px;
color:#000000;
font-weight:bold;
}
.xm_sox_C{
width:584px;
height:44px;
line-height:44px;
position:absolute;
left:0;
top:85px;
font-size:24px;
color:#007354;
}
.xm_sox_D{
width:584px;
height:auto;
line-height:24px;
position:absolute;
left:0;
top:146px;
font-size:16px;
color:#666666;
}
.xm_sox_E{
width:584px;
height:38px;
line-height:38px;
position:absolute;
left:0;
top:273px;
font-size:18px;
color:#000000;
}
.xm_sox_E span{
background-image:linear-gradient(currentColor,currentColor);
background-position:0 100%;
background-repeat:no-repeat;
background-size:100% 3px;
padding-bottom:5px;
position:relative;
text-decoration:none;
top:1px;
transition:background-size .3s
}

.xm_sox:hover .xm_sox_E{
color:#007354;
}

.xm_sox:hover .xm_sox_A img{
transform: scale(1.08);
}

.xm_sox_A img{
transition:all 0.3s linear;
	-webkit-transition:all 0.3s linear;
	-moz-transition:all 0.3s linear;
	-o-transition:all 0.3s linear;
}

.dx_list_more{
width:1200px;
height:79px;
font-size:24px;
color:#007354;
background:url(images/fw_more.png) right center no-repeat;
line-height:79px;
border-top:1px solid #808080;
border-bottom:1px solid #808080;
cursor:pointer;
}

.fuwu_class_off{
width:1200px;
height:79px;
font-size:24px;
color:#007354;
background:url(images/fw_mores.png) right center no-repeat;
line-height:79px;
border-top:1px solid #808080;
border-bottom:1px solid #808080;
cursor:pointer;
display:none;
}


.all_dx_csrbg{
width:100%;
padding-top:15px;
padding-bottom:74px;
overflow:hidden;
}

.dx_csrbg{
width:1200px;
height:340px;
position:relative;
background-color:#fff;
box-shadow:0 0 5px rgba(0,0,0,0.3);
}
.dx_csrbg_A{
width:580px;
height:38px;
line-height:38px;
font-size:18px;
color:#000000;
font-weight:bold;
position:absolute;
left:44px;
top:31px;
}
.dx_csrbg_B{
width:580px;
height:auto;
line-height:24px;
font-size:16px;
color:#666666;
position:absolute;
left:44px;
top:74px;

}
.dx_csrbg_C{
width:508px;
height:auto;
line-height:32px;
font-size:16px;
color:#4c4c4c;
position:absolute;
left:44px;
top:174px;
}
.dx_csrbg_D{
width:300px;
height:44px;
line-height:44px;
font-size:24px;
color:#000000;
position:absolute;
right:68px;
top:21px;
text-align:right;
}
.dx_csrbg_D span{
font-size:26px;
color:#007354;
}
.dx_csrbg_E{
width:300px;
height:36px;
line-height:18px;
font-size:12px;
color:#808080;
position:absolute;
right:68px;
top:60px;
text-align:right;
}
.dx_csrbg_F{
width:459px;
height:193px;
position:absolute;
right:63px;
top:113px;
}

.dx_csrbg:hover{
box-shadow:0 0 15px rgba(0,0,0,0.2);
}

.banner_CDP{
width:100%;
height:650px;
background:url(images/CDP/banner.jpg) center top no-repeat;
overflow:hidden;
}
.ecovadis_bsv{
width:1200px;
height:500px;
position:relative;
}
.ecovadis_bsv_A{
width:545px;
height:60px;
line-height:60px;
font-size:40px;
color:#000000;

position:absolute;
left:0;
top:98px;
}
.ecovadis_bsv_B{
width:580px;
height:64px;
line-height:64px;
font-size:44px;
color:#000000;
font-weight:bold;
position:absolute;
left:0;
top:158px;
}
.ecovadis_bsv_C{
width:545px;
height:auto;
line-height:30px;
font-size:22px;
color:#1a1a1a;
position:absolute;
left:0;
top:238px;
}
.ecovadis_bsv_C dl{
margin:0;
padding:0;
list-style:none;
}
.ecovadis_bsv_C dl dt{
width:50%;
float:left;
height:36px;
line-height:36px;
font-size:18px;
}
.ecovadis_bsv_D{
width:160px;
height:40px;
position:absolute;
left:0;
top:348px;
}
.ecovadis_bsv_D a{
width:158px;
height:38px;
display:block;
line-height:38px;
text-align:center;
border:1px solid #000000;
font-size:14px;
color:#000000;
text-decoration:none;
}
.ecovadis_bsv_C a:hover{
border-color:#007354;
color:#007354;
}

.xm_bsv{
width:1200px;
height:380px;
position:relative;
}
.xm_bsv_A{
width:545px;
height:62px;
line-height:62px;
font-size:42px;
font-weight:bold;
color:#000000;
position:absolute;
left:0;
top:102px;
}
.xm_bsv_B{
width:484px;
height:auto;
line-height:34px;
font-size:22px;
color:#000000;
position:absolute;
left:0;
top:178px;
}
.xm_bsv_C{
width:160px;
height:40px;
position:absolute;
left:0;
top:328px;
}
.xm_bsv_C a{
width:158px;
height:38px;
display:block;
line-height:38px;
text-align:center;
border:1px solid #000000;
font-size:14px;
color:#000000;
text-decoration:none;
}
.xm_bsv_C a:hover{
border-color:#007354;
color:#007354;
}

.all_vidth{
width:100%;
padding:28px 0 48px 0;
overflow:hidden;
}

.all_sidth{
width:1360px;
margin:0 auto;
}

.bot_line{
width:1180px;
margin:0 auto;
padding-bottom:80px;
overflow:hidden;
}

.sidth_TT{
width:100%;
height:110px;
line-height:110px;
color:#000000;
font-size:46px;
font-weight:bold;
}

.ecovadis_jj{
width:1200px;
height:280px;
background-color:#ecf8f5;
position:relative;
}
.ecovadis_jja{
width:520px;
height:280px;
position:absolute;
right:0;
top:0;
overflow:hidden;
}
.ecovadis_jjb{
width:610px;
height:auto;
position:absolute;
left:30px;
top:35px;
font-size:22px;
line-height:36px;
color:#000000;
}

.ecovadis_jjbs{
width:500px;
left:620px;
}

.ecovadis_jjbc{
line-height:30px;
top:27px;
}

.ecovadis_jjc{
width:610px;
height:auto;
position:absolute;
left:30px;
top:126px;
font-size:16px;
line-height:30px;
color:#000;
}

.ecovadis_jjcc{
top:131px;
}

.ecovadis_jje{
width:610px;
height:auto;
position:absolute;
left:30px;
top:35px;
font-size:22px;
line-height:30px;
color:#000000;
}

.ecovadis_jjf{
width:610px;
height:auto;
position:absolute;
left:30px;
top:142px;
font-size:18px;
line-height:36px;
color:#000000;
}

.ecovadis_jjd{
width:610px;
height:auto;
position:absolute;
left:30px;
top:90px;
font-size:18px;
line-height:30px;
color:#666666;
}

.item_jj{
width:1200px;
height:280px;
background-color:#ecf8f5;
position:relative;
overflow:hidden;
}
.item_jja{
width:520px;
height:280px;
position:absolute;
right:0;
top:0;
overflow:hidden;
}
.item_jja img{
width:520px;
}
.item_jjb{
width:610px;
height:auto;
position:absolute;
left:30px;
top:35px;
font-size:16px;
line-height:30px;
color:#000;
}

.dx_CsTT{
width:100%;
height:60px;
line-height:60px;
font-size:30px;
color:#000000;
clear:both;
margin-top:24px;
}

.dx_ZTT{
width:100%;
height:70px;
line-height:70px;
font-size:30px;
color:#000000;
clear:both;
font-weight:normal;
margin:0;
padding:0;
overflow:hidden;
}

.dx_CsTxT{
width:100%;
font-size:16px;
padding-bottom:25px;
line-height:24px;
color:#666666;
overflow:hidden;
}

.dx_CsTxTx{
width:100%;
font-size:18px;
padding-bottom:25px;
line-height:26px;
color:#666666;
overflow:hidden;
}
.dx_CsTxTx p{
margin:0;
padding:0;
}

.ecovadis_zb{
width:1220px;
padding-bottom:20px;
overflow:hidden;
}
.ecovadis_zb ul{
margin:0;
padding:0;
list-style:none;
}
.ecovadis_zb ul li{
width:285px;
margin-right:20px;
float:left;
height:420px;
background-color:#fff;
border-top:none;
}
.ecovadis_zb_TT{
width:275px;
padding-left:10px;
height:52px;
line-height:52px;
font-size:20px;
color:#fff;
margin-bottom:12px;
}
.ecovadis_zb_ST{
width:275px;
padding-left:10px;
height:40px;
line-height:34px;
font-size:18px;
color:#1a1a1a;
}
.ecovadis_zb_TxT{
width:275px;
padding-left:10px;
line-height:26px;
font-size:16px;
color:#1a1a1a;
padding-bottom:14px;
overflow:hidden;
}

.dx_hr{
width:100%;
height:1px;
font-size:0;
overflow:hidden;
}

.ecovadis_4th{
width:1212px;
height:160px;
overflow:hidden;
}
.ecovadis_4th ul{
margin:0;
padding:0;
list-style:none;
}
.ecovadis_4th ul li{
width:303px;
height:129px;
position:relative;
float:left;
}
.ecovadis_4tha{
width:100%;
height:129px;
position:absolute;
left:0;
top:0;
}
.ecovadis_4thb{
width:170px;
height:42px;
line-height:42px;
font-size:22px;
color:#333333;
font-weight:bold;
position:absolute;
left:136px;
top:48px;
}
.ecovadis_4thc{
width:170px;
height:36px;
line-height:36px;
font-size:16px;
color:#666666;
position:absolute;
left:136px;
top:76px;
}

.ecovadis_hc{
width:1275px;
height:334px;
padding-top:10px;
overflow:hidden;
}
.ecovadis_hc ul{
margin:0;
padding:0;
list-style:none;
}
.ecovadis_hc ul li{
width:350px;
height:280px;
float:left;
margin-right:75px;
background-color:#f5f5f5;
position:relative;
}
.ecovadis_hcA{
width:350px;
height:130px;
position:absolute;
left:0;
top:0;
}
.ecovadis_hcB{
width:310px;
height:40px;
line-height:40px;
font-size:20px;
color:#000000;
position:absolute;
left:20px;
top:142px;
}
.ecovadis_hcC{
width:310px;
height:auto;
line-height:22px;
font-size:16px;
color:#666666;
position:absolute;
left:20px;
top:185px;
}

.ecovadis_lc{
width:1120px;
padding-top:20px;
padding-bottom:50px;
background:url(images/lc_xy.png) 11px 20px no-repeat;
overflow:hidden;
}
.ecovadis_lc ul{
margin:0;
padding:0;
list-style:none;
}
.ecovadis_lc ul li{
float:left;
margin-bottom:20px;
}
.ecovadis_lcA{
width:1090px;
height:40px;
line-height:40px;
background:url(images/lc_em.png) left center no-repeat;
font-size:20px;
padding-left:30px;
color:#1a1a1a;
}
.ecovadis_lcB{
width:1090px;
font-size:16px;
line-height:22px;
padding-left:30px;
color:#1a1a1a;
padding-top:5px;
overflow:hidden;
}

.dx_shy_TT{
width:100%;
height:88px;
line-height:88px;
font-size:36px;
color:#000;
margin-top:10px;
}

.dx_shy{
width:100%;
padding-top:15px;
overflow:hidden;
}
.dx_shy ul{
margin:0;
padding:0;
list-style:none;
}
.dx_shy ul li{
width:100%;
float:left;
border-top:1px solid #dddddd;
padding-top:30px;
padding-bottom:33px;
overflow:hidden;
}
.dx_shyA{
width:220px;
font-size:18px;
color:#000000;
float:left;
line-height:28px;
font-weight:bold;
overflow:hidden;
}
.dx_shyB{
width: calc(100% - 220px);
line-height:28px;
font-size:18px;
color:#000;
float:right;
overflow:hidden;
}

.dx_xk_TT{
width:100%;
height:50px;
margin-top:20px;
}
.dx_xk_TT span{
width:80%;
float:left;
height:50px;
line-height:60px;
display:inline;
font-size:30px;
color:#000000;
}
.dx_xk_TT label{
width:20%;
float:right;
height:50px;
line-height:60px;
display:inline;
text-align:right;
}
.dx_xk_TT label a{
font-size:14px;
color:#1a1a1a;
text-decoration:none;
}
.dx_xk_TT label a:hover{
color:#007354;
text-decoration:underline;
}

.dx_bks{
width:1140px;
padding-bottom:20px;
overflow:hidden;
}
.dx_bks ul li{
width:570px;
}

.CDP_3th{
width:978px;
height:600px;
}
.CDP_3th ul{
margin:0;
padding:0;
list-style:none;
}
.CDP_3th ul li{
width:317px;
float:left;
margin-right:9px;
height:570px;
position:relative;
}
.CDP_3th_A{
width:100%;
height:44px;
line-height:44px;
text-align:center;
border-radius:10px;
position:absolute;
left:0;
top:0;
font-size:18px;
color:#fff;
font-weight:bold;
}
.CDP_3th_B{
height:460px;
width:100%;
position:absolute;
left:0;
top:49px;
}
.CDP_3th_Ba{
width:calc(100% - 30px);
padding:0 15px;
height:52px;
line-height:52px;
font-size:18px;
color:#000;
margin-top:10px;
}
.CDP_3th_Bb{
width:calc(100% - 34px);
padding-left:24px;
padding-right:10px;
line-height:26px;
font-size:18px;
color:#000;
overflow:hidden;
}
.CDP_3th_C{
width:100%;
font-size:16px;
line-height:26px;
color:#1a1a1a;
position:absolute;
left:0;
bottom:0;
overflow:hidden;
}


.CDP_4th{
width:968px;
height:320px;
}
.CDP_4th ul{
margin:0;
padding:0;
list-style:none;
}
.CDP_4th ul li{
width:242px;
float:left;
}
.CDP_4tha{
width:242px;
padding-top:10px;
font-size:18px;
line-height:28px;
color:#fff;
height:61px;
text-align:center;
}
.CDP_4thb{
width:212px;
padding-top:15px;
line-height:28px;
font-size:16px;
color:#1a1a1a;
overflow:hidden;
}

.all_dx_xinw{
width:100%;
padding-top:60px;
overflow:hidden;
}
.dx_xinw_TT{
width:100%;
text-align:center;
height:80px;
line-height:80px;
font-size:40px;
color:#000;
font-weight:bold;
}

.dinw_class{
width:100%;
height:62px;
border-bottom:1px solid #dbdbdb;
overflow:hidden;
}
.dinw_class ul{
margin:0;
padding:0;
list-style:none;
}
.dinw_class ul li{
height:62px;
line-height:62px;
float:left;
margin-right:30px;
display:inline-block;
}
.dinw_class ul li a{
font-size:22px;
color:#000;
text-decoration:none;
}
.dinw_class ul li.selected a{
color:#007354;
}

.blank_70{
height:73px;
}

.dx_left{
width:100%;
padding:10px 0 50px 0;
overflow:hidden;
}

.dx_xw_zt{
width:810px;
height:170px;
position:relative;
}
.dx_xw_zt_A{
width:240px;
height:160px;
position:absolute;
left:0;
top:0;
}
.dx_xw_zt_B{
width:550px;
height:30px;
line-height:30px;
font-size:22px;
color:#1a1a1a;
position:absolute;
right:0;
top:0;
white-space: nowrap;
word-break: keep-all;
overflow: hidden;
text-overflow: ellipsis;
}
.dx_xw_zt_C{
width:550px;
height:32px;
line-height:32px;
font-size:12px;
color:#4c4c4c;
position:absolute;
right:0;
top:28px;

}
.dx_xw_zt_D{
width:550px;
height:auto;
line-height:18px;
font-size:14px;
color:#565553;
position:absolute;
right:0;
top:58px;
}
.dx_xw_zt_E{
width:68px;
background:url(images/li_em.png) right center no-repeat;
height:34px;
line-height:34px;
font-size:14px;
color:#000;
position:absolute;
left:260px;
top:130px;
}

.dx_xw_zt:hover .dx_xw_zt_B{
color:#007354;
text-decoration:underline;
}
.dx_xw_zt:hover .dx_xw_zt_E{
color:#007354;
background:url(images/li_om.png) right center no-repeat;
}

.dx_xinw{
width:810px;
overflow:hidden;
}
.dx_xinw ul{
margin:0;
padding:0;
list-style:none;
}
.dx_xinw ul li{
width:810px;
height:110px;
position:relative;
float:left;
}
.dx_xinw_A{
width:90px;
height:72px;
background-color:#ebe8e4;
line-height:30px;
text-align:center;
font-size:16px;
color:#666666;
position:absolute;
left:0;
top:10px;
padding-top:18px;
overflow:hidden;
}
.dx_xinw_A strong{
font-size:24px;
}
.dx_xinw_B{
width:700px;
height:38px;
line-height:38px;
font-size:18px;
color:#1a1a1a;
position:absolute;
left:112px;
top:9px;
white-space: nowrap;
word-break: keep-all;
overflow: hidden;
text-overflow: ellipsis;
}
.dx_xinw_C{
width:700px;
height:34px;
line-height:34px;
font-size:14px;
color:#1a1a1a;
position:absolute;
left:112px;
top:39px;
white-space: nowrap;
word-break: keep-all;
overflow: hidden;
text-overflow: ellipsis;
}
.dx_xinw_D{
width:700px;
height:34px;
line-height:34px;
font-size:14px;
color:#999999;
position:absolute;
left:112px;
top:68px;
}

.dx_xinw ul li:hover .dx_xinw_B{
text-decoration:underline;
color:#007354;
}

.dx_right{
width:284px;
float:right;
padding:0 0 10px 0;
overflow:hidden;
}

.dx_call{
width:284px;
margin-bottom:10px;
overflow:hidden;
}
.dx_call_TT{
width:284px;
height:61px;
line-height:61px;
font-size:22px;
color:#000000;
}
.dx_call_tel{
width:246px;
height:40px;
line-height:40px;
font-size:22px;
color:#007354;
background:url(images/call_tel.png) 10px center no-repeat;
background-color:#f2f2f2;
padding-left:38px;
}
.dx_call_addr{
width:246px;
line-height:22px;
font-size:16px;
color:#000000;
background:url(images/call_addr.png) 10px 14px no-repeat;
background-color:#f2f2f2;
padding-left:38px;
margin-top:10px;
padding-top:10px;
padding-bottom:15px;
}
.dx_call_addr p{
font-size:12px;
color:#858381;
line-height:16px;
}

.dx_xinw_tag{
width:294px;
overflow:hidden;
}
.dx_xinw_tag ul{
margin:0;
padding:0;
list-style:none;
}
.dx_xinw_tag ul li{
width:147px;
float:left;
margin-bottom:10px;
}
.dx_xinw_tag ul li a{
width:137px;
height:34px;
line-height:34px;
background-color:#f2f2f2;
display:block;
text-align:center;
color:#000;
font-size:14px;
text-decoration:none;
}
.dx_xinw_tag ul li a:hover{
background-color:#007354;
color:#fff;
}

.dx_Csr_3th{
width:1230px;
margin-top:15px;
height:410px;
}
.dx_Csr_3th ul{
margin:0;
padding:0;
list-style:none;
}
.dx_Csr_3th ul li{
width:380px;
height:360px;
float:left;
margin-right:30px;
box-shadow: 0 0 6px rgba(0,0,0,.3);
}

.dx_Csr_3tha{
width:380px;
height:118px;
}
.dx_Csr_3thb{
width:350px;
padding-left:30px;
padding-top:26px;
line-height:28px;
font-size:16px;
color:#666666;
overflow:hidden;
}

.dx_Csr_hy{
width:1230px;
height:510px;
}
.dx_Csr_hy ul{
margin:0;
padding:0;
list-style:none;
}
.dx_Csr_hy ul li{
width:380px;
float:left;
margin-right:30px;
height:220px;
margin-bottom:20px;
position:relative;
}
.dx_Csr_hya{
width:380px;
height:220px;
position:absolute;
left:0;
top:0;
overflow:hidden;
z-index:1;
}
.dx_Csr_hyb{
width:380px;
height:42px;
line-height:42px;
font-size:22px;
color:#fff;
font-weight:bold;
position:absolute;
left:0;
top:168px;
text-align:center;
overflow:hidden;
z-index:2;
}

.dx_Csr_hy ul li:hover .dx_Csr_hya img{
transform: scale(1.1);
}

.dx_Csr_hya img{
transition:all 0.3s linear;
	-webkit-transition:all 0.3s linear;
	-moz-transition:all 0.3s linear;
	-o-transition:all 0.3s linear;
}

.dx_Csr_bz{
width:1380px;
padding-bottom:20px;
overflow:hidden;
}
.dx_Csr_bz ul{
margin:0;
padding:0;
list-style:none;
}
.dx_Csr_bz ul li{
width:690px;
float:left;
font-size:16px;
color:#000;
line-height:32px;
height:32px;

}

.dx_Csr_hc{
width:1200px;
padding:15px 0 40px 0;
overflow:hidden;
}
.dx_Csr_hc ul{
margin:0;
padding:0;
list-style:none;
}
.dx_Csr_hc ul li{
width:1200px;
height:120px;
float:left;
margin-bottom:10px;
background-color:#f5f5f5;
position:relative;
}
.dx_Csr_hcA{
width:1010px;
padding-left:40px;
height:42px;
line-height:42px;
font-size:22px;
color:#000000;
position:absolute;
left:35px;
top:11px;
background:url(images/csr_em.png) left center no-repeat;
}
.dx_Csr_hcB{
width:1110px;
padding-left:40px;
height:44px;
line-height:22px;
font-size:16px;

color:#000000;
position:absolute;
left:35px;
top:56px;
}

.dx_article_Tag{
width:100%;
font-size:18px;
line-height:38px;
color:#666666;
padding-bottom:15px;
overflow:hidden;
}
.dx_article_Tag a{
font-size:18px;
color:#666666;
text-decoration:none;
}
.dx_article_Tag a:hover{
color:#007354;
text-decoration:underline;
}

.dx_article_TT{
width:100%;
font-size:42px;
line-height:50px;
color:#000000;
padding-bottom:15px;
overflow:hidden;
}
.dx_article_Desc{
width:100%;
height:38px;
font-size:16px;
line-height:36px;
color:#666666;
overflow:hidden;
}
.dx_article_TxT{
width:100%;
font-size:16px;
padding-bottom:20px;
line-height:30px;
color:#000000;
overflow:hidden;
}
.dx_article_PN{
width:calc(100% - 60px);
background-color:#f7f7f7;
line-height:32px;
font-size:16px;
color:#333333;
padding:20px 30px;
overflow:hidden;
}
.dx_article_PN a{
font-size:16px;
color:#333333;
text-decoration:none;
}
.dx_article_PN a:hover{
color:#007354;
text-decoration:underline;
}

.dx_bk_ST{
width:100%;
height:74px;
margin-top:40px;
}
.dx_bk_ST span{
width:80%;
float:left;
height:74px;
line-height:74px;
display:inline;
font-size:36px;
color:#000000;
}
.dx_bk_ST label{
width:20%;
float:right;
height:74px;
line-height:84px;
display:inline;
text-align:right;
}
.dx_bk_ST label a{
font-size:14px;
color:#1a1a1a;
text-decoration:none;
}
.dx_bk_ST label a:hover{
text-decoration:underline;
color:#007354;
}
.dx_wk{
width:1395px;
padding-top:15px;
overflow:hidden;
}
.dx_wk ul{
margin:0;
padding:0;
list-style:none;
}
.dx_wk ul li{
width:428px;
height:158px;
margin-right:35px;
margin-bottom:30px;
border:1px solid #c2c2c2;
float:left;
position:relative;
border-radius:10px;
}

.dc_wkA{
width:368px;
height:36px;
line-height:36px;
font-size:16px;
color:#666666;
position:absolute;
left:25px;
top:12px;
}
.dc_wkB{
width:378px;
height:48px;
line-height:24px;
font-size:18px;
color:#000000;
position:absolute;
left:25px;
top:48px;
}
.dc_wkC{
width:368px;
height:44px;
line-height:44px;
font-size:16px;
color:#666666;
position:absolute;
left:25px;
top:110px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
}
.dc_wkC strong{
font-size:20px;
color:#1a1a1a;
}

.dx_wk ul li:hover .dc_wkB{
text-decoration:underline;
color:#02783a;
}


DIV.bk_yellow{width:1360px;clear:both;float:left;padding-top:30px;PADDING-RIGHT:0;PADDING-LEFT:0;MARGIN:0;TEXT-ALIGN:center; padding-bottom:80px; font-size:14px;}DIV.bk_yellow A{padding:5px 3px 5px 3px;background-color:#fff;BORDER-RIGHT:#dcd9d5 1px solid;BORDER-TOP:#dcd9d5 1px solid;MARGIN:2px 5px 5px 5px;BORDER-LEFT:#dcd9d5 1px solid;COLOR:#666;BORDER-BOTTOM:#dcd9d5 1px solid;TEXT-DECORATION:none; display:inline-block;}DIV.bk_yellow A:hover{BORDER:#00795b 1px solid;COLOR:#fff;background-color:#00795b;}DIV.bk_yellow SPAN.current{padding:5px 3px 5px 3px;BORDER-RIGHT:#00795b 1px solid;BORDER-TOP:#00795b 1px solid; MARGIN:2px 5px 2px 5px;BORDER-LEFT:#00795b 1px solid;COLOR:#fff;BORDER-BOTTOM:#00795b 1px solid;BACKGROUND-COLOR:#00795b;}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;}

.all_dx_tool{
width:100%;
padding-top:100px;
overflow:hidden;
}
.dx_lxfs{
width:100%;
height:104px;
line-height:104px;
font-size:46px;
color:#000000;
border-bottom:1px solid #dbdbdb;
}
.dx_tool{
width:100%;
height:580px;
position:relative;
border-bottom:1px solid #dbdbdb;
}
.dx_tool_TT{
width:100%;
height:60px;
line-height:60px;
font-size:40px;
color:#000000;
position:absolute;
left:0;
top:31px;
}
.dx_tool_li{
width:600px;
height:auto;
position:absolute;
left:0;
top:140px;
}
.dx_tool_li ul{
margin:0;
padding:0;
list-style:none;
}
.dx_tool_li ul li{
width:578px;
float:left;
margin-bottom:40px;
}
.dx_tool_lia{
width:460px;
padding-left:48px;
padding-bottom:12px;
font-size:20px;
line-height:32px;
color:#000000;
overflow:hidden;
}
.icon_lx1{
background:url(images/icon_lx1.png) left top no-repeat;
}
.icon_lx2{
background:url(images/icon_lx2.png) left top no-repeat;
}
.icon_lx3{
background:url(images/icon_lx3.png) left top no-repeat;
}
.icon_lx4{
background:url(images/icon_lx4.png) left top no-repeat;
}

.dx_tool_lib{
width:524px;
padding-left:48px;
line-height:30px;
padding-bottom:10px;
font-size:16px;
line-height:24px;
color:#8d8d8d;
font-family:Arial, Helvetica, sans-serif;
overflow:hidden;
}

.dx_map{
width:700px;
height:auto;
position:absolute;
right:0;
top:0;
}

.all_mess{
width:100%;
padding-top:30px;
height:530px;
background:url(images/all_mess.jpg) center bottom no-repeat;
overflow:hidden;
}

.dx_form{
width:100%;
height:492px;
position:relative;
}
.dx_form1{
width:400px;
height:62px;
line-height:62px;
font-size:42px;
position:absolute;
left:0;
top:50px;
color:#000;
}
.dx_form2{
width:400px;
height:38px;
line-height:38px;
font-size:18px;
position:absolute;
left:0;
top:101px;
color:#007354;
}
.dx_form2s{
width:400px;
height:auto;
line-height:26px;
font-size:18px;
position:absolute;
left:0;
top:160px;
color:#666666;
}
.dx_form2ss{
width:400px;
height:34px;
line-height:34px;
font-size:14px;
position:absolute;
left:0;
top:255px;
color:#999999;
}
.dx_form3{
width:440px;
height:50px;
position:absolute;
left:464px;
top:60px;
}
.dx_form4{
width:440px;
height:50px;
position:absolute;
left:920px;
top:60px;
}
.dx_form5{
width:440px;
height:50px;
position:absolute;
left:464px;
top:130px;
}
.dx_form5s{
width:440px;
height:50px;
position:absolute;
left:920px;
top:130px;
}

.dx_form6{
width:896px;
height:160px;
position:absolute;
left:464px;
top:200px;
}
.dx_form7{
width:736px;
height:50px;
position:absolute;
left:464px;
top:380px;
}

.dx_input{
width:380px;
height:50px;
line-height:50px;
padding:0 30px;
font-size:14px;
color:#000000;
background-color:#f2f2f2;
border:none;
}

.dx_area{
width:836px;
height:130px;
line-height:30px;
border:none;
padding:15px 30px;
font-size:14px;
color:#000000;
background-color:#f2f2f2;
font-family:"Microsoft YaHei","Microsoft JhengHei",SimSun,sans-serif;
}

.dx_submit{
width:360px;
height:50px;
background-color:#000;
font-size:14px;
border:none;
color:#fff;
text-align:center;
line-height:50px;
}

.dx_MsT{
width:100%;
height:100px;
line-height:100px;
font-size:42px;
color:#000000;
}

.dx_MsD{
position:static;
height:520px;
margin-bottom:0;
}

.sc_bk{
width:1395px;
margin-top:30px;
}
.sc_bk ul{
margin:0;
padding:0;
list-style:none;
}
.sc_bk ul li{
width:428px;
float:left;
margin-right:35px;
height:300px;
position:relative;
border:1px solid #e5e5e5;
border-radius:10px;
margin-bottom:20px;
-webkit-transition: .13s ease-in;
transition: .13s ease-in;
overflow:hidden;
}
.sc_bkA{
width:368px;
height:36px;
line-height:36px;
font-size:16px;
color:#666666;
position:absolute;
left:30px;
top:28px;
}
.sc_bkB{
width:368px;
height:auto;
line-height:30px;
font-size:20px;
color:#000000;
position:absolute;
left:30px;
top:74px;
}
.sc_bkC{
width:368px;
height:auto;
line-height:22px;
font-size:16px;
color:#1a1a1a;
position:absolute;
left:30px;
top:162px;
text-overflow: ellipsis;
white-space: normal;
-webkit-line-clamp:4;
display: -webkit-box;
-webkit-box-orient:vertical;
overflow:hidden;
}

.sc_bk ul li:hover{
-webkit-transform: scale(1.03);
-ms-transform: scale(1.03);
transform: scale(1.03);
background: #02783a;
color: #fff;
border: 1px solid rgba(0,100,220,.2);
-webkit-box-shadow: 0 5px 50px rgba(0,110,220,.1);
box-shadow: 0 5px 50px rgba(0,110,220,.1);
cursor: pointer
}
.sc_bk ul li:hover .sc_bkA{
color:#fff;
}
.sc_bk ul li:hover .sc_bkB{
color:#fff;
}
.sc_bk ul li:hover .sc_bkC{
color:#fff;
}

.dc_bkk{
width:1290px;
float:none;
margin-top:30px;
background:none;
overflow:hidden;
}
.dc_bkk ul{
margin:0;
padding:0;
list-style:none;
}
.dc_bkk ul li{
width:340px;
float:left;
margin-left:0;
margin-right:90px;
height:196px;
position:relative;
margin-bottom:32px;
}

.LCA_bj{
width:783px;
margin-top:20px;
height:326px;
background:url(images/LCA_01.jpg) left top no-repeat;
padding-left:417px;
padding-top:18px;
overflow:hidden;
}
.LCA_bj ul{
margin:0;
padding:0;
list-style:none;
}
.LCA_bj ul li{
width:100%;
height:42px;
line-height:42px;
float:left;
font-size:16px;
color:#666666;
}


.LCA_zb{
width:1230px;
height:380px;
}
.LCA_zb ul{
margin:0;
padding:0;
list-style:none;
}
.LCA_zb ul li{
width:380px;
margin-right:30px;
float:left;
height:330px;
position:relative;
box-shadow: 0 0 5px rgba(0,0,0,.3);
}
.LCA_zb_A{
width:380px;
height:118px;
position:absolute;
left:0;
top:0;
}
.LCA_zb_B{
width:330px;
height:42px;
line-height:42px;
font-size:22px;
color:#000;
font-weight:bold;
position:absolute;
left:25px;
top:141px;
}
.LCA_zb_C{
width:330px;
height:auto;
line-height:24px;
font-size:16px;
color:#666666;
position:absolute;
left:25px;
top:190px;
}

.LCA_what{
width:1200px;
height:440px;
overflow:hidden;
}
.LCA_what ul{
margin:0;
padding:0;
list-style:none;
}
.LCA_what ul li{
width:1200px;
margin-top:15px;
float:left;
height:120px;
position:relative;
}
.LCA_whatA{
width:180px;
height:120px;
position:absolute;
left:0;
top:0;
}
.LCA_whatB{
width:994px;
height:120px;
font-size:16px;
color:#666666;
line-height:26px;
position:absolute;
left:206px;
top:0;
}
.LCA_whatB strong{
font-size:20px;
color:#007354;
font-weight:bold;
}

.EPD_zb{
width:1224px;
height:570px;
}
.EPD_zb ul{
margin:0;
padding:0;
list-style:none;
}
.EPD_zb ul li{
width:280px;
margin-right:26px;
margin-bottom:20px;
float:left;
height:160px;
position:relative;
box-shadow: 0 0 5px rgba(0,0,0,.3);
}
.EPD_zb_A{
width:280px;
height:118px;
position:absolute;
left:0;
top:0;
}
.EPD_zb_B{
width:280px;
height:42px;
line-height:42px;
font-size:16px;
text-align:center;
color:#4c4c4c;
position:absolute;
left:0;
top:118px;
}

.EPD_hc{
width:1200px;
height:490px;
margin-top:15px;
position:relative;
background-color:#f7f7f7;
}
.sbi_ox{
height:500px;
background:url(images/sbi_ox.jpg) no-repeat;
}
.EPD_hcA{
width:510px;
height:490px;
position:absolute;
left:0;
top:0;
}
.EPD_hcB{
width:642px;
height:auto;
position:absolute;
left:516px;
top:30px;
}
.EPD_hcB ul{
margin:0;
padding:0;
list-style:none;
}
.EPD_hcB ul li{
width:642px;
float:left;
margin-bottom:12px;
}
.EPD_hcBa{
width:610px;
padding-left:32px;
height:37px;
line-height:37px;
font-size:18px;
color:#007354;
font-weight:bold;
background:url(images/EPD_em.png) left center no-repeat;
}
.EPD_hcBb{
width:642px;
line-height:20px;
font-size:15px;
color:#666666;
overflow:hidden;
}

.PW_class{
width:1200px;
padding-top:20px;
padding-bottom:40px;
overflow:hidden;
}
.PW_class ul{
margin:0;
padding:0;
list-style:none;
}
.PW_class ul li{
width:1200px;
float:left;
border-top:3px solid #007354;
margin-bottom:10px;
background-color:#f5f5f5;
cursor:pointer;
}
.PW_class_A{
width:1160px;
padding-left:40px;
height:76px;
line-height:76px;
background:url(images/pw_off.png) 1154px center  no-repeat;
font-size:22px;
color:#007354;
}
.PW_class_B{
width:1130px;
padding-left:40px;
overflow:hidden;
display:none;
font-size:16px;
line-height:22px;
color:#666666;
padding-bottom:30px;
}

.PW_class ul li.selected .PW_class_A{
background:url(images/pw_on.png) 1154px center  no-repeat;
}
.PW_class ul li.selected .PW_class_B{
display:block;
}

.PFC_zb{
width:1230px;
height:364px;
margin-top:15px;
}
.PFC_zb ul{
margin:0;
padding:0;
list-style:none;
}
.PFC_zb ul li{
width:380px;
height:324px;
float:left;
margin-right:30px;
position:relative;
box-shadow: 0 0 5px rgba(0,0,0,.3);
}
.PFC_zb_A{
width:380px;
height:120px;
position:absolute;
left:0;
top:0;
}
.PFC_zb_B{
width:330px;
height:auto;
position:absolute;
left:25px;
top:136px;
font-size:18px;
line-height:26px;
color:#000000;
}
.PFC_zb_C{
width:330px;
border-top:1px solid #e5e5e5;
padding-top:12px;
height:auto;
position:absolute;
left:25px;
top:210px;
font-size:16px;
line-height:20px;
color:#007354;
}

.dx_PFC_what{
width:1200px;
padding-bottom:15px;
overflow:hidden;
}
.dx_PFC_what ul{
margin:0;
padding:0;
list-style:none;
}
.dx_PFC_what ul li{
width:1200px;
height:70px;
float:left;
margin-bottom:15px;
background-color:#f6f6f6;
}
.dx_PFC_whatA{
width:269px;
height:70px;
float:left;
}
.dx_PFC_whatB{
width:880px;
height:60px;
padding-top:10px;
line-height:25px;
float:right;
font-size:16px;
color:#666666;
overflow:hidden;
}
.dx_PFC_whatB span{
font-size:22px;
color:#1a1a1a;
}

.PFC_hc{
width:1200px;
height:350px;
position:relative;
margin-top:20px;
}
.PFC_hcA{
width:457px;
height:274px;
position:absolute;
left:373px;
top:4px;
}
.PFC_hcB{
width:314px;
height:auto;
position:absolute;
left:42px;
top:46px;
font-size:16px;
line-height:24px;
color:#000;
}
.PFC_hcC{
width:330px;
height:auto;
position:absolute;
left:76px;
top:198px;
font-size:16px;
line-height:24px;
color:#000;
}
.PFC_hcD{
width:354px;
height:auto;
position:absolute;
right:0;
top:54px;
font-size:16px;
line-height:24px;
color:#000;
}

.CCER_td{
width:1217px;
height:92px;
}
.CCER_td ul{
margin:0;
padding:0;
list-style:none;
}
.CCER_td ul li{
width:272px;
height:42px;
line-height:42px;
background-color:#007354;
color:#fff;
font-size:15px;
text-align:center;
float:left;
margin-right:17px;
}
.CCER_td ul li:nth-child(2){
width:330px;
}

.sbi_nr{
width:1230px;
height:380px;
margin-top:20px;
}
.sbi_nr ul{
margin:0;
padding:0;
list-style:none;
}
.sbi_nr ul li{
width:380px;
height:330px;
float:left;
position:relative;
margin-right:30px;
box-shadow: 0 0 6px rgba(0,0,0,.3);
}
.sbi_nrA{
width:380px;
height:100px;
position:absolute;
left:0;
top:0;
}
.sbi_nrB{
width:320px;
height:auto;
position:absolute;
left:30px;
top:117px;
font-size:16px;
line-height:24px;
color:#666666;
}
.sbi_nrC{
width:320px;
height:auto;
position:absolute;
left:30px;
top:117px;
}
.sbi_nrC dl{
margin:0;
padding:0;
list-style:none;
}
.sbi_nrC dl dt{
width:304px;
padding-left:16px;
float:left;
line-height:24px;
background:url(images/sbi_em.png) left 8px no-repeat;
font-size:16px;
color:#666666;
margin-bottom:10px;
overflow:hidden;
}

.sbi_ff{
width:100%;
padding-bottom:30px;
overflow:hidden;
}
.sbi_ff ul{
margin:0;
padding:0;
list-style:none;
}
.sbi_ff ul li{
width:100%;
height:136px;
float:left;
position:relative;
background:url(images/sbi_li.png) left bottom no-repeat;
position:relative;
margin-bottom:20px;
}
.sbi_ffa{
width:126px;
height:126px;
position:absolute;
left:10px;
top:0;
}
.sbi_ffa img{
width:126px;
height:126px;
}
.sbi_ffb{
width:810px;
height:40px;
line-height:40px;
position:absolute;
right:0;
top:10px;
color:#007354;
font-size:20px;
}
.sbi_ffc{
width:810px;
height:auto;
line-height:20px;
position:absolute;
right:0;
top:48px;
color:#666666;
font-size:16px;
}

.dx_fswA{
width:100%;
height:138px;
position:relative;
}
.dx_fswAa{
width:1200px;
height:43px;
position:absolute;
left:0;
top:28px;
}

.dx_fswAac{
display:inline-block;
height:43px;
line-height:43px;
float:left;
padding-right:15px;
font-size:16px;
color:#666;
}
.dx_fswAas{
width:800px;
height:43px;
float:left;
}
.dx_fswAas dl{
margin:0;
padding:0;
list-style:none;
}
.dx_fswAas dl dt{
display:inline-block;
height:43px;
line-height:43px;
float:left;
font-size:16px;
color:#000;
margin-right:20px;
cursor:pointer;
}
.dx_fswAas dl dt:hover{
border-bottom:1px solid #02783b;
color:#02783b;
}

.dx_fswAb{
width:128px;
position:absolute;
right:0;
top:28px;
height:auto;
}
.dx_fswAb a{
width:126px;
height:42px;
display:block;
line-height:42px;
border:1px solid #02783b;
font-size:16px;
color:#02783b;
text-decoration:none;
border-radius:40px;
text-align:center;
}
.dx_fswAb a:hover{
color:#fff;
background-color:#02783b;
}

.all_dx_fswB{
width:100%;
height:204px;
background-color:#f2f2f2;
overflow:hidden;
}
.dx_fswB{
width:100%;
height:204px;
position:relative;
}
.dx_fswBa{
width:auto;
height:60px;
line-height:60px;
font-size:40px;
color:#000;
font-weight:bold;
position:absolute;
left:0;
top:53px;
}
.dx_fswBb{
width:934px;
height:auto;
line-height:34px;
font-size:18px;
color:#000;
position:absolute;
right:0;
top:53px;
}

.all_dx_fww{
width:100%;
padding-top:38px;
background:url(images/all_fwys.jpg) center top no-repeat;
overflow:hidden;
}
.all_dx_fswC{
width:100%;
padding-top:88px;
padding-bottom:60px;
overflow:hidden;
}
.dx_fww_TT{
width:100%;
height:150px;
line-height:150px;
font-size:40px;
color:#000;
font-weight:bold;
}
.dx_fww{
width:1386px;
height:1030px;
}
.dx_fww ul{
margin:0;
padding:0;
list-style:none;
}
.dx_fww ul li{
width:436px;
float:left;
margin-right:26px;
height:478px;
}
.dx_fwww ul li{
height:610px;
}
.dx_fww_lia{
width:436px;
height:218px;
border-radius:20px;
overflow:hidden;
}
.dx_fww_lib{
width:436px;
height:40px;
line-height:40px;
font-size:20px;
color:#1d1d1d;
font-weight:bold;
margin-top:28px;
}
.dx_fww_lib a{
font-size:20px;
color:#1d1d1d;
font-weight:bold;
text-decoration:none;
}
.dx_fww_lib a:hover{
text-decoration:underline;
}
.dx_fww_lic{
width:436px;
height:auto;
line-height:28px;
font-size:18px;
color:#1d1d1d;
padding-top:12px;
padding-bottom:37px;
overflow:hidden;
}
.dx_fww_lid{
width:436px;
padding-left:39px;
background:url(images/fww_more.png) left center no-repeat;
height:36px;
line-height:36px;
font-size:16px;
color:#02783b;
transition:all 0.3s linear;
}

.dx_fww_lie{
width:436px;
padding-top:4px;
padding-bottom:25px;
line-height:41px;
font-size:18px;
color:#1d1d1d;
overflow:hidden;
}
.dx_fww_lie a{
font-size:18px;
color:#1d1d1d;
text-decoration:none;
}
.dx_fww_lie a:hover{
color:#02783b;
}

.dx_fww ul li:hover .dx_fww_lia img{
transform: scale(1.1);
}
.dx_fww ul li:hover .dx_fww_lib{
color:#02783b;
}

.dx_fww ul li:hover .dx_fww_lid{
background:url(images/fww_more.png) 4px center no-repeat;
}

.dx_fww_lia img{
transition:all 0.3s linear;
	-webkit-transition:all 0.3s linear;
	-moz-transition:all 0.3s linear;
	-o-transition:all 0.3s linear;
}

.dx_fwys_A{
width:100%;
height:654px;
position:relative;
}
.dx_fwys_Aa{
width:621px;
height:492px;
position:absolute;
left:0;
top:0;
}
.dx_fwys_Ab{
width:680px;
height:60px;
line-height:60px;
position:absolute;
right:0;
top:-10px;
font-size:40px;
color:#000;
font-weight:bold;
}
.dx_fwys_Ac{
width:680px;
height:38px;
line-height:38px;
position:absolute;
right:0;
top:50px;
font-size:18px;
color:#1d1d1d;
}
.dx_fwys_Ad{
width:680px;
height:auto;
position:absolute;
right:0;
top:113px;
}
.dx_fwys_Ad dl{
margin:0;
padding:0;
list-style:none;
}
.dx_fwys_Ad dl dt{
width:100%;
float:left;
margin-bottom:30px;
}
.dx_fwys_Ada{
width:100%;
height:57px;
line-height:57px;
font-size:24px;
color:#1d1d1d;
}
.dx_fwys_Adb{
width:100%;
line-height:28px;
font-size:18px;
color:#1d1d1d;
overflow:hidden;
}

.dx_fwys_B{
width:100%;
height:630px;
position:relative;
}
.dx_fwys_Ba{
width:620px;
background:url(images/addr_t.png) right top no-repeat;
height:490px;
position:absolute;
right:0;
top:0;
}
.dx_fwys_Bb{
width:620px;
height:60px;
line-height:60px;
position:absolute;
left:0;
top:-10px;
font-size:40px;
color:#000;
font-weight:bold;
}
.dx_fwys_Bc{
width:620px;
height:auto;
line-height:28px;
position:absolute;
left:0;
top:54px;
font-size:18px;
color:#1d1d1d;
}
.dx_fwys_Bd{
width:620px;
height:auto;
line-height:44px;
font-size:24px;
position:absolute;
left:0;
top:170px;
color:#1d1d1d;
}
.dx_fwys_Be{
width:680px;
height:auto;
line-height:38px;
font-size:18px;
position:absolute;
left:0;
top:210px;
color:#1d1d1d;
}
.dx_fwys_Bf{
width:620px;
padding-left:36px;
border-left:4px solid #d9d9d9;
height:auto;
line-height:56px;
font-size:18px;
position:absolute;
left:0;
top:286px;
color:#1d1d1d;
}

.kcx_one{
width:100%;
margin-top:-10px;
overflow:hidden;
}
.kcx_oneA{
width:100%;
height:50px;
font-size:40px;
color:#000;
overflow:hidden;
}
.kcx_oneB{
width:100%;
padding-top:10px;
padding-bottom:55px;
font-size:18px;
line-height:34px;
color:#000;
overflow:hidden;
}

.all_kcx_two{
width:100%;
background-color:#f5f6f6;
padding-top:44px;
padding-bottom:72px;
overflow:hidden;
}
.kcx_two_A{
width:100%;
height:70px;
line-height:70px;
font-size:28px;
color:#02783b;
font-weight:bold;
}
.kcx_two_A a{
font-size:28px;
color:#02783b;
font-weight:bold;
text-decoration:none;
}
.kcx_two_A a:hover{
text-decoration:underline;
}
.kcx_two_B{
width:100%;
font-size:18px;
line-height:34px;
color:#1f1f1f;
padding-bottom:30px;
overflow:hidden;
}
.kcx_two_C{
width:1390px;
}
.kcx_two_C ul{
margin:0;
padding:0;
list-style:none;
}
.kcx_two_C ul li{
width:665px;
height:334px;
border-radius:20px;
margin-right:30px;
float:left;
background-color:#fff;
position:relative;
overflow:hidden;
}

.kcx_two_CC ul li{
height:490px;
}

.kcx_two_Ca{
width:auto;
height:44px;
line-height:44px;
font-size:24px;
color:#000;
position:absolute;
left:48px;
top:22px;
}
.kcx_two_Cb{
width:280px;
height:auto;
position:absolute;
left:48px;
top:73px;
}

.kcx_two_CC ul li .kcx_two_Cb{
top:156px;
width:552px;
}

.kcx_two_Cb dl{
margin:0;
padding:0;
list-style:none;
}
.kcx_two_Cb dl dt{
width:248px;
height:33px;
float:left;
line-height:33px;
background:url(images/kcx_em.png) left center no-repeat;
padding-left:32px;
font-size:16px;
color:#53565a;
}

.kcx_two_CC ul li .kcx_two_Cb dl dt{
width:520px;
}

.kcx_two_Cc{
width:305px;
height:auto;
position:absolute;
right:14px;
top:14px;
}
.kcx_two_Cd{
width:572px;
height:auto;
position:absolute;
left:48px;
top:73px;
font-size:16px;
line-height:26px;
color:#010101;
}

.kcx_two_Ce{
width:572px;
height:auto;
position:absolute;
left:48px;
top:73px;
}
.kcx_two_Ce dl{
margin:0;
padding:0;
list-style:none;
}
.kcx_two_Ce dl dt{
width:540px;
float:left;
line-height:18px;
background:url(images/kcx_em.png) left top no-repeat;
padding-left:32px;
font-size:16px;
color:#53565a;
padding-bottom:10px;
overflow:hidden;
}

.kcx_two_C ul li:nth-child(2) .kcx_two_Cb dl dt{
background:none;
padding-left:0;
}

.kcx_two_CC ul li:nth-child(2) .kcx_two_Cb{
top:264px;
}

.kcx_two_CC ul li:nth-child(2) .kcx_two_Cb dl dt{
background:url(images/kcx_em.png) left center no-repeat;
padding-left:32px;
}

.all_kcx_three{
width:100%;
background-color:#fff;
padding-top:44px;
padding-bottom:72px;
overflow:hidden;
}

.kcx_three_C{
width:1390px;
}
.kcx_three_C ul{
margin:0;
padding:0;
list-style:none;
}
.kcx_three_C ul li{
width:665px;
height:274px;
border-radius:20px;
margin-right:30px;
float:left;
background-color:#f5f6f6;
position:relative;
overflow:hidden;
}
.kcx_three_Ca{
width:auto;
height:44px;
line-height:44px;
font-size:24px;
color:#000;
position:absolute;
left:48px;
top:22px;
}
.kcx_three_Cb{
width:460px;
height:auto;
position:absolute;
left:48px;
top:73px;
}
.kcx_three_Cb dl{
margin:0;
padding:0;
list-style:none;
}
.kcx_three_Cb dl dt{
width:410px;
height:33px;
float:left;
line-height:33px;
background:url(images/kcx_em.png) left center no-repeat;
padding-left:32px;
font-size:16px;
color:#53565a;
}
.kcx_three_Cc{
width:305px;
height:auto;
position:absolute;
right:14px;
top:14px;
}
.kcx_three_Cc img{
border-radius:10px;
}

.kcx_three_Cd{
width:576px;
height:auto;
font-size:16px;
line-height:30px;
color:#000;
position:absolute;
left:48px;
top:73px;
}

.kcx_three_C ul li:nth-child(2) .kcx_three_Cb dl dt{
background:none;
padding-left:0;
}

.all_kcx_four{
width:100%;
background:url(images/all_fwys.jpg) center top no-repeat;
padding-top:44px;
padding-bottom:120px;
overflow:hidden;
}

.kcx_all{
width:100%;
border-radius:20px;
box-shadow: 0 0 6px rgba(0,0,0,.16);
overflow:hidden;
}

.hg_one{
width:100%;
background-color:#fff;
border-radius:20px;
box-shadow: 0 0 6px rgba(0,0,0,.16);
overflow:hidden;
}
.hg_one_A{
width:672px;
padding-left:40px;
padding-top:20px;
float:left;
overflow:hidden;
}
.hg_one_Aa{
width:100%;
height:60px;
line-height:60px;
font-size:18px;
color:#000;
font-weight:bold;
}
.hg_one_Ab{
width:100%;
line-height:30px;
font-size:16px;
color:#010101;
padding-bottom:5px;
overflow:hidden;
}
.hg_one_B{
width:578px;
float:right;
overflow:hidden;
}
.hg_one_B img{
display:block;
}

.kcx_four{
width:100%;
height:275px;
background-color:#ffffff;
position:relative;
border-radius:20px;
box-shadow: 0 0 6px rgba(0,0,0,.16);
overflow:hidden;
}
.kcx_fours{
height:397px;
}
.kcx_fourr{
height:324px;
}
.kcx_four_A{
width:auto;
height:44px;
line-height:44px;
font-size:24px;
color:#000;
position:absolute;
left:48px;
top:32px;
}
.kcx_four_AA{
top:176px;
}
.kcx_four_B{
width:892px;
height:auto;
position:absolute;
left:48px;
top:94px;
}
.kcx_four_BBB{
width:692px;
top:84px;
}
.kcx_four_BBBB{
top:225px;
}
.kcx_four_B dl{
margin:0;
padding:0;
list-style:none;
}
.kcx_four_B dl dt{
width:860px;
height:33px;
float:left;
line-height:33px;
background:url(images/kcx_em.png) left center no-repeat;
padding-left:32px;
font-size:16px;
color:#53565a;
}

.kcx_four_SB{
width:664px;
height:auto;
position:absolute;
left:48px;
top:94px;
}
.kcx_four_SB dl{
margin:0;
padding:0;
list-style:none;
}
.kcx_four_SB dl dt{
width:260px;
height:33px;
float:left;
line-height:33px;
background:url(images/kcx_em.png) left center no-repeat;
padding-left:32px;
font-size:16px;
color:#53565a;
}

.kcx_four_BBB dl dt{
width:660px;
height:auto;
line-height:26px;
background:url(images/kcx_em.png) left 4px no-repeat;
}

.kcx_four_BB{
width:892px;
height:auto;
position:absolute;
left:48px;
top:90px;
}
.kcx_four_BB dl{
margin:0;
padding:0;
list-style:none;
}
.kcx_four_BB dl dt{
width:654px;
float:left;
line-height:26px;
background:url(images/kcx_em.png) left 3px no-repeat;
padding-left:32px;
font-size:16px;
color:#53565a;
padding-bottom:16px;
overflow:hidden;
}
.kcx_four_BB dl dt span{
color:#000;
}
.kcx_four_C{
width:403px;
height:auto;
position:absolute;
right:0;
top:0;
}

.kcx_fourr .kcx_four_C{
width:578px;
}

.kcx_four_D{
width:820px;
height:auto;
position:absolute;
left:48px;
top:90px;
font-size:16px;
line-height:33px;
color:#53565a;
}

.all_kcx_bd{
width:100%;
height:360px;
background:url(images/kcx_07.jpg) center top no-repeat;
overflow:hidden;
}
.kcx_bd{
width:100%;
height:360px;
position:relative;
}
.kcx_bd_A{
width:100%;
height:60px;
line-height:60px;
font-size:40px;
color:#fff;
font-weight:bold;
position:absolute;
left:0;
top:80px;
}
.kcx_bd_B{
width:744px;
height:auto;
line-height:34px;
font-size:18px;
color:#fff;
position:absolute;
left:0;
top:150px;
}
.kcx_bd_C{
width:146px;
height:auto;
position:absolute;
left:0;
top:250px;
}
.kcx_bd_C a{
width:142px;
line-height:38px;
height:38px;
display:block;
background:url(images/kcx_arrow.png) right center no-repeat;
font-size:18px;
color:#fff;
text-decoration:none;
}
.kcx_bd_C a:hover{
width:146px;
}

.kcx_fourH{
height:347px;
}

.all_Ecov{
width:100%;
padding-top:50px;
padding-bottom:100px;
overflow:hidden;
}
.Ecov_left{
width:964px;
float:left;
}
.Ecov_TT{
width:100%;
height:80px;
line-height:80px;
font-size:30px;
color:#000;
font-weight:bold;
}
.Ecov_TxT{
width:100%;
font-size:18px;
line-height:28px;
color:#1f1f1f;
padding-bottom:16px;
overflow:hidden;
}
.Ecov_3th{
width:960px;
height:220px;
}
.Ecov_3th ul{
margin:0;
padding:0;
list-style:none;
}
.Ecov_3th ul li{
width:310px;
height:177px;
border-radius:20px;
overflow:hidden;
float:left;
margin-right:10px;
box-shadow:0 0 24px rgba(0,0,0,0.22);
}
.Ecov_4th{
width:980px;
height:500px;
overflow:hidden;
}
.Ecov_4th ul{
margin:0;
padding:0;
list-style:none;
}
.Ecov_4th ul li{
width:230px;
height:436px;
float:left;
margin-right:11px;
border:2px solid #4c66b4;
border-radius:20px;
overflow:hidden;
}
.Ecov_4th_A{
padding-left:24px;
width:206px;
font-size:20px;
line-height:24px;
color:#fff;
height:62px;
padding-top:13px;
overflow:hidden;
}
.Ecov_4th_B{
padding-left:24px;
width:206px;
font-size:18px;
line-height:55px;
color:#000000;
height:62px;
padding-top:3px;
font-weight:bold;
overflow:hidden;
}
.Ecov_4th_C{
padding-left:24px;
width:206px;
font-size:16px;
line-height:24px;
color:#000000;
overflow:hidden;
}
.Ecov_ST{
width:100%;
height:86px;
line-height:86px;
font-size:20px;
color:#02783b;
clear:both;
}
.Ecov_6th{
width:1040px;
padding-bottom:20px;
overflow:hidden;
}
.Ecov_6th ul{
margin:0;
padding:0;
list-style:none;
}
.Ecov_6th ul li{
width:260px;
float:left;
}
.Ecov_6tha{
width:200px;
height:200px;
text-align:center;
}
.Ecov_6thb{
width:200px;
text-align:center;
font-size:16px;
line-height:26px;
color:#000;
overflow:hidden;
}

.Ecov_dl{
width:954px;
padding-bottom:30px;
overflow:hidden;
}
.Ecov_dl ul{
margin:0;
padding:0;
list-style:none;
}
.Ecov_dl ul li{
width:100%;
float:left;
}
.Ecov_dla{
height:54px;
line-height:54px;
padding-left:33px;
width: calc(100% - 33px);
background:url(images/ecovadis/em.png) left center no-repeat;
font-size:18px;
color:#000;
}
.Ecov_dlb{
line-height:28px;
width:100%;
font-size:18px;
color:#000;
padding-bottom:18px;
overflow:hidden;
}

.Ecov_colr{
width:954px;
padding-bottom:40px;
overflow:hidden;
}
.Ecov_colr ul{
margin:0;
padding:0;
list-style:none;
}
.Ecov_colr ul li{
width:calc(100% - 36px);
float:left;
font-size:18px;
line-height:28px;
color:#000;
padding:12px 18px;
overflow:hidden;
}
.Ecov_colr ul li:nth-child(odd){
background-color:#02783b;
color:#fff;
}

.Ecov_right{
width:362px;
float:right;
}
.Ecov_RAx{
width:342px;
padding:15px 20px 40px 20px;
background-color:#e5f1eb;
margin-top:30px;
overflow:hidden;
}
.Ecov_RAx_TT{
width:100%;
height:66px;
line-height:66px;
font-size:20px;
color:#000;
font-weight:bold;
}
.Ecov_RAx_li{
width:100%;
overflow:hidden;
}
.Ecov_RAx_li ul{
margin:0;
padding:0;
list-style:none;
}
.Ecov_RAx_li ul li{
width: calc(100% - 38px);
padding-left:38px;
height:44px;
line-height:44px;
float:left;
font-size:22px;
color:#000;
}
.Ecov_RAx_li ul li.tel_ico{
background:url(images/ecovadis/tel_ico.png) left center no-repeat;
}
.Ecov_RAx_li ul li.mail_ico{
background:url(images/ecovadis/mail_ico.png) left center no-repeat;
}

.Ecov_RAx_btn{
width:100%;
padding-top:20px;
overflow:hidden;
}
.Ecov_RAx_btn a{
width:120px;
height:38px;
display:block;
line-height:38px;
background-color:#02783b;
text-align:center;
text-decoration:none;
font-size:18px;
color:#fff;
border-radius:10px;
}
.Ecov_RAx_btn a:hover{
background-color:#000;
}

.Ecov_RBx{
width:342px;
padding:15px 20px 30px 20px;
background-color:#f2f6fa;
overflow:hidden;
}
.Ecov_RB{
width:100%;
overflow:hidden;
}
.Ecov_RB dl{
margin:0;
padding:0;
list-style:none;
}
.Ecov_RB dl dt{
width:100%;
height:44px;
float:left;
line-height:44px;
}
.Ecov_RB dl dt a{
font-size:20px;
color:#000;
text-decoration:none;
}
.Ecov_RB dl dt a:hover{
text-decoration:underline;
}

.CDP_bord{
padding:20px 0;
box-shadow:0 0 13px rgba(12,49,113,0.3);
border-radius:10px;
margin:10px 0 30px 0;
overflow:hidden;
}

.CDP_hc{
width:100%;
overflow:hidden;
}
.CDP_hc_L{
width:640px;
float:left;
}
.CDP_hc_L .Ecov_dl{
width:100%;
}
.CDP_hc_L .Ecov_dlb{
padding-bottom:3px;
}
.CDP_hc_R{
width:300px;
float:right;
}

.CDP_fan{
width:618px;
padding-left:346px;
background:url(images/CDP/03.jpg) no-repeat;
height:474px;
padding-top:25px;
overflow:hidden;
}
.CDP_fan ul{
margin:0;
padding:0;
list-style:none;
}
.CDP_fan ul li{
width:580px;
float:left;
}
.CDP_fan_A{
width:100%;
height:46px;
line-height:46px;
color:#000;
font-size:18px;
font-weight:bold;
}
.CDP_fan_B{
width:100%;
line-height:28px;
color:#000;
font-size:18px;
padding-bottom:10px;
overflow:hidden;
}

.SBTi_what{
width:964px;
height:290px;
position:relative;
box-shadow:0 0 13px rgba(12,49,113,0.3);
border-radius:10px;
margin-bottom:30px;
overflow:hidden;
}
.SBTi_what_A{
width:924px;
height:38px;
line-height:38px;
position:absolute;
left:22px;
top:26px;
font-size:18px;
color:#000;
}
.SBTi_what_B{
width:924px;
height:auto;
position:absolute;
left:22px;
top:76px;
}
.SBTi_what_B ul{
margin:0;
padding:0;
list-style:none;
}
.SBTi_what_B ul li{
width: calc(100% - 36px);
padding-left:36px;
float:left;
background:url(images/ecovadis/em.png) left top no-repeat;
font-size:18px;
line-height:28px;
color:#000;
padding-bottom:20px;
overflow:hidden;
}
.SBTi_what_C{
width:160px;
height:auto;
position:absolute;
right:22px;
top:22px;
}

.SBTi_3th{
width:978px;
height:350px;
}
.SBTi_3th ul{
margin:0;
padding:0;
list-style:none;
}
.SBTi_3th ul li{
width:317px;
float:left;
margin-right:9px;
height:350px;
position:relative;
}
.SBTi_3th_A{
width:100%;
height:44px;
line-height:44px;
text-align:center;
border-radius:10px;
position:absolute;
left:0;
top:0;
font-size:18px;
color:#fff;
font-weight:bold;
}
.SBTi_3th_B{
height:230px;
padding:15px;
width: calc(100% - 30px);
position:absolute;
left:0;
top:49px;
font-size:18px;
line-height:28px;
color:#000;
overflow:hidden;
}

.SBTi_fan{
width:590px;
padding-left:374px;
background:url(images/sbti/01.jpg) no-repeat;
height:380px;
font-size:18px;
line-height:34px;
color:#000;
padding-top:25px;
overflow:hidden;
}

.SAQ_auto{
width:964px;
height:317px;
box-shadow:0 0 13px rgba(12,49,113,0.3);
border-radius:10px;
margin-bottom:30px;
overflow:hidden;
}

.SAQ_7th{
width:964px;
padding-bottom:20px;
overflow:hidden;
}
.SAQ_7th ul{
margin:0;
padding:0;
list-style:none;
}
.SAQ_7th ul li{
float:left;
padding-left:30px;
width: calc(100% - 30px);
background:url(images/SAQ/em.png) left center no-repeat;
height:40px;
line-height:40px;
font-size:18px;
color:#000;
}

.SAQ_fa{
width:934px;
height:540px;
padding:25px 15px;
background:url(images/SAQ/02.jpg) no-repeat;
background-size:100% 100%;
box-shadow:0 0 13px rgba(12,49,113,0.3);
border-radius:10px;
overflow:hidden;
}
.SAQ_fa ul{
margin:0;
padding:0;
list-style:none;
}
.SAQ_fa ul li{
width:100%;
float:left;
font-size:18px;
line-height:32px;
padding-bottom:11px;
border-bottom:1px solid #ececec;
margin-bottom:10px;
overflow:hidden;
}
.SAQ_fa ul li:last-child{
border:none;
}