.all_new_daoh{
width:100%;
background:url(images/new_daoh.gif) repeat-x;
height:66px;
overflow:hidden;
}

#all_new_daoh.fixed{
	width:100%;
	height:66px;
	position:fixed;
	top:50px;
	z-index:99;
	background-color:#f2f3f5;
}

.new_daoh{
width:1200px;
margin:0 auto;
}
.new_daoh ul{
margin:0;
padding:0;
list-style:none;
}
.new_daoh ul li{
float:left;
margin-right:25px;
}
.new_daoh ul li a{
padding:0 20px;
height:66px;
line-height:60px;
position:relative;
display:block;
font-size:16px;
color:#333333;
}
.new_daoh ul li a span{
width:100%;
height:6px;
display:block;
position:absolute;
left:0;
bottom:0;
border-radius:4px;
}
.new_daoh ul li a.selected{
font-weight:bold;
color:#005eff;
}
.new_daoh ul li a.selected span{
background-color:#005eff;}

.all_esg_banner{
width:100%;
height:400px;
background:url(images/item/esg_banner.jpg) center top no-repeat;
overflow:hidden;
}

.banner_about{
width:100%;
height:400px;
background:url(images/banner_about.jpg) center top no-repeat;
overflow:hidden;
}
.about_banner{
width:1200px;
height:400px;
margin:0 auto;
position:relative;
}
.about_banner_A{
width:1200px;
height:auto;
line-height:54px;
font-size:42px;
color:#000;
font-weight:bold;
position:absolute;
left:0;
top:92px;
}
.about_banner_B{
width:140px;
height:54px;
line-height:54px;
background:url(images/about/btn.png) no-repeat;
position:absolute;
left:0;
top:230px;
text-align:center;
}
.about_banner_B a{
font-size:20px;
color:#fff;
font-weight:bold;
text-decoration:none;
}

.banner_laboratory{
width:100%;
height:360px;
background:url(images/banner_laboratory.jpg) center top no-repeat;
overflow:hidden;
}
.laboratory_banner{
width:1200px;
height:400px;
margin:0 auto;
position:relative;
}
.laboratory_banner_A{
width:1200px;
height:50px;
line-height:50px;
font-size:30px;
color:#000;
position:absolute;
left:0;
top:80px;
}
.laboratory_banner_B{
width:1200px;
height:70px;
line-height:70px;
font-size:50px;
color:#000000;
font-weight:bold;
position:absolute;
left:0;
top:104px;
}
.laboratory_banner_C{
width:1200px;
height:44px;
line-height:44px;
font-size:24px;
color:#000000;
position:absolute;
left:0;
top:192px;
}
.laboratory_banner_D{
width:500px;
height:62px;
line-height:62px;
padding-left:55px;
background:url(images/item/tel_icos.png) left center no-repeat;
font-size:36px;
color:#0060ff;
position:absolute;
left:0;
top:260px;
}

.banner_com{
width:100%;
height:360px;
background:url(images/banner_com.jpg) center top no-repeat;
overflow:hidden;
}
.com_banner{
width:1200px;
height:360px;
position:relative;
margin:0 auto;
}
.com_banner_A{
width:1200px;
height:62px;
line-height:62px;
position:absolute;
left:0;
top:64px;
font-size:42px;
color:#1a1a1a;
font-weight:bold;
}
.com_banner_B{
width:760px;
height:auto;
line-height:30px;
font-size:20px;
color:#1a1a1a;
position:absolute;
left:0;
top:140px;
}
.com_banner_C{
width:440px;
height:50px;
position:absolute;
left:0;
top:234px;
background:url(images/item/ban_btn.png) no-repeat;
border-radius:10px;
box-shadow:0 0 20px 0 rgba(0,0,0,0.1);
overflow:hidden;
}
.com_banner_C span{
width:260px;
height:50px;
display:inline;
float:left;
line-height:50px;
text-align:center;
font-size:16px;
color:#000;
font-weight:bold;
}
.com_banner_C label{
width:137px;
padding-left:23px;
height:50px;
display:inline;
float:right;
line-height:50px;
font-size:18px;
color:#fff;
font-family:Arial, Helvetica, sans-serif;
background:url(images/bc_tel.png) left center no-repeat;
}



.banner_it{
width:100%;
height:360px;
background:url(images/item/banner_it.jpg) center top no-repeat;
overflow:hidden;
}
.it_banner{
width:1200px;
height:400px;
margin:0 auto;
position:relative;
}
.it_banner_A{
width:600px;
height:112px;
line-height:56px;
font-size:48px;
color:#000;
font-weight:bold;
position:absolute;
left:0;
top:71px;
}
.it_banner_B{
width:800px;
height:auto;
line-height:36px;
font-size:24px;
color:#000000;
position:absolute;
left:0;
top:200px;
}
.it_banner_C{
width:600px;
height:62px;
line-height:62px;
padding-left:55px;
background:url(images/item/tel_icos.png) left center no-repeat;
font-size:36px;
color:#0060ff;
position:absolute;
left:0;
top:284px;
}
.it_banner_D{
width:124px;
height:112px;
position:absolute;
right:0;
top:66px;
animation: up5 2s linear infinite;
}
.it_banner_E{
width:171px;
height:134px;
position:absolute;
right:52px;
top:102px;
animation: up6 2s linear infinite;
}
.it_banner_F{
width:124px;
height:112px;
position:absolute;
right:41px;
top:216px;
animation: up7 2s linear infinite;
}

@keyframes up5 {0%{top: 4%;} 50%{top: 6%;} 100%{top: 4%;}}
@keyframes up6 {0%{top: 12%;} 50%{top: 14%;} 100%{top: 12%;}}
@keyframes up7 {0%{top: 48%;} 50%{top: 50%;} 100%{top: 48%;}}

.banner_contact{
width:100%;
height:400px;
background:url(images/banner_contact.jpg) center top no-repeat;
overflow:hidden;
}

.banner_contact_AB{
width:1200px;
margin:0 auto;
height:400px;
position:relative;
}
.banner_contact_A{
width:100%;
height:62px;
line-height:62px;
position:absolute;
left:0;
top:97px;
font-size:42px;
color:#fff;
font-weight:bold;
}
.banner_contact_B{
width:718px;
height:40px;
line-height:40px;
position:absolute;
left:0;
top:165px;
font-size:20px;
color:#fff;
}
.banner_contact_C{
width:280px;
height:46px;
position:absolute;
left:0;
top:234px;
text-align:center;
background-color:#fff;
box-shadow:0 0 24px rgba(12,49,113,0.2);
border-radius:10px;
overflow:hidden;
}

.banner_contact_C label{
width:280px;
height:46px;
line-height:46px;
display:block;
position:absolute;
left:0;
top:0;
z-index:2;
font-size:16px;
color:#0132c3;
text-align:center;
}
.banner_contact_C span{
width:0;
height:46px;
background-color:#0132c3;
display:block;
position:absolute;
left:0;
top:0;
z-index:1;
transition:all .5s;
}
.banner_contact_C:hover label{
color:#fff;
}
.banner_contact_C:hover span{
width:280px;
}
.banner_contact_D{
width:140px;
height:46px;
position:absolute;
left:290px;
top:235px;
}
.banner_contact_D a{
width:140px;
height:46px;
display:block;
float:right;
border-radius:10px;
position:relative;
background-color:#fff;
overflow:hidden;
}
.banner_contact_D a label{
width:140px;
height:46px;
line-height:46px;
display:block;
position:absolute;
left:0;
top:0;
z-index:2;
cursor:pointer;
font-size:16px;
color:#0132c3;
text-align:center;
}
.banner_contact_D a span{
width:0;
height:46px;
background-color:#0132c3;
display:block;
position:absolute;
left:0;
top:0;
z-index:1;
transition:all .5s;
}
.banner_contact_D a:hover label{
color:#fff;
}
.banner_contact_D a:hover span{
width:140px;
}

.banner_cases_AB{
width:1200px;
margin:0 auto;
height:360px;
position:relative;
}
.banner_cases_A{
width:100%;
height:62px;
line-height:62px;
position:absolute;
left:0;
top:87px;
font-size:42px;
color:#000;
font-weight:bold;
}
.banner_cases_B{
width:718px;
height:40px;
line-height:40px;
position:absolute;
left:0;
top:155px;
font-size:20px;
color:#1a1a1a;
}
.banner_cases_C{
width:280px;
height:46px;
position:absolute;
left:0;
top:230px;
text-align:center;
background-color:#fff;
box-shadow:0 0 24px rgba(12,49,113,0.2);
border-radius:10px;
overflow:hidden;
}

.banner_cases_C label{
width:280px;
height:46px;
line-height:46px;
display:block;
position:absolute;
left:0;
top:0;
z-index:2;
font-size:16px;
color:#0132c3;
text-align:center;
}
.banner_cases_C span{
width:0;
height:46px;
background-color:#0132c3;
display:block;
position:absolute;
left:0;
top:0;
z-index:1;
transition:all .5s;
}
.banner_cases_C:hover label{
color:#fff;
}
.banner_cases_C:hover span{
width:280px;
}


.banner_cases_D{
width:140px;
height:46px;
position:absolute;
left:290px;
top:230px;
}
.banner_cases_D a{
width:140px;
height:46px;
line-height:46px;
display:block;
float:right;
background-color:#fff;
border-radius:10px;
position:relative;
overflow:hidden;
}
.banner_cases_D a label{
width:140px;
height:46px;
line-height:46px;
display:block;
position:absolute;
left:0;
top:0;
z-index:2;
cursor:pointer;
font-size:16px;
color:#0132c3;
text-align:center;
}
.banner_cases_D a span{
width:0;
height:46px;
background-color:#0132c3;
display:block;
position:absolute;
left:0;
top:0;
z-index:1;
transition:all .5s;
}
.banner_cases_D a:hover label{
color:#fff;
}
.banner_cases_D a:hover span{
width:140px;
}

.banner_contact_ox_kf{
width:140px;
height:42px;
position:absolute;
left:0;
top:274px;
}
.banner_contact_ox_kf a{
width:140px;
height:42px;
display:block;
line-height:42px;
text-align:center;
background-color:#ff1800;
font-size:16px;
color:#fff;
}
.banner_contact_ox_tel{
width:204px;
height:38px;
border:2px solid #0233c5;
padding-left:52px;
line-height:38px;
background:url(images/about/call_icos.png) 25px center no-repeat;
font-size:14px;
color:#0233c5;
position:absolute;
left:150px;
top:274px;
}

.amiba_banner{
width:100%;
height:400px;
background:url(images/amiba_banner.jpg) center top no-repeat;
overflow:hidden;
}
.lean_banner{
width:100%;
height:400px;
background:url(images/lean_banner.jpg) center top no-repeat;
overflow:hidden;
}
.sigma6_banner{
width:100%;
height:400px;
background:url(images/6sigma_banner.jpg) center top no-repeat;
overflow:hidden;
}
.s5_banner{
width:100%;
height:400px;
background:url(images/5s_banner.jpg) center top no-repeat;
overflow:hidden;
}

.banner_fuwu{
width:100%;
height:400px;
background:url(images/banner_ty.jpg) center top no-repeat;
overflow:hidden;
}
.banner_yanchang{
width:100%;
height:400px;
background:url(images/banner_yanchang.jpg) center top no-repeat;
overflow:hidden;
}
.banner_Atraining{
width:100%;
height:400px;
background:url(images/banner_Atraining.jpg) center top no-repeat;
overflow:hidden;
}
.Atraining_banner{
width:1200px;
height:400px;
position:relative;
margin:0 auto;
}
.Atraining_banner_A{
width:1200px;
height:66px;
line-height:66px;
position:absolute;
left:0;
top:55px;
font-size:46px;
color:#ffffff;
font-weight:bold;
}
.Atraining_banner_B{
width:1200px;
height:64px;
line-height:32px;
font-size:24px;
position:absolute;
left:0;
top:131px;
color:#fff;
}
.Atraining_banner_C{
width:420px;
height:112px;
position:absolute;
left:0;
top:224px;
}
.Atraining_banner_C ul{
margin:0;
padding:0;
list-style:none;
}
.Atraining_banner_C ul li{
width:190px;
height:46px;
float:left;
margin-right:10px;
margin-bottom:10px;
background-color:#fff;
line-height:46px;
font-size:18px;
color:#0233c5;
font-weight:bold;
border-radius:4px;
box-shadow:0 0 5px rgba(0,0,0,0.2);
text-align:center;
}

.item_list_more{
width:212px;
padding:40px 0 30px 0;
margin:0 auto;
clear:both;
overflow:hidden;
}
.item_list_more a{
width:210px;
height:48px;
border:1px solid #0233c5;
display:block;
border-radius:6px;
position:relative;
overflow:hidden;
}
.item_list_more a label{
width:210px;
height:48px;
display:block;
position:absolute;
left:0;
top:0;
z-index:2;
line-height:48px;
text-align:center;
font-size:16px;
color:#0233c5;
cursor:pointer;
}
.item_list_more a span{
width:0;
height:48px;
display:block;
position:absolute;
left:0;
top:0;
z-index:1;
background-color:#0233c5;
transition:all .5s;
overflow:hidden;
}
.item_list_more a:hover label{
color:#fff;
}
.item_list_more a:hover span{
width:210px;
}

.enterprise_banner{
width:1200px;
height:360px;
position:relative;
margin:0 auto;
}
.enterprise_banner_A{
width:1200px;
height:62px;
line-height:62px;
position:absolute;
left:0;
top:64px;
font-size:42px;
color:#1a1a1a;
font-weight:bold;
}
.enterprise_banner_B{
width:760px;
height:auto;
line-height:30px;
font-size:20px;
color:#1a1a1a;
position:absolute;
left:0;
top:140px;
}
.enterprise_banner_C{
width:280px;
height:46px;
background-color:#fff;
border-radius:10px;
overflow:hidden;
position:absolute;
left:0;
top:234px;
}

.enterprise_banner_C label{
width:280px;
height:46px;
line-height:46px;
display:block;
position:absolute;
left:0;
top:0;
text-align:center;
font-size:16px;
color:#0132c3;
}
.enterprise_banner_C span{
width:0;
height:46px;
display:block;
background-color:#0132c3;
transition:all .5s;
}
.enterprise_banner_C:hover label{
color:#fff;
}
.enterprise_banner_C:hover span{
width:280px;
}

.all_banner{
width:100%;
height:450px;
}

.banner{ position:relative; overflow:hidden; height:450px; width:100%; z-index:9;}
.index_banner{ width:2560px; position:relative; height:450px; overflow:hidden;left:50%; margin-left:-1280px;}
.index_ban_ul{ width:2560px; height:450px; overflow:hidden; z-index:0;position:relative; margin:0; padding:0; list-style:none; }
.index_ban_num{ width:100%;  position:absolute; bottom:30px; text-align: center; z-index:1;font-size:0; padding:0; }
.index_ban_num li{margin:0 4px; width: 50px; height:8px; overflow: hidden; cursor: pointer;display:inline-block;  *display:inline; zoom:1; background-color:#fff;opacity:0.3;border-radius:6px;}
.index_ban_num li:hover,.index_ban_num .on{background-color:#fff; height:8px;opacity:1;}

.banner_kiiii{
width:100%;
height:450px;
position:relative;
}

.banner_kiiiiA{
width:100%;
height:auto;
line-height:66px;
font-size:46px;
color:#000000;
font-weight:bold;
position:absolute;
left:0;
top:164px;
}
.banner_kiiiiB{
width:100%;
height:auto;
line-height:40px;
font-size:20px;
position:absolute;
left:0;
top:226px;
color:rgba(0,0,0,0.86);
}
.banner_kiiiiC{
width:100%;
height:auto;
position:absolute;
left:0;
top:293px;
}

.ranner_kii{
width:100%;
height:550px;
position:relative;
}

.ranner_kiiA{
width:100%;
height:68px;
line-height:68px;
font-size:48px;
color:#000000;
font-weight:bold;
position:absolute;
left:0;
top:123px;
}
.ranner_kiiB{
width:100%;
height:auto;
line-height:40px;
font-size:20px;
position:absolute;
left:0;
top:201px;
color:rgba(0,0,0,0.86);
}
.ranner_kiiC{
width:100%;
height:auto;
position:absolute;
left:0;
top:279px;
}

.banner_ki{
width:100%;
height:550px;
position:relative;
}

.banner_kiA{
width:100%;
height:68px;
line-height:68px;
font-size:48px;
color:#000000;
font-weight:bold;
position:absolute;
left:0;
top:143px;
}
.banner_kiB{
width:100%;
height:auto;
line-height:30px;
font-size:18px;
position:absolute;
left:0;
top:223px;
color:rgba(0,0,0,0.86);
}
.banner_kiC{
width:100%;
height:auto;
position:absolute;
left:0;
top:322px;
}

.ban_stn{
width:413px;
}
.ban_stn a{
width:120px;
height:46px;
display:block;
float:left;
line-height:46px;
background-color:#0435c9;
text-align:center;
font-size:16px;
color:#fff;
text-decoration:none;
border-radius:10px;
}
.ban_stn a:hover{
text-decoration:underline;
}
.ban_stnr{
width:280px;
height:46px;
background-color:#fff;
border-radius:10px;
float:right;
position:relative;
overflow:hidden;
}
.ban_stnr label{
width:280px;
height:46px;
line-height:46px;
display:block;
position:absolute;
left:0;
top:0;
text-align:center;
font-size:16px;
color:#0132c3;
}
.ban_stnr span{
width:0;
height:46px;
display:block;
background-color:#0132c3;
transition:all .5s;
}
.ban_stnr:hover label{
color:#fff;
}
.ban_stnr:hover span{
width:280px;
}

.banner_kii{
width:100%;
height:450px;
position:relative;
}

.banner_kiiA{
width:100%;
height:62px;
line-height:62px;
font-size:42px;
color:#000000;
position:absolute;
left:0;
top:176px;
font-weight:bold;
}
.banner_kiiB{
width:100%;
height:40px;
line-height:40px;
font-size:20px;
position:absolute;
left:0;
top:238px;
color:rgba(0,0,0,0.96);
}

.banner_kiiC{
width:100%;
height:auto;
position:absolute;
left:0;
top:307px;
}

.banner_kiii{
width:100%;
height:550px;
position:relative;
}

.banner_kiiiA{
width:100%;
height:66px;
line-height:66px;
font-size:46px;
color:#000000;
position:absolute;
left:0;
top:166px;
font-weight:bold;
}
.banner_kiiiB{
width:100%;
height:40px;
line-height:40px;
font-size:20px;
position:absolute;
left:0;
top:230px;
color:rgba(0,0,0,0.86);
}
.banner_kiiiC{
width:100%;
height:auto;
position:absolute;
left:0;
top:304px;
}


.all_banner_renzheng{
width:100%;
height:450px;
background:url(images/banner_renzheng.gif) center top no-repeat;
background-size:auto 550px;
}

.banner_video{
width:100%;
height:450px;
position:absolute;
left:0;
top:0;
z-index:1;
}

.all_xmsb_banner{
width:100%;
height:450px;
background:url(images/banner_xmsb.jpg) center top no-repeat;
}

.all_jzzz_banner{
width:100%;
height:450px;
background:url(images/banner_jzzz.jpg) center top no-repeat;
}

.banner_renzheng{
width:100%;
height:450px;
background:url(images/renzheng_zz.png) center top no-repeat;
position:absolute;
left:0;
top:0;
z-index:2;
overflow:hidden;
}
.banner_build{
width:100%;
height:360px;
background:url(images/banner_build.jpg) center top no-repeat;
overflow:hidden;
}
.renzheng_banner{
width:1200px;
height:450px;
position:relative;
margin:0 auto;
}
.renzheng_banner_A{
width:1200px;
height:68px;
line-height:68px;
position:absolute;
left:0;
top:98px;
font-size:48px;
color:#fff;
font-weight:bold;
text-transform:uppercase;
-webkit-animation-delay:.3s;
animation-delay:.3s;
text-shadow: black 0px 0px 3px;
}
.renzheng_banner_B{
width:728px;
height:auto;
line-height:34px;
font-size:22px;
color:#fff;
position:absolute;
left:0;
top:183px;
text-transform:uppercase;
-webkit-animation-delay:.3s;
animation-delay:.3s;
text-shadow: black 0px 0px 3px;
}
.renzheng_banner_C{
width:280px;
height:46px;
background-color:#fff;
border-radius:10px;
overflow:hidden;
position:absolute;
left:0;
top:290px;
}
.renzheng_banner_C label{
width:280px;
height:46px;
line-height:46px;
display:block;
position:absolute;
left:0;
top:0;
text-align:center;
font-size:16px;
color:#0132c3;
}
.renzheng_banner_C span{
width:0;
height:46px;
display:block;
background-color:#0132c3;
transition:all .5s;
}
.renzheng_banner_C:hover label{
color:#fff;
}
.renzheng_banner_C:hover span{
width:280px;
}


.renzheng_banner_D{
width:140px;
height:46px;
position:absolute;
left:290px;
top:234px;
}
.renzheng_banner_D a{
width:140px;
height:46px;
border-radius:10px;
display:block;
position:relative;
box-shadow:0 0 24px rgba(12,49,113,0.2);
background-color:#fff;
overflow:hidden;
}
.renzheng_banner_D a label{
width:140px;
height:46px;
line-height:46px;
display:block;
position:absolute;
left:0;
top:0;
text-align:center;
font-size:16px;
color:#0132c3;
cursor:pointer;
}
.renzheng_banner_D a span{
width:0;
height:46px;
display:block;
background-color:#0132c3;
transition:all .5s;
}
.renzheng_banner_D a:hover label{
color:#fff;
}
.renzheng_banner_D a:hover span{
width:140px;
}

.renzheng_banner_E{
width:204px;
height:38px;
border:2px solid #0233c5;
padding-left:52px;
line-height:38px;
background:url(images/about/call_icos.png) 25px center no-repeat;
font-size:14px;
color:#0233c5;
position:absolute;
left:150px;
top:280px;
border-radius:20px;
}

.banner_business{
width:100%;
height:360px;
background:url(images/banner_business.jpg) center top no-repeat;
overflow:hidden;
}
.business_banner{
width:1200px;
height:400px;
position:relative;
margin:0 auto;
}
.business_banner_A{
width:1200px;
height:104px;
line-height:52px;
position:absolute;
left:0;
top:72px;
font-size:42px;
color:#1a1a1a;
font-weight:bold;
}
.business_banner_B{
width:590px;
height:64px;
position:absolute;
left:0;
top:192px;
}
.business_banner_B ul{
margin:0;
padding:0;
list-style:none;
}
.business_banner_B ul li{
width:279px;
padding-left:16px;
height:32px;
float:left;
line-height:32px;
font-size:18px;
color:#1a1a1a;
background:url(images/banner_em.png) left center no-repeat;
}
.business_banner_C{
width:140px;
height:42px;
position:absolute;
left:0;
top:286px;
z-index:2;
}
.business_banner_C a{
width:140px;
height:42px;
display:block;
line-height:42px;
text-align:center;
background-color:#e61717;
font-size:16px;
color:#fff;
border-radius:20px;
}
.business_banner_D{
width:204px;
height:38px;
border:2px solid #0233c5;
padding-left:52px;
line-height:38px;
background:url(images/about/call_icos.png) 25px center no-repeat;
font-size:14px;
color:#0233c5;
position:absolute;
left:150px;
top:286px;
border-radius:20px;
}


.fuwu_banner{
width:1200px;
height:400px;
position:relative;
margin:0 auto;
}
.fuwu_banner_A{
width:1200px;
height:40px;
line-height:40px;
position:absolute;
left:0;
top:72px;
font-size:30px;
color:#ffffff;
}
.fuwu_banner_B{
width:1200px;
height:56px;
line-height:56px;
position:absolute;
left:0;
top:115px;
}
.fuwu_banner_C{
width:1200px;
height:48px;
line-height:24px;
font-size:16px;
position:absolute;
left:0;
top:187px;
color:#fff;
}
.fuwu_banner_D{
width:140px;
height:42px;
position:absolute;
left:0;
top:270px;
z-index:2;
}
.fuwu_banner_D a{
width:140px;
height:42px;
display:block;
line-height:42px;
text-align:center;
background-color:#ea1f0a;
font-size:16px;
color:#fff;
border-radius:20px;
}
.fuwu_banner_E{
width:204px;
height:38px;
border:2px solid #fff;
padding-left:52px;
line-height:38px;
background:url(images/about/call_ico.png) 25px center no-repeat;
font-size:14px;
color:#fff;
position:absolute;
left:150px;
top:270px;
border-radius:20px;
}

.banner_typing{
width:1200px;
height:340px;
position:relative;
margin:0 auto;
}
.typing-text{
font-size:42px;
color:#fff;
font-weight:bold;
}

.typed-cursor {
	opacity:1;
	font-weight:500;
	font-size:62px;
}
.typed-cursor.typed-cursor--blink {
	animation:typedjsBlink 0.7s infinite;
	-webkit-animation:typedjsBlink 0.7s infinite;
	animation:typedjsBlink 0.7s infinite
}
@keyframes typedjsBlink {
	50% {
	opacity:0.0
}
}@-webkit-keyframes typedjsBlink {
	0% {
	opacity:1
}
50% {
	opacity:0.0
}
100% {
	opacity:1
}
}

.home-kv.show-0 .show-0 {
	display:inline;
	opacity:1
}
.home-kv.show-0 .typed-cursor {
	font-size:42px;
}
.home-kv.show-1 .show-1 {
	display:inline;
	opacity:1
}
.home-kv.show-1 .typing-text,.home-kv.show-1 .typed-cursor {
	font-size:42px;
}
.home-kv.show-2 .show-2 {
	display:inline;
	opacity:1
}
.home-kv.show-2 .typing-text,.home-kv.show-2 .typed-cursor {
	font-size:42px;
}



.banner_cases{
width:100%;
height:360px;
background:url(images/banner_cases.jpg) center top no-repeat;
overflow:hidden;
}
.cases_banner{
width:1200px;
height:400px;
margin:0 auto;
position:relative;
}
.cases_banner_A{
width:1200px;
height:72px;
line-height:72px;
font-size:52px;
color:#1a1a1a;
position:absolute;
left:0;
top:102px;
}
.cases_banner_A strong{
font-size:58px;
}
.cases_banner_B{
width:1200px;
height:46px;
line-height:46px;
font-size:26px;
color:#1a1a1a;
position:absolute;
left:0;
top:178px;
}
.cases_banner_C{
width:1000px;
padding-left:55px;
height:63px;
line-height:63px;
font-size:36px;
color:#0060ff;
font-weight:bold;
position:absolute;
left:0;
top:245px;
background:url(images/item/tel_icos.png) left center no-repeat;
}

.banner_news{
width:100%;
height:400px;
background:url(images/banner_news.jpg) center top no-repeat;
overflow:hidden;
}
.news_banner{
width:1200px;
height:400px;
position:relative;
margin:0 auto;
}
.news_banner_A{
width:1200px;
height:72px;
line-height:72px;
position:absolute;
left:0;
top:112px;
font-size:52px;
color:#000000;
font-weight:bold;
}
.news_banner_B{
width:1200px;
height:64px;
line-height:30px;
position:absolute;
left:0;
top:204px;
font-size:20px;
color:#000000;
opacity:0.8;
}

.item_follow{
width:100%;
overflow:hidden;
}

.banner_cases_detail{
width:100%;
height:360px;
background:url(images/cases/banner.jpg) center top no-repeat;
overflow:hidden;
}

.banner_item{
width:100%;
background-color:#fcfaf1;
height:400px;
display:none;
overflow:hidden;
}

.PSheng_curr{
width:1200px;
height:68px;
margin:0 auto;
line-height:68px;
}
.PSheng_curr a{
font-size:14px;
color:#333;
text-decoration:none;
}
.PSheng_curr em{
font-size:14px;
color:#333;
font-style:normal;
}
.PSheng_curr span{
color:#333;
font-size:14px;
}

.PSheng_currs{
width:1200px;
height:68px;
margin:0 auto;
line-height:68px;
}
.PSheng_currs a{
font-size:14px;
color:#1a1a1a;
text-decoration:none;
opacity: 0.6;
}
.PSheng_currs em{
font-size:14px;
color:#1a1a1a;
opacity: 0.6;
font-style:normal;
}
.PSheng_currs span{
color:#1a1a1a;
font-size:14px;
}

.all_Hitem_tab{
width:100%;
height:60px;
background-color:#fff;
box-shadow: 0 0 7px rgba(0,0,0,0.12);
position:relative;
}
.Hitem_tab{
width:1200px;
margin:0 auto;
}
.Hitem_tab ul{
margin:0;
padding:0;
list-style:none;
}
.Hitem_tab ul li{
margin-right:56px;
height:58px;
float:left;
}
.Hitem_tab ul li.Hitem_tab_hr{
display:none;
}
.Hitem_tab ul li a{
height:58px;
line-height:58px;
font-size:16px;
color:#333333;
text-decoration:none;
display:block;
}
.Hitem_tab ul li a.selected{
color:#0028ac;
border-bottom:2px solid #0233c7;
}

.yanchang_tab{
width:1125px;
padding-left:80px;
height:70px;
overflow:hidden;
}
.yanchang_tab ul{
margin:0;
padding:0;
list-style:none;
}
.yanchang_tab ul li{
height:40px;
padding:0 22px;
float:left;
margin:0 10px;
display:inline-block;
}
.yanchang_tab ul li a{
width:100%;
height:40px;
display:block;
line-height:40px;
text-align:center;
font-size:16px;
color:#333333;
text-decoration:none;
overflow:hidden;
}

.yanchang_tab ul li.selected{
background-color:#0233c5;
border-radius:20px;
}
.yanchang_tab ul li.selected a{
color:#fff;
}

.enterprise_tab{
width:256px;
margin:0 auto;
height:70px;
overflow:hidden;
}
.enterprise_tab ul{
margin:0;
padding:0;
list-style:none;
}
.enterprise_tab ul li{
height:40px;
padding:0 22px;
float:left;
margin:0 10px;
display:inline-block;
}
.enterprise_tab ul li a{
width:100%;
height:40px;
display:block;
line-height:40px;
text-align:center;
font-size:16px;
color:#333333;
text-decoration:none;
overflow:hidden;
}

.enterprise_tab ul li.selected{
background-color:#0233c5;
border-radius:20px;
}
.enterprise_tab ul li.selected a{
color:#fff;
}

.all_cocation{
width:100%;
height:44px;
border-bottom:1px solid #e3e3e3;
overflow:hidden;
}
.cocation{
width:1175px;
margin:0 auto;
background:url(images/curr_ico.png) left center no-repeat;
padding-left:25px;
height:44px;
line-height:44px;
color:#8f8f8f;
font-size:12px;
white-space:nowrap;
overflow:hidden;
text-overflow: ellipsis;
}
.cocation a{
font-size:12px;
color:#8f8f8f;
text-decoration:none;
}
.cocation a:hover{
color:#000;
}
.cocation span{
color:#0e3dc6;
}


.all_location{
width:100%;
height:54px;
background-color:#f5f5f5;
overflow:hidden;
}
.PS_location{
width:1182px;
padding-left:18px;
height:54px;
line-height:54px;
background:url(images/location.png) left center no-repeat;
margin:0 auto;
font-size:14px;
color:#4d4d4d;
}
.PS_location a{
font-size:14px;
color:#4d4d4d;
text-decoration:none;
}
.PS_location span{
font-weight:bold;
}

.all_PSheng_about{
width:100%;
position:relative;
z-index:0;
height:610px;
overflow:hidden;
}

.PSheng_about{
width:1200px;
height:610px;
position:relative;
}
.PSheng_about_A{
width:300px;
height:42px;
line-height:42px;
color:#a3a3a3;
font-size:22px;
position:absolute;
left:0;
top:50px;
}
.PSheng_about_B{
width:600px;
height:66px;
line-height:66px;
color:#000000;
font-size:40px;
position:absolute;
left:0;
top:86px;
font-weight:bold;
}
.PSheng_about_C{
width:554px;
height:auto;
line-height:24px;
color:#1a1a1a;
font-size:16px;
position:absolute;
left:0;
top:170px;
}
.PSheng_about_D{
width:604px;
height:474px;
position:absolute;
right:0;
top:67px;
overflow:hidden;
}

.all_Iwh{
width:100%;
height:310px;
}
.Iwh{
width:1230px;
}
.Iwh ul{
margin:0;
padding:0;
list-style:none;
}
.Iwh ul li{
width:380px;
float:left;
height:230px;
background:url(images/about/w_li.png) no-repeat;
box-shadow:0 0 16px rgba(12,49,113,0.14);
border-radius:10px;
position:relative;
margin-right:30px;
overflow:hidden;
}
.Iwh_A{
width:320px;
height:40px;
position:absolute;
left:30px;
top:18px;
display: -webkit-box;
display: -moz-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-align-items: center;
align-items: center;
}
.Iwh_B{
width:320px;
height:46px;
line-height:46px;
font-size:26px;
color:#000;
font-weight:bold;
position:absolute;
left:30px;
top:68px;
}
.Iwh_C{
width:320px;
height:auto;
line-height:24px;
font-size:16px;
color:#000000;
position:absolute;
left:30px;
top:117px;
}


.all_vs_wh{
width:100%;
padding-bottom:76px;
background:url(images/about/all_wh.jpg) center top no-repeat;
overflow:hidden;
}
.vs_wh_TT{
width:100%;
height:130px;
line-height:130px;
text-align:center;
color:#1a1a1a;
font-size:40px;
margin-top:14px;
font-weight:bold;
}
.vs_wh{
width:1230px;
}
.vs_wh ul{
margin:0;
padding:0;
list-style:none;
}
.vs_wh ul li{
width:410px;
float:left;
}
.vs_wh_li{
width:380px;
height:380px;
position:relative;
background-color:#fff;
border-radius:10px;
box-shadow:0 0 18px 0 rgba(26,70,139,0.12);
overflow:hidden;
}
.vs_wh_lia{
width:100%;
height:68px;
position:absolute;
left:0;
top:40px;
text-align:center;
}
.vs_wh_lib{
width:100%;
height:40px;
line-height:40px;
font-size:30px;
color:#1a1a1a;
font-weight:bold;
position:absolute;
left:0;
top:122px;
text-align:center;
}
.vs_wh_lic{
width:100%;
height:42px;
line-height:42px;
font-size:22px;
color:#cdcdcd;
position:absolute;
left:0;
top:168px;
text-align:center;

}
.vs_wh_lid{
width:100%;
height:auto;
line-height:26px;
font-size:16px;
color:#4c4c4c;
position:absolute;
left:0;
top:222px;
text-align:center;
}

.all_Htype{
width:100%;
padding-top:30px;
padding-bottom:84px;
background:url(images/about/all_fuwu.jpg) center top no-repeat;
overflow:hidden;
}
.Hxm_TT{
width:1200px;
height:118px;
line-height:118px;
text-align:center;
color:#1a1a1a;
font-size:40px;
font-weight:bold;
}
.Htype_tab{
width:768px;
height:78px;
margin:0 auto;
}
.Htype_tab ul{
margin:0;
padding:0;
list-style:none;
}
.Htype_tab ul li{
width:120px;
height:40px;
float:left;
margin:0 4px;
line-height:40px;
text-align:center;
font-size:16px;
color:#333333;
border-radius:40px;
cursor:pointer;
}
.Htype_tab ul li.selected{
background-color:#000000;
color:#fff;
}

.Htype_ox{
width:1200px;
}
.Htype{
width:1200px;
height:440px;
background-color:#000000;
position:relative;
border-radius:10px;
box-shadow:0 0 59px rgba(12,49,113,0.26);
overflow:hidden;
}
.Htype_A{
width:480px;
height:54px;
line-height:54px;
font-size:34px;
color:#fff;
position:absolute;
left:50px;
top:105px;
z-index:2;
}
.Htype_B{
width:480px;
height:42px;
line-height:42px;
font-size:22px;
color:#0f4dff;
position:absolute;
left:50px;
top:64px;
z-index:2;
background: linear-gradient(to right, #0f4dff, #2eb3ff);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}
.Htype_C{
width:480px;
height:auto;
line-height:26px;
font-size:16px;
color:#fff;
position:absolute;
left:50px;
top:183px;
z-index:2;
}
.Htype_D{
width:165px;
height:42px;
position:absolute;
left:50px;
top:305px;
z-index:2;
}
.Htype_D a{
width:122px;
height:42px;
display:block;
line-height:42px;
padding-left:43px;
background:url(images/2023/kores.png) 122px center no-repeat;
background-color:#0233c5;
border-radius:6px;
font-size:14px;
color:#fff;
}
.Htype_D a:hover{
background:url(images/2023/kores.png) 122px center no-repeat;
background-color:#113fc8;
}
.Htype_E{
width:600px;
height:440px;
position:absolute;
left:0;
top:0;
z-index:1;
}
.ar_ico_1{
background:url(images/about/ar_ico_1.png) 390px 36px no-repeat;
}
.ar_ico_2{
background:url(images/about/ar_ico_2.png) 360px 50px no-repeat;
}
.ar_ico_3{
background:url(images/about/ar_ico_3.png) 425px 33px no-repeat;
}
.ar_ico_4{
background:url(images/about/ar_ico_4.png) 430px 40px no-repeat;
}
.ar_ico_5{
background:url(images/about/ar_ico_5.png) 410px 50px no-repeat;
}
.ar_ico_6{
background:url(images/about/ar_ico_6.png) 410px 50px no-repeat;
}

.sr_ico_1{
background:url(images/about/ar_ico_1.png) 520px 36px no-repeat;
}
.sr_ico_2{
background:url(images/about/sr_ico_2.png) 482px 50px no-repeat;
}
.sr_ico_3{
background:url(images/about/sr_ico_3.png) 550px 33px no-repeat;
}
.sr_ico_4{
background:url(images/about/sr_ico_4.png) 540px 60px no-repeat;
}
.sr_ico_5{
background:url(images/about/sr_ico_5.png) 540px 50px no-repeat;
}
.sr_ico_6{
background:url(images/about/sr_ico_6.png) 520px 40px no-repeat;
}

.lr_ico_1{
background:url(images/about/lr_ico_1.png) 488px 86px no-repeat;
}
.lr_ico_2{
background:url(images/about/lr_ico_2.png) 488px 80px no-repeat;
}
.lr_ico_3{
background:url(images/about/lr_ico_3.png) 493px 80px no-repeat;
}
.lr_ico_4{
background:url(images/about/lr_ico_4.png) 506px 68px no-repeat;
}

.ir_ico_1{
background:url(images/about/ir_ico_1.png) 448px 26px no-repeat;
}
.ir_ico_2{
background:url(images/about/ir_ico_2.png) 512px 42px no-repeat;
}
.ir_ico_3{
background:url(images/about/ir_ico_3.png) 542px 42px no-repeat;
}
.ir_ico_4{
background:url(images/about/ir_ico_4.png) 460px 52px no-repeat;
}
.ir_ico_5{
background:url(images/about/ir_ico_5.png) 500px 45px no-repeat;
}


.hide{
display:none;
}

.Htype_F{
width:600px;
height:440px;
position:absolute;
right:0;
top:0;
z-index:1;
overflow:hidden;
}

.Htype_F img{
opacity: 1; 
transition: transform 5s ease 0s, opacity 2s ease 0s;
}

.Htype_F img.adclass{
transform: matrix(1.1, 0, 0, 1.1, 0, 0);
}

.all_Hzs{
width:100%;
padding-top:30px;
background:url(images/about/all_cases.jpg) center bottom no-repeat;
padding-bottom:80px;
overflow:hidden;
}
.Hzs_TT{
width:100%;
height:118px;
line-height:118px;
text-align:center;
font-size:40px;
color:#000;
font-weight:bold;
}
.Hzs{
width:100%;
text-align:center;
overflow:hidden;
}


.all_vs_class{
width:100%;
background-color:#f7f8fa;
padding-bottom:80px;
overflow:hidden;
}

.vs_class_vlide{ position:relative;zoom:1; height:540px; width:1320px; margin:0 auto;}
.vs_class_vlide .piclist{ overflow:hidden; zoom:1; height:540px; width:1320px; margin:0; padding:0; list-style:none;}
.vs_class_vlide .ohbox{overflow:hidden; position:relative;left: 60px;width:1200px;}
.vs_class_vlide .piclist li{float:left;width:400px; height:540px;}
.vs_class{
width:400px;
height:540px;
position:relative;
}
.vs_class_A{
width:400px;
height:540px;
position:absolute;
left:0;
top:0;
z-index:1;
}

.vs_class_B{
width:400px;
height:50px;
line-height:50px;
position:absolute;
left:0;
top:456px;
font-size:30px;
color:#fff;
text-align:center;
z-index:3;
}
.vs_class_C{
width:328px;
height:auto;
position:absolute;
left:72px;
top:540px;
z-index:3;
}
.vs_class_C dl{
margin:0;
padding:0;
list-style:none;
}
.vs_class_C dl dt{
width:317px;
padding-left:11px;
height:36px;
line-height:36px;
float:left;
background:url(images/about/class_em.png) left center no-repeat;
}
.vs_class_C dl dt a{
font-size:16px;
color:#fff;
text-decoration:none;
}
.vs_class_C dl dt a:hover{
text-decoration:underline;
}
.vs_class_D{
width:160px;
height:46px;
position:absolute;
left:120px;
top:540px;
z-index:3;
}
.vs_class_D a{
width:158px;
height:44px;
border:1px solid #fff;
position:relative;
display:block;
}
.vs_mores_A{
width:126px;
height:44px;
line-height:44px;
position:absolute;
left:32px;
top:0;
z-index:2;
font-size:16px;
color:#fff;
}
.vs_mores_B{
width:30px;
height:7px;
position:absolute;
left:104px;
top:21px;
z-index:2;
background:url(images/arrow_icos.png) left center no-repeat;
transition:all .5s;
}
.vs_mores_C{
width:0;
height:44px;
position:absolute;
left:0;
top:0;
z-index:1;
background-color:#005eff;
transition:all .5s;
}
.vs_class_D a:hover{
border:1px solid #005eff;
}
.vs_class_D a:hover .vs_mores_A{
color:#fff;
}
.vs_class_D a:hover .vs_mores_B{
background:url(images/arrow_icos.png) left center no-repeat;
}
.vs_class_D a:hover .vs_mores_C{
width:158px;
}

.vs_class_E{
width:400px;
height:540px;
position:absolute;
left:0;
top:0;
z-index:2;
background:url(images/about/class_trans.png) no-repeat;
}

.vs_class_vlide .pageBtn span{display:block;width:60px;height:540px;position:absolute;top:0;cursor:pointer;overflow:hidden; text-indent:-9999px; left:0px;}
.vs_class_vlide .pageBtn .prev{background:url(images/n_roll_l.png) left center no-repeat;}
.vs_class_vlide .pageBtn .next{background:url(images/n_roll_r.png) right center no-repeat; left:1260px;}
.vs_class_vlide .pageBtn span:hover{background:url(images/n_roll_ls.png) left center no-repeat;}
.vs_class_vlide .pageBtn .next:hover{background: url(images/n_roll_rs.png) right center no-repeat;}

.vs_class:hover{
background-color:#e84606;
}
.vs_class:hover .vs_class_B{
top:86px;
}
.vs_class:hover .vs_class_C{
top:170px;
}
.vs_class:hover .vs_class_D{
top:394px;
}
.vs_class:hover .vs_class_E{
background:url(images/about/class_trans1.png);
}

.vs_class_B,.vs_class_C,.vs_class_D{
transition:all 0.3s linear;
	-webkit-transition:all 0.3s linear;
	-moz-transition:all 0.3s linear;
	-o-transition:all 0.3s linear;
}

.all_vs_anli{
width:100%;
padding-top:50px;
padding-bottom:70px;
overflow:hidden;
}

.vs_cogo{
width:1200px;
padding-bottom:40px;
text-align:center;
overflow:hidden;
}

.all_vs_hr{
width:100%;
height:360px;
background:url(images/about/all_hr.jpg) center top no-repeat;
}
.vs_hr{
width:1200px;
height:360px;
position:relative;
margin:0 auto;
}
.vs_hrA{
width:100%;
height:62px;
line-height:62px;
font-size:42px;
color:#000;
font-weight:bold;
position:absolute;
left:0;
top:64px;
}
.vs_hrB{
width:100%;
height:68px;
line-height:34px;
font-size:20px;
color:#000;
position:absolute;
left:0;
top:144px;
}
.vs_hrC{
padding-left:42px;
background:url(images/about/mail.png) left center no-repeat;
height:50px;
line-height:50px;
position:absolute;
left:0;
top:232px;
}
.vs_hrC a{
font-size:30px;
color:#333333;
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
}

.PSheng_fw_TD{
width:1200px;
height:202px;
position:relative;
}
.PSheng_fw_TT{
width:1200px;
height:66px;
line-height:66px;
font-size:46px;
font-weight:bold;
color:#121212;
position:absolute;
left:0;
top:44px;
background:url(images/bt_em.png) 186px  44px no-repeat;
}
.PSheng_fw_Desc{
width:990px;
height:52px;
line-height:26px;
position:absolute;
left:0;
top:123px;
font-size:16px;
color:#121212;
}

.all_PSheng_tab{
width:100%;
height:518px;
background:url(images/about/bj.png) left bottom repeat-x;
overflow:hidden;
}
.PSheng_tab{
width:1200px;
height:59px;
overflow:hidden;
}
.PSheng_tab ul{
margin:0;
padding:0;
list-style:none;
}
.PSheng_tab ul li{
width:106px;
height:59px;
float:left;
margin-right:30px;
background:url(images/about/tab_line.png) right 20px no-repeat;
}
.PSheng_tab ul li span{
width:106px;
height:59px;
line-height:55px;
display:block;
font-size:18px;
color:#4c4c4c;
}
.PSheng_tab ul li.selected span{
color:#1a1a1a;
font-weight:bold;
background:url(images/about/tab_curr.png) left bottom no-repeat;
}

.PSheng_tab ul li:last-child{
background:none;
}

.hide{
display:none;
}

.PSheng_fwx{
width:1200px;
height:459px;
position:relative;
}
.PSheng_fwx_A{
width:278px;
height:44px;
line-height:44px;
font-size:24px;
color:#1a1a1a;
position:absolute;
left:0;
top:59px;
font-weight:bold;
}
.PSheng_fwx_B{
width:278px;
height:180px;
line-height:26px;
font-size:16px;
color:#1a1a1a;
position:absolute;
left:0;
top:127px;
}
.PSheng_fwx_C{
width:96px;
height:36px;
position:absolute;
left:0;
top:321px;
}
.PSheng_fwx_C a{
width:71px;
height:32px;
line-height:32px;
display:block;
background:url(images/n_more.png) right 9px no-repeat;
font-size:14px;
color:#0233c5;
text-decoration:underline;
}
.PSheng_fwx_C a:hover{
background:url(images/n_more.png) right 6px no-repeat;
}

.PSheng_fwx_D{
width:891px;
height:360px;
position:absolute;
left:341px;
top:47px;
}
.PSheng_fwx_D ul{
margin:0;
padding:0;
list-style:none;
}
.PSheng_fwx_D ul li{
width:297px;
float:left;
height:120px;
}
.PSheng_fwx_Dx{
width:264px;
height:100px;
position:relative;
}
.PSheng_fwx_Dx1{
width:98px;
height:98px;
position:absolute;
left:6px;
top:4px;
}
.PSheng_fwx_Dx1 span{
width:98px;
height:98px;
position:relative;
}
.PSheng_fwx_Dx1 span img{
width:80px;
height:80px;
position:absolute;
left:9px;
top:9px;
border-radius:50%;
transition:box-shadow .3s;
box-shadow:0 0 12px rgba(0,0,0,0.14);
}

.PSheng_fwx_Dx2{
width:152px;
height:36px;
line-height:36px;
font-size:16px;
color:#1a1a1a;
position:absolute;
left:107px;
top:33px;
}

.PSheng_fwx_Dx:hover .PSheng_fwx_Dx1 span img{
box-shadow:0 0 0 8px #d7e0f6;
}
.PSheng_fwx_Dx:hover .PSheng_fwx_Dx2{
color:#0233c5;
}


.PSheng_fwx_E{
width:860px;
height:360px;
position:absolute;
left:341px;
top:47px;
}
.PSheng_fwx_E ul{
margin:0;
padding:0;
list-style:none;
}
.PSheng_fwx_E ul li{
width:430px;
float:left;
height:172px;
}
.PSheng_fwx_Ex{
width:300px;
height:162px;
position:relative;
}
.PSheng_fwx_Ex1{
width:300px;
height:112px;
position:absolute;
left:0;
top:0;
border-radius:8px;
overflow:hidden;
}
.PSheng_fwx_Ex2{
width:300px;
height:50px;
line-height:50px;
font-size:16px;
color:#1a1a1a;
position:absolute;
left:0;
top:112px;
text-align:center;
}

.all_PSheng_china{
width:100%;
padding-bottom:65px;
background:url(images/about/all_addr.png) center top no-repeat;
overflow:hidden;
}
.PSheng_china{
width:1200px;
height:666px;
position:relative;
}
.PSheng_china_TT{
width:550px;
height:66px;
line-height:66px;
font-size:46px;
color:#fff;
position:absolute;
left:0;
top:133px;
font-weight:bold;
background:url(images/bt_ems.png) 464px 46px no-repeat;
}
.PSheng_china_Desc{
width:450px;
height:160px;
line-height:24px;
font-size:16px;
color:#fff;
position:absolute;
left:0;
top:234px;
}
.PSheng_china_kf{
width:140px;
height:42px;
position:absolute;
left:0;
top:455px;
}
.PSheng_china_kf a{
width:140px;
height:42px;
display:block;
line-height:42px;
text-align:center;
background-color:#ff1800;
font-size:16px;
color:#fff;
border-radius:20px;
}
.PSheng_china_tel{
width:204px;
height:38px;
border:2px solid #fff;
padding-left:52px;
line-height:38px;
background:url(images/about/call_ico.png) 25px center no-repeat;
font-size:14px;
color:#fff;
position:absolute;
left:150px;
top:455px;
border-radius:20px;
}

.PSheng_city{
width:720px;
height:550px;
position:absolute;
left:490px;
top:66px;
}
.PSheng_citys{
width:700px;
height:530px;
position:relative;
}
.PSheng_citys_A{
width:380px;
height:480px;
position:absolute;
left:0;
top:0;
}
.PSheng_citys_B{
width:300px;
height:240px;
position:absolute;
left:400px;
top:50px;
}
.PSheng_citys_C{
width:300px;
height:220px;
position:absolute;
left:400px;
top:310px;
}

.PSheng_wh{
width:1200px;
height:360px;
box-shadow:0 0 12px rgba(0,0,0,0.12);
background-color:#fff;
}
.PSheng_wh ul{
margin:0;
padding:0;
list-style:none;
}
.PSheng_wh ul li{
width:600px;
height:180px;
float:left;
position:relative;
}
.PSheng_wh_ico{
width:80px;
height:80px;
position:absolute;
left:40px;
top:40px;
}
.PSheng_wh_name{
width:400px;
height:50px;
line-height:50px;
font-size:30px;
color:#1a1a1a;
position:absolute;
left:150px;
top:45px;
font-weight:bold;
}
.PSheng_wh_desc{
width:400px;
height:48px;
line-height:24px;
font-size:18px;
color:#1a1a1a;
position:absolute;
left:150px;
top:100px;
}

.PSheng_anli_TT{
width:1200px;
height:72px;
line-height:72px;
font-size:42px;
text-align:center;
color:#1a1a1a;
}
.PSheng_anli_Desc{
width:1200px;
height:40px;
line-height:26px;
font-size:16px;
text-align:center;
color:#1a1a1a;
}

.anliScroll-left{ position:relative; width:1200px; margin:0 auto; height:680px;}
.anliScroll-left .hd{ overflow:hidden;  height:76px; width:1200px;position:absolute; left:0; top:244px; z-index:2;}
.anliScroll-left .hd .prev{ display:block; width:76px; height:76px; float:left;overflow:hidden; cursor:pointer; background:url(images/about/roll_l.png) 1px 1px no-repeat;}
.anliScroll-left .hd .prev:hover{background:url(images/about/roll_ls.png) no-repeat;}
.anliScroll-left .hd .next{display:block; width:76px; height:76px; float:right; overflow:hidden; cursor:pointer; background:url(images/about/roll_r.png) 1px 1px no-repeat;}
.anliScroll-left .hd .next:hover{background:url(images/about/roll_rs.png) no-repeat;}
.anliScroll-left .hd .prevStop{ background-position:-60px 0; }
.anliScroll-left .hd .nextStop{ background-position:-60px -50px; }
.anliScroll-left .hd ul{ float:left; overflow:hidden; zoom:1; margin:0; padding:0; list-style:none; margin-left:466px; margin-top:384px; display:none;}
.anliScroll-left .hd ul li{ float:left;  width:70px; height:5px; overflow:hidden; margin-right:10px;cursor:pointer; background-color:#afb2bb; color:#afb2bb; font-size:1px;}
.anliScroll-left .hd ul li.on{background-color:#0233c5; color:#0233c5;}
.anliScroll-left .bd{ width:1120px; overflow:hidden;z-index:1; position:absolute; left:40px;}
.anliScroll-left .bd ul{overflow:hidden;zoom:1; margin:0; padding:0; list-style:none; }
.anliScroll-left .bd ul li{ width:1048px;float:left; height:560px;_display:inline; margin:0; padding:36px;}

.PSheng_anli{
width:1048px;
height:560px;
position:relative;
}
.PSheng_anli_l{
width:520px;
height:560px;
background:url(images/about/round.png) 33px 328px no-repeat;
background-color:#fff;
position:absolute;
left:14px;
top:0;
box-shadow:0 0 36px rgba(0,0,0,0.12);
z-index:2;
overflow:hidden;
}
.PSheng_anli_l a{
width:520px;
height:560px;
display:block;
}
.PSheng_anli_lx{
width:520px;
height:560px;
position:relative;
}
.PSheng_anli_lx1{
width:520px;
height:240px;
position:absolute;
left:0;
top:0;
overflow:hidden;
}
.PSheng_anli_lx1 img{
width:520px;
}
.PSheng_anli_lx1 img:hover{
transform: scale(1.1);
}
.PSheng_anli_lx1 img{
transition:all 0.3s linear;
	-webkit-transition:all 0.3s linear;
	-moz-transition:all 0.3s linear;
	-o-transition:all 0.3s linear;
}

.PSheng_anli_lx2{
width:440px;
height:24px;
line-height:24px;
position:absolute;
left:40px;
top:270px;
font-size:14px;
color:#c7c7c7;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
}
.PSheng_anli_lx3{
width:123px;
height:110px;
line-height:110px;
position:absolute;
left:36px;
top:312px;
font-size:100px;
color:#0233c5;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
text-align:center;
}
.PSheng_anli_lx4{
width:123px;
height:30px;
line-height:30px;
position:absolute;
left:36px;
top:410px;
font-size:20px;
color:#1a1a1a;
font-family:Arial, Helvetica, sans-serif;
text-align:center;
}
.PSheng_anli_lx5{
width:320px;
height:120px;
line-height:40px;
position:absolute;
left:176px;
top:345px;
font-size:24px;
color:#1a1a1a;
font-weight:bold;
}
.PSheng_anli_lx6{
width:103px;
height:34px;
line-height:34px;
position:absolute;
left:40px;
top:481px;
font-size:14px;
color:#1a1a1a;
}
.PSheng_anli_lx6:hover{
color:#0233c5;
}

.PSheng_anli_r{
width:520px;
height:390px;
background-color:#fff;
position:absolute;
left:514px;
top:84px;
z-index:1;
}
.PSheng_anli_rx{
width:520px;
height:390px;
position:relative;
}
.PSheng_anli_rx1{
width:440px;
height:150px;
line-height:30px;
position:absolute;
left:48px;
top:46px;
font-size:18px;
color:#1a1a1a;
}
.PSheng_anli_rx2{
width:440px;
height:38px;
line-height:38px;
position:absolute;
left:48px;
top:218px;
font-size:18px;
color:#1a1a1a;
}
.PSheng_anli_rx3{
width:180px;
height:70px;
position:absolute;
left:48px;
top:262px;
border-radius:6px;
box-shadow:0 0 5px rgba(0,0,0,0.2);
overflow:hidden;
}

.case_logo{
width:1212px;
height:380px;
}
.case_logo ul{
margin:0;
padding:0;
list-style:none;
}
.case_logo ul li{
width:202px;
height:120px;
float:left;
}
.case_logo ul li img{
width:190px;
height:100px;
}

.anli_more{
width:140px;
height:110px;
margin:0 auto;
}
.anli_more a{
width:110px;
padding-left:28px;
height:44px;
display:block;
line-height:44px;
border:1px solid #4d4d4d;
font-size:18px;
color:#333333;
font-weight:bold;
background:url(images/n_more.png) 106px 17px no-repeat;
border-radius:40px;
}
.anli_more a:hover{
border-color:#0642ee;
color:#0642ee;
background:url(images/n_more.png) 106px 15px no-repeat;
}

.all_PSheng_boot{
width:100%;
height:480px;
position:relative;
background:url(images/all_boot.jpg) center top no-repeat;
overflow:hidden;
}
.PSheng_boot_out{
width:100%;
height:380px;
position:absolute;
left:0;
top:0;
z-index:1;
}
.PSheng_boot{
width:1200px;
height:380px;
position:relative;
}
.PSheng_boot_A{
width:1200px;
height:50px;
line-height:50px;
position:absolute;
left:0;
top:96px;
font-size:30px;
color:#1a1a1a;
font-weight:bold;
}
.PSheng_boot_B{
width:680px;
height:72px;
line-height:24px;
position:absolute;
left:0;
top:160px;
font-size:16px;
color:#1a1a1a;
}
.PSheng_boot_C{
width:140px;
height:42px;
position:absolute;
left:0;
top:258px;
}
.PSheng_boot_C a{
width:140px;
height:42px;
display:block;
line-height:42px;
text-align:center;
background-color:#ff1800;
font-size:16px;
color:#fff;
border-radius:20px;
}
.PSheng_boot_D{
width:204px;
height:38px;
border:2px solid #0233c5;
padding-left:52px;
line-height:38px;
background:url(images/about/call_icos.png) 22px center no-repeat;
font-size:14px;
color:#0233c5;
position:absolute;
left:150px;
top:258px;
border-radius:20px;
}

.global_banner_animation{
    width: 100%;
    height: 100px;
    position: absolute;
    left: 0;
    bottom: 0;
	z-index:2;
}
.global_banner_animation .banner_animation {
    display: block;
    width: 100%;
    height: 9em;
    max-height: 100vh;
    margin: 0;
}
.global_banner_animation .parallax{
    display: block;
    width: 100%;
}
.global_banner_animation .parallax > use {
    animation: move_forever 8s linear infinite;
}
.global_banner_animation .parallax > use:nth-child(1) {
    animation-delay: -2s;
    fill: rgba(254, 180, 3,0.4);
}
.global_banner_animation .parallax > use:nth-child(2) {
    animation-delay: -2s;
    animation-duration: 5s;
    fill: rgba(1, 62, 238,0.86);
}

@keyframes move_forever {
    0% {
        transform: translate(-90px, 0%);
    }
    100% {
        transform: translate(85px, 0%);
    }
}

.security_section1 .global_banner_animation .banner_animation{
    width: 100%;
    height: 18em;
    max-height: 100vh;
}
.security_section1 .global_banner_animation .parallax > use {
    animation: security_move_forever 8s linear infinite;
}
.security_section1 .global_banner_animation .parallax > use:nth-child(1) {
    animation-delay: -2s;
    fill: rgba(34, 88, 84, 0.038);
}
.security_section1 .global_banner_animation .parallax > use:nth-child(2) {
    animation-delay: -2s;
    animation-duration: 5s;
    fill: rgba(0, 122, 195, 0.038);
}

@keyframes security_move_forever {
    0% {
        transform: translate(-90px, 0%);
    }
    100% {
        transform: translate(85px, 0%);
    }
}

.fuwu_sox{
width:1200px;
padding:28px 0 0 0;
overflow:hidden;
}
.fuwu_sox_TT{
width:1200px;
height:98px;
line-height:98px;
font-size:40px;
color:#000000;
text-align:center;
font-weight:bold;
}
.fuwu_sox_Desc{
width:1200px;
overflow:hidden;
font-size:16px;
line-height:24px;
color:#1a1a1a;
text-align:center;
}

.xmsb_TT{
width:100%;
padding-top:64px;
overflow:hidden;
}
.xmsb_TT_a{
width:100%;
height:55px;
line-height:55px;
text-align:center;
font-size:40px;
color:#000;
font-weight:bold;
}
.xmsb_TT_b{
width:100%;
height:70px;
line-height:28px;
text-align:center;
font-size:18px;
color:#000;
}

.all_item_list{
width:100%;
background-color:#fff;
padding-top:30px;
padding-bottom:50px;
overflow:hidden;
}
.item_list{
width:1230px;
}
.item_list ul{
margin:0;
padding:0;
list-style:none;
}
.item_list ul li{
width:410px;
margin-bottom:30px;
float:left;
}
.item_list_li{
width:380px;
height:366px;
background-color:#fff;
position:relative;
box-shadow:0 0 24px rgba(0,30,121,0.12);
border-radius:10px;
overflow:hidden;
}
.item_list_lia{
width:320px;
text-align:center;
height:90px;
position:absolute;
left:25px;
top:24px;
overflow:hidden;
}
.item_list_lia img{
height:90px;
}

.item_list_liaa{
width:330px;
height:120px;
position:absolute;
left:20px;
top:18px;
overflow:hidden;
}

.item_list_lib{
width:320px;
height:50px;
line-height:50px;
position:absolute;
left:30px;
top:140px;
font-size:20px;
color:#000000;
white-space: nowrap;
word-break: keep-all;
overflow: hidden;
text-overflow: ellipsis;
text-align:center;
}
.item_list_lic{
width:320px;
height:auto;
line-height:24px;
position:absolute;
left:30px;
top:188px;
font-size:15px;
color:#4c4c4c;
text-align:center;
text-overflow: ellipsis;
white-space: normal;
-webkit-line-clamp:3;
display: -webkit-box;
-webkit-box-orient:vertical;
overflow:hidden;
}
.item_list_lid{
width:120px;
height:46px;
position:absolute;
left:60px;
top:283px;
}
.item_list_lid a{
width:118px;
height:38px;
border:1px solid #0233c5;
display:block;
border-radius:6px;
position:relative;
overflow:hidden;
}
.item_list_lid a label{
width:118px;
height:38px;
display:block;
position:absolute;
left:0;
top:0;
z-index:2;
line-height:38px;
text-align:center;
font-size:14px;
color:#0233c5;
cursor:pointer;
}
.item_list_lid a span{
width:0;
height:38px;
display:block;
position:absolute;
left:0;
top:0;
z-index:1;
background-color:#0233c5;
transition:all .5s;
overflow:hidden;
}
.item_list_lid a:hover label{
color:#fff;
}
.item_list_lid a:hover span{
width:118px;
}
.item_list_lie{
width:120px;
height:40px;
position:absolute;
left:200px;
top:283px;
}
.item_list_lie a{
width:118px;
height:38px;
border:1px solid #313131;
display:block;
border-radius:6px;
position:relative;
overflow:hidden;
}

.item_list_lie a label{
width:118px;
height:38px;
display:block;
position:absolute;
left:0;
top:0;
z-index:2;
line-height:38px;
text-align:center;
font-size:14px;
color:#313131;
cursor:pointer;
}
.item_list_lie a span{
width:0;
height:38px;
display:block;
position:absolute;
left:0;
top:0;
z-index:1;
background-color:#ff8a00;
transition:all .5s;
overflow:hidden;
}
.item_list_lie a:hover{
border:1px solid #ff8a00;
}
.item_list_lie a:hover label{
color:#fff;
}
.item_list_lie a:hover span{
width:118px;
}

.item_list_li:hover{
box-shadow:0 0 24px rgba(0,30,121,0.22);
}

.xmsb_list_li{
width:380px;
height:366px;
background-color:#fff;
position:relative;
box-shadow:0 0 24px rgba(0,30,121,0.12);
border-radius:10px;
overflow:hidden;
}
.xmsb_list_lia{
width:380px;
text-align:center;
height:auto;
position:absolute;
left:0;
top:36px;
}

.xmsb_list_lib{
width:320px;
height:50px;
line-height:50px;
position:absolute;
left:30px;
top:140px;
font-size:20px;
color:#000000;
font-weight:bold;
white-space: nowrap;
word-break: keep-all;
overflow: hidden;
text-overflow: ellipsis;
text-align:center;
}
.xmsb_list_lic{
width:320px;
height:auto;
line-height:24px;
position:absolute;
left:30px;
top:188px;
font-size:15px;
color:#4c4c4c;
text-align:center;
text-overflow: ellipsis;
white-space: normal;
-webkit-line-clamp:3;
display: -webkit-box;
-webkit-box-orient:vertical;
font-weight:lighter;
overflow:hidden;
}
.xmsb_list_lid{
width:120px;
height:46px;
position:absolute;
left:60px;
top:283px;
}
.xmsb_list_lid a{
width:118px;
height:38px;
border:1px solid #0233c5;
display:block;
border-radius:6px;
position:relative;
overflow:hidden;
}
.xmsb_list_lid a label{
width:118px;
height:38px;
display:block;
position:absolute;
left:0;
top:0;
z-index:2;
line-height:38px;
text-align:center;
font-size:14px;
color:#0233c5;
cursor:pointer;
}
.xmsb_list_lid a span{
width:0;
height:38px;
display:block;
position:absolute;
left:0;
top:0;
z-index:1;
background-color:#0233c5;
transition:all .5s;
overflow:hidden;
}
.xmsb_list_lid a:hover label{
color:#fff;
}
.xmsb_list_lid a:hover span{
width:118px;
}
.xmsb_list_lie{
width:120px;
height:40px;
position:absolute;
left:200px;
top:283px;
}
.xmsb_list_lie a{
width:118px;
height:38px;
border:1px solid #313131;
display:block;
border-radius:6px;
position:relative;
overflow:hidden;
}

.xmsb_list_lie a label{
width:118px;
height:38px;
display:block;
position:absolute;
left:0;
top:0;
z-index:2;
line-height:38px;
text-align:center;
font-size:14px;
color:#313131;
cursor:pointer;
}
.xmsb_list_lie a span{
width:0;
height:38px;
display:block;
position:absolute;
left:0;
top:0;
z-index:1;
background-color:#ff8a00;
transition:all .5s;
overflow:hidden;
}
.xmsb_list_lie a:hover{
border:1px solid #ff8a00;
}
.xmsb_list_lie a:hover label{
color:#fff;
}
.xmsb_list_lie a:hover span{
width:118px;
}

.xmsb_list_li:hover{
box-shadow:0 0 24px rgba(0,30,121,0.22);
}


.all_list_vs{
width:100%;
height:360px;
background:url(images/fuwu/all_vs.jpg) center top no-repeat;
}
.list_vs{
width:1200px;
height:360px;
position:relative;
}
.list_vsA{
width:700px;
height:108px;
line-height:54px;
font-size:42px;
position:absolute;
left:0;
top:55px;
color:#1a1a1a;
}
.list_vsB{
width:700px;
height:44px;
line-height:44px;
font-size:24px;
position:absolute;
left:0;
top:182px;
color:#1a1a1a;
}
.list_vsC{
width:404px;
padding-left:55px;
height:56px;
line-height:56px;
position:absolute;
left:0;
top:254px;
background:url(images/item/tel_icos.png) left center no-repeat;
font-size:36px;
color:#0060ff;
z-index:99999992;
font-weight:bold;
}
.list_vsD{
width:403px;
height:384px;
position:absolute;
right:0;
top:-60px;
border-radius:10px;
box-shadow:0 0 24px 0 rgba(9,50,102,0.18);
overflow:hidden;
}


.item_ad_ox{
width:1200px;
height:242px;
overflow:hidden;
}

.all_item_help{
width:100%;
padding-bottom:100px;
background:url(images/fuwu/all_other.jpg) center bottom no-repeat;
overflow:hidden;
padding-top:20px;
}
.item_help_TT{
width:1200px;
height:120px;
line-height:120px;
color:#1a1a1a;
font-size:40px;
font-weight:bold;
text-align:center;
}
.item_help{
width:1228px;
}
.item_help ul{
margin:0;
padding:0;
list-style:none;
}
.item_help ul li{
width:307px;
float:left;
}
.item_help_li{
width:290px;
height:190px;
background:url(images/fuwu/oli.png) no-repeat;
position:relative;
border-radius:10px;
box-shadow:0 0 16px rgba(12,49,113,0.14);
overflow:hidden;
}
.item_help_lia{
width:150px;
height:42px;
line-height:42px;
font-size:22px;
font-weight:bold;
color:#1a1a1a;
position:absolute;
left:18px;
top:66px;
}
.item_help_lib{
width:240px;
height:44px;
line-height:22px;
font-size:14px;
color:#333333;
position:absolute;
left:18px;
top:112px;
}
.item_help_lic{
width:28px;
height:28px;
position:absolute;
left:18px;
top:25px;
}

.item_help_li:hover{
border-color:#fff;
box-shadow:0 0 16px 0 rgba(12,49,113,0.2);
}
.item_help_li:hover .item_help_lia{
color:#0132c3;
}
.item_help_li:hover .item_help_lic{
top:21px;
}

.all_cases_list{
width:100%;
padding-bottom:60px;
overflow:hidden;
padding-top:70px;
}
.cases_list{
width:730px;
float:left;
}
.cases_left{
width:800px;
float:left;
}
.cases_list ul{
margin:0;
padding:0;
list-style:none;
}
.cases_list ul li{
width:730px;
height:341px;
border-bottom:1px solid #e5e5e5;
margin-bottom:50px;
}
.cases_list_li{
width:730px;
height:341px;
position:relative;
}
.cases_list_lia{
width:380px;
height:260px;
position:absolute;
left:0;
top:0;
overflow:hidden;
}
.cases_list_lia img{
width:380px;
height:260px;
}
.cases_list_lib{
width:314px;
height:120px;
line-height:40px;
font-size:32px;
color:#1f1f1f;
position:absolute;
left:420px;
top:0;
text-overflow: ellipsis;
white-space: normal;
-webkit-line-clamp:3;
display: -webkit-box;
-webkit-box-orient:vertical;
overflow:hidden;
}
.cases_list_lic{
width:314px;
height:90px;
line-height:30px;
font-size:18px;
color:#4c4c4c;
position:absolute;
left:420px;
top:142px;
}
.cases_list_lid{
width:380px;
height:36px;
line-height:36px;
font-size:16px;
color:#808080;
position:absolute;
left:0;
top:267px;
text-align:center;
}
.cases_list_lie{
width:314px;
height:36px;
line-height:36px;
font-size:16px;
color:#808080;
position:absolute;
left:420px;
top:269px;
text-align:right;
}

.cases_list_li:hover .cases_list_lia img{
transform: scale(1.1);
}
.cases_list_li:hover .cases_list_lib{
color:#0233c5;
}
.cases_list_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;
}

.cases_right{
width:360px;
float:right;
}
.cases_kefu{
width:360px;
height:490px;
border-radius:10px;
box-shadow:0 0 36px rgba(0,27,105,0.14);
position:relative;
}
.cases_kefu_A{
width:360px;
height:215px;
position:absolute;
left:0;
top:0;
text-align:center;
}
.cases_kefu_B{
width:360px;
height:72px;
line-height:36px;
font-size:26px;
color:#1a1a1a;
position:absolute;
left:0;
top:238px;
text-align:center;
}
.cases_kefu_C{
width:360px;
height:28px;
line-height:28px;
font-size:18px;
color:#1a1a1a;
position:absolute;
left:0;
top:264px;
text-align:center;
}
.cases_kefu_D{
left:90px;
top:400px;
}
.cases_kefu_E{
width:360px;
height:50px;
line-height:50px;
font-size:30px;
color:#1a1a1a;
position:absolute;
left:0;
top:330px;
text-align:center;
}

.cases_zm{
width:360px;
background:url(images/cases/xx.png) no-repeat;
overflow:hidden;
padding-top:10px;
padding-bottom:30px;
border-radius:10px;
box-shadow:0 0 36px rgba(0,27,105,0.14);
}
.cases_zm_TT{
width:310px;
height:60px;
line-height:60px;
font-size:22px;
color:#1a1a1a;
padding-left:25px;
}
.cases_zmx{
width:335px;
padding-left:21px;
overflow:hidden;
}
.cases_zmx ul{
margin:0;
padding:0;
list-style:none;
}
.cases_zmx ul li{
width:162px;
float:left;
height:162px;
}

.cases_best{
width:310px;
padding-left:25px;
overflow:hidden;
}
.cases_best ul{
margin:0;
padding:0;
list-style:none;
}
.cases_best ul li{
width:310px;
height:236px;
position:relative;
float:left;
}
.cases_bestA{
width:310px;
height:150px;
position:absolute;
left:0;
top:0;
border-radius:6px;
overflow:hidden;
}
.cases_bestA img{
width:310px;
display:block;
}
.cases_bestB{
width:260px;
height:44px;
line-height:22px;
font-size:16px;
color:#4c4c4c;
position:absolute;
left:10px;
top:168px;
}

.cases_best ul li:hover .cases_bestA img{
transform: scale(1.1);
}

.cases_bestA img{
transition:all 0.3s linear;
	-webkit-transition:all 0.3s linear;
	-moz-transition:all 0.3s linear;
	-o-transition:all 0.3s linear;
}

.cases_best ul li:hover .cases_bestB{
text-decoration:underline;
color:#0132c3;
}


.cases_detail{
width:1200px;
height:360px;
margin:0 auto;
position:relative;
}
.cases_detail_A{
width:820px;
height:54px;
line-height:54px;
font-size:34px;
color:#1a1a1a;
position:absolute;
left:0;
top:62px;
white-space: nowrap;
word-break: keep-all;
overflow: hidden;
text-overflow: ellipsis;
}
.cases_detail_B{
width:820px;
height:72px;
line-height:24px;
font-size:16px;
color:#1a1a1a;
position:absolute;
left:0;
top:132px;
}

.cases_detail_C{
width:280px;
height:46px;
position:absolute;
left:0;
top:240px;
text-align:center;
background-color:#fff;
box-shadow:0 0 24px rgba(12,49,113,0.2);
border-radius:10px;
overflow:hidden;
}

.cases_detail_C label{
width:280px;
height:46px;
line-height:46px;
display:block;
position:absolute;
left:0;
top:0;
z-index:2;
font-size:16px;
color:#0132c3;
text-align:center;
}
.cases_detail_C span{
width:0;
height:46px;
background-color:#0132c3;
display:block;
position:absolute;
left:0;
top:0;
z-index:1;
transition:all .5s;
}
.cases_detail_C:hover label{
color:#fff;
}
.cases_detail_C:hover span{
width:280px;
}

.cases_detail_D{
width:140px;
height:46px;
position:absolute;
left:290px;
top:240px;
}
.cases_detail_D a{
width:140px;
height:46px;
line-height:46px;
text-align:center;
border-radius:10px;
background-color:#fff;
box-shadow:0 0 24px rgba(12,49,113,0.2);
font-size:16px;
color:#0132c3;
display:block;
}
.cases_detail_D a:hover{
background-color:#0132c3;
color:#fff;
}

.cases_detail_E{
width:280px;
height:280px;
position:absolute;
right:0;
top:40px;
background:url(images/cases/ox.png) no-repeat;
border-radius:10px;
box-shadow:0 0 24px 0 rgba(2,25,91,0.06);
overflow:hidden;
}
.cases_detail_E ul{
margin:0;
padding:0;
list-style:none;
}
.cases_detail_E ul li{
width:230px;
padding:10px 25px 15px 25px;
border-bottom:1px solid #f0f0f0;
overflow:hidden;
float:left;
}
.cases_detail_E ul li:last-child{
border:none;
}
.cases_detail_Ea{
width:182px;
padding-left:28px;
height:38px;
line-height:38px;
font-size:14px;
color:#000000;
overflow:hidden;
}
.cases_detail_Eb{
width:182px;
padding-left:28px;
height:30px;
line-height:30px;
font-size:20px;
color:#1a1a1a;
font-weight:bold;
overflow:hidden;
}

.news_article{
width:730px;
margin-bottom:25px;
padding-bottom:50px;
overflow:hidden;
border-bottom:1px solid #e5e5e5;
}
.news_article_TT{
width:730px;
font-size:42px;
color:#1a1a1a;
overflow:hidden;
line-height:48px;
}
.news_article_Desc{
width:730px;
height:70px;
font-size:16px;
color:#999999;
overflow:hidden;
line-height:70px;
border-bottom:2px solid #e0e0e0;
}
.news_article_Txt{
width:730px;
padding-top:40px;
font-size:16px;
line-height:24px;
color:#1a1a1a;
overflow:hidden;
}

.cases_article{
width:100%;
margin-bottom:25px;
padding-bottom:50px;
overflow:hidden;
border-bottom:1px solid #e5e5e5;
}
.cases_article_TT{
width:100%;
height:58px;
font-size:36px;
color:#1a1a1a;
}
.cases_article_Txt{
width:100%;
font-size:16px;
line-height:30px;
color:#1a1a1a;
overflow:hidden;
}
.Pshe_TT{
width:100%;
height:77px;
line-height:77px;
font-size:30px;
color:#1a1a1a;
}
.Pshe_TxT{
width:100%;
overflow:hidden;
font-size:16px;
line-height:26px;
color:#1a1a1a;
padding-bottom:35px;
}
.Pshe_case{
width:726px;
padding:16px 40px 40px 34px;
overflow:hidden;
background:url(images/cases/sx.png) no-repeat;
background-size:100% 100%;
border-radius:10px;
box-shadow:0 0 36px rgba(0,27,105,0.14);
}
.Pshe_case_TT{
width:650px;
height:77px;
line-height:77px;
font-size:30px;
color:#1a1a1a;
}
.Pshe_case_ox{
width:726px;
overflow:hidden;
}
.Pshe_case_ox ul{
margin:0;
padding:0;
list-style:none;
}
.Pshe_case_ox ul li{
width:145px;
float:left;
margin-bottom:10px;
}
.Pshe_case_ox ul li img{
width:136px;
height:auto;
box-shadow:0 0 6px rgba(17,63,96,0.16);
border-radius:4px;
}

.cases_PreNext{
width:100%;
padding-top:28px;
overflow:hidden;
}
.cases_Pre{
width:100%;
height:56px;
line-height:56px;
border-bottom:1px solid #e5e5e5;
font-size:16px;
color:#4c4c4c;
}
.cases_Pre a{
font-size:16px;
color:#4c4c4c;
text-decoration:none;
}
.cases_Pre a:hover{
color:#0132c3;
text-decoration:underline;
}

.cases_Next{
width:100%;
height:56px;
line-height:56px;
font-size:16px;
color:#4c4c4c;
}
.cases_Next a{
font-size:16px;
color:#4c4c4c;
text-decoration:none;
}
.cases_Next a:hover{
color:#0132c3;
text-decoration:underline;
}
.cases_back{
width:140px;
float:right;
overflow:hidden;
}
.cases_back a{
width:136px;
height:38px;
line-height:38px;
text-align:center;
border:2px solid #0233c5;
display:block;
font-size:16px;
color:#0233c5;
}

.all_PSheng_baike{
width:100%;
padding-top:52px;
overflow:hidden;
}
.PSheng_baike{
width:1200px;
height:488px;
border-bottom:1px solid #e5e5e5;
position:relative;
}
.PSheng_baike_l{
width:580px;
height:400px;
position:absolute;
left:0;
top:18px;
}
.PSheng_baike_r{
width:570px;
height:447px;
position:absolute;
right:0;
top:0;
}
.PSheng_baike_r ul{
margin:0;
padding:0;
list-style:none;
}
.PSheng_baike_r ul li{
width:570px;
height:148px;
float:left;
border-bottom:1px dotted #cccccc;
}
.PSheng_baike_r ul li:last-child{
border:none;
}
.PSheng_baike_rx{
width:570px;
height:148px;
position:relative;
}
.PSheng_baike_rxA{
width:480px;
height:40px;
line-height:40px;
position:absolute;
left:0;
top:18px;
font-size:20px;
color:#1a1a1a;
font-weight:bold;
white-space: nowrap;
word-break: keep-all;
overflow: hidden;
text-overflow: ellipsis;
}
.PSheng_baike_rxB{
width:448px;
height:48px;
line-height:24px;
position:absolute;
left:0;
top:66px;
font-size:16px;
color:#4c4c4c;
}
.PSheng_baike_rxC{
width:80px;
height:44px;
line-height:44px;
position:absolute;
right:0;
top:22px;
font-size:24px;
color:#4c4c4c;
text-align:right;
}
.PSheng_baike_rxD{
width:70px;
height:34px;
line-height:34px;
position:absolute;
right:0;
top:75px;
font-size:14px;
color:#4c4c4c;
background:url(images/news_em.png) 60px 12px no-repeat;
}
.PSheng_baike_rx:hover .PSheng_baike_rxA{
color:#0233c5;
}
.PSheng_baike_rx:hover .PSheng_baike_rxC{
color:#0233c5;
}
.PSheng_baike_rx:hover .PSheng_baike_rxD{
color:#0233c5;
background:url(images/news_om.png) 60px 12px no-repeat;
}

.PSheng_baike_list{
width:1200px;
overflow:hidden;
}
.PSheng_baike_list ul{
margin:0;
padding:0;
list-style:none;
}
.PSheng_baike_list ul li{
width:1200px;
height:182px;
float:left;
border-bottom:1px dotted #cccccc;
}
.PSheng_baike_li{
width:1200px;
height:182px;
background:url(images/news_line.png) 1071px 45px no-repeat;
position:relative;
}
.PSheng_baike_lia{
width:1000px;
height:42px;
line-height:42px;
position:absolute;
left:0;
top:36px;
font-size:20px;
color:#1a1a1a;
font-weight:bold;
}
.PSheng_baike_lib{
width:1000px;
height:48px;
line-height:24px;
position:absolute;
left:0;
top:88px;
font-size:16px;
color:#4c4c4c;
}
.PSheng_baike_lic{
width:80px;
height:44px;
line-height:44px;
position:absolute;
right:0;
top:36px;
font-size:24px;
color:#4c4c4c;
text-align:right;
}
.PSheng_baike_lid{
width:70px;
height:34px;
line-height:34px;
position:absolute;
right:0;
top:89px;
font-size:14px;
color:#4c4c4c;
background:url(images/news_em.png) 60px 12px no-repeat;
}
.PSheng_baike_li:hover .PSheng_baike_lia{
color:#0233c5;
}
.PSheng_baike_li:hover .PSheng_baike_lic{
color:#0233c5;
}
.PSheng_baike_li:hover .PSheng_baike_lid{
color:#0233c5;
background:url(images/news_om.png) 60px 12px no-repeat;
}

DIV.bk_yellow{width:1200px;clear:both;float:left;PADDING-RIGHT:0;PADDING-LEFT:0;MARGIN:0;TEXT-ALIGN:center; padding-top:30px; padding-bottom:50px;}DIV.bk_yellow A{padding:5px 3px 5px 3px;MARGIN:2px 5px 5px 5px;TEXT-DECORATION:none; display:inline-block; font-size:14px; color:#808080;}DIV.bk_yellow A:hover{ color:#0233c5;}DIV.bk_yellow SPAN.current{padding:5px 3px 5px 3px;MARGIN:2px 5px 2px 5px; color:#0233c5; font-size:14px;}DIV.bk_yellow a.page_pre{width:20px; height:29px;display:inline-block; background:url(images/pre.png) left bottom no-repeat; padding:0; margin:0;}DIV.bk_yellow a.page_next{width:20px; height:29px;display:inline-block;background:url(images/next.png) left bottom no-repeat; padding:0; margin:0;}

.news_zm{
width:310px;
padding:8px 24px 24px 24px;
border:1px solid #dbdbdb;
overflow:hidden;
border-radius:6px;
}
.news_zm_TT{
width:310px;
height:60px;
line-height:60px;
font-size:22px;
color:#1a1a1a;
border-bottom:2px solid #e0e0e0;
}
.news_best{
width:310px;
padding-top:6px;
overflow:hidden;
}
.news_best ul{
margin:0;
padding:0;
list-style:none;
}
.news_best ul li{
width:310px;
float:left;
padding-bottom:10px;
border-bottom:1px solid #e5e5e5;
overflow:hidden;
}
.news_best ul li:last-child{
border:none;
}
.news_best_li{
width:310px;
padding-top:16px;
overflow:hidden;
}
.news_best_lia{
width:310px;
font-size:16px;
color:#1a1a1a;
line-height:22px;
overflow:hidden;
}
.news_best_lib{
width:310px;
height:30px;
line-height:30px;
background:url(images/arrow_em.png) 280px center no-repeat;
font-size:12px;
color:#999999;
font-weight:bold;
}
.news_best_li:hover .news_best_lia{
color:#0233c5;
text-decoration:underline;
}
.news_best_li:hover .news_best_lib{
background:url(images/arrow_om.png) 280px center no-repeat;
}

.PSheng_hitem{
width:1200px;
height:330px;
position:relative;
}
.PSheng_hitem_A{
width:215px;
height:280px;
position:absolute;
left:0;
top:20px;
background:url(images/item/box_zs.png) no-repeat;
overflow:hidden;
display:none;
}
.PSheng_hitem_A img{
width:200px;
height:266px;
border-radius:6px;
border:none;
}
.PSheng_hitem_B{
width:1200px;
height:66px;
line-height:66px;
font-size:46px;
color:#1a1a1a;
position:absolute;
left:0;
top:20px;
font-weight:bold;
}
.PSheng_hitem_C{
width:1200px;
height:auto;
line-height:26px;
font-size:16px;
color:#1a1a1a;
position:absolute;
left:0;
top:110px;
}
.PSheng_hitem_D{
width:140px;
height:42px;
position:absolute;
left:290px;
top:238px;
display:none;
}
.PSheng_hitem_D a{
width:140px;
height:42px;
line-height:42px;
display:block;
background-color:#ff1800;
text-align:center;
font-size:16px;
color:#fff;
border-radius:20px;
}
.PSheng_hitem_E{
width:404px;
padding-left:47px;
height:56px;
line-height:56px;
position:absolute;
left:0;
top:218px;
background:url(images/item/tel_ico.png) left center no-repeat;
font-size:30px;
color:#000;

}

.all_item_body{
width:100%;
overflow:hidden;
padding:20px 0 80px 0;
}
.item_body{
width:1200px;
}
.item_body_left{
width:230px;
float:left;
}
.item_body_lx{
width:230px;
height:726px;
background:url(images/item/menu_bj.png) 200px top no-repeat;
overflow:hidden;
}
#bh_colum_bar.fixed{
	width:230px;
	height:726px;
	position:fixed;
	top:60px;
	z-index:9;
	background:url(images/item/menu_bj.png) 200px top no-repeat;
}
.item_body_logo{
width:230px;
margin-top:58px;
padding-bottom:26px;
overflow:hidden;
}
.item_body_menu{
width:200px;
overflow:hidden;
}
.item_body_menu ul{
margin:0;
padding:0;
list-style:none;
}
.item_body_menu ul li{
width:200px;
height:36px;
margin-bottom:6px;
float:left;
}
.item_body_menu ul li a{
width:176px;
height:36px;
display:block;
line-height:36px;
padding-left:13px;
font-size:16px;
color:#1a1a1a;
text-decoration:none;
}
.item_body_menu ul li a.selected{
background:url(images/item/class_hover.png)  no-repeat;
color:#0132c3;
}

.item_body_kefu{
width:200px;
height:190px;
position:relative;
}
.item_body_kefu_A{
width:160px;
height:26px;
line-height:26px;
font-size:16px;
color:#1a1a1a;
position:absolute;
left:14px;
top:39px;
}
.item_body_kefu_B{
width:160px;
height:40px;
line-height:40px;
font-family:Arial, Helvetica, sans-serif;
font-size:20px;
color:#1a1a1a;
font-weight:bold;
position:absolute;
left:14px;
top:68px;
}
.item_body_kefu_C{
width:160px;
height:34px;
position:absolute;
left:14px;
top:107px;
}
.item_body_kefu_C a{
width:74px;
height:34px;
line-height:34px;
display:block;
background:url(images/mores.png) right center no-repeat;
color:#0233c5;
font-size:14px;
text-decoration:none;
}
.item_body_kefu_D{
width:160px;
height:20px;
position:absolute;
left:14px;
top:169px;
}
.item_body_right{
width:950px;
float:right;
}
.blank_item{
height:54px;
}
.item_tag{
width:930px;
height:36px;
padding:68px 10px 0 10px;
overflow:hidden;
}
.item_tag span{
height:34px;
display:inline-block;
line-height:34px;
text-align:center;
font-size:18px;
color:#ff9500;
font-weight:bold;
}
.item_SV_TT{
width:930px;
padding:10px;
line-height:42px;
font-size:36px;
color:#1a1a1a;
overflow:hidden;
}
.item_SV_Txt{
width:930px;
padding:0 10px 26px 10px;
font-size:16px;
color:#1a1a1a;
line-height:24px;
overflow:hidden;
}
.item_wide{
width:950px;
overflow:hidden;
}

.Fanya_csr-left{ position:relative; width:900px; height:480px; padding:28px 15px 28px 15px; overflow:hidden;box-shadow:0 0 30px rgba(15,45,130,0.12);border-radius:10px; margin:0 auto;}
.Fanya_csr-left .hd{height:1px; width:900px;position:absolute; left:0; top:108px; z-index:2;}
.hd_xi{ width:1264px;height:1px;position:relative;}
.Fanya_csr-left .hd .prev{ display:none;}
.Fanya_csr-left .hd .next{display:none;}
.Fanya_csr-left .hd ul{ overflow:hidden; zoom:1; margin:0; padding:0; list-style:none; position:absolute; left:420px; top:388px;}
.Fanya_csr-left .hd ul li{ float:left;  width:10px; height:10px; overflow:hidden; margin-right:9px;cursor:pointer; background-color:#dcdcdc; text-align:center; font-size:0;border-radius:50%;}
.Fanya_csr-left .hd ul li.on{background-color:#0132c3;}
.Fanya_csr-left .bd{ width:900px; overflow:hidden;z-index:1; position:absolute; left:15px;}
.Fanya_csr-left .bd ul{overflow:hidden;zoom:1; margin:0; padding:0; list-style:none; }
.Fanya_csr-left .bd ul li{ width:276px;float:left; height:480px;_display:inline; margin:0 12px;}
.pageState{
display:none;
}
.hmcspj_li{
width:276px;
height:448px;
border:1px solid #d2d2d2;
position:relative;
}
.hmcspj_lia{
width:276px;
height:149px;
position:absolute;
left:0;
top:0;
z-index:1;
overflow:hidden;
}
.hmcspj_lib{
width:222px;
height:52px;
line-height:52px;
text-align:center;
position:absolute;
left:27px;
top:49px;
background-color:rgba(255, 255, 255, 0.7);
font-size:18px;
color:#000;
font-weight:bold;
z-index:2;
}
.hmcspj_lic{
width:232px;
height:auto;
line-height:24px;
position:absolute;
left:22px;
top:152px;
font-size:16px;
color:#1a1a1a;
}
.hmcspj_lic strong{
display:inline-block;
margin:0;
padding:15px 0 10px 0;
}

.item_new_ox{
width:850px;
border:2px solid #fff;
padding:26px 38px 33px 38px;
background:url(images/item/js_bg.png);
background-size:100% 100%;
box-shadow:0 0 16px rgba(0,0,0,0.12);
border-radius:10px;
overflow:hidden
}
.item_new_oxA{
width:850px;
height:30px;
background:url(images/item/shang_dh.png) no-repeat;
}
.item_new_oxB{
width:850px;
font-size:16px;
padding:20px 0;
line-height:24px;
color:#000;
overflow:hidden;
}
.item_new_oxC{
width:850px;
height:30px;
background:url(images/item/xia_dh.png) right top no-repeat;
}

.IATF_01{
width:930px;
height:300px;
background:url(images/item/IATF_01.jpg) no-repeat;
box-shadow:0 0 30px rgba(15,45,130,0.12);
border-radius:10px;
position:relative;
overflow:hidden;
}
.IATF_01a{
width:870px;
height:auto;
position:absolute;
left:30px;
top:45px;
line-height:24px;
font-size:16px;
color:#4c4c4c;
}
.IATF_01b{
width:870px;
height:36px;
line-height:36px;
position:absolute;
left:30px;
top:107px;
font-size:16px;
color:#4c4c4c;
}
.IATF_01c{
width:870px;
height:48px;
position:absolute;
left:30px;
top:160px;
}
.IATF_01c ul{
margin:0;
padding:0;
list-style:none;
}
.IATF_01c ul li{
float:left;
height:48px;
line-height:48px;
display:inline-block;
background-color:#f5f5f5;
padding:0 20px;
font-size:16px;
color:#0132c3;
margin-right:20px;
}

.IATF_02{
width:896px;
padding-left:34px;
line-height:40px;
font-size:16px;
color:#4c4c4c;
padding-top:30px;
height:300px;
background:url(images/item/IATF_02.jpg) no-repeat;
box-shadow:0 0 30px rgba(15,45,130,0.12);
border-radius:10px;
position:relative;
overflow:hidden;
}



.bsci_benefit{
width:930px;
height:355px;
padding:20px 10px 0 10px;
overflow:hidden;
background:url(images/item/bsci_hc.png) right top no-repeat;
}
.gxjsqy_benefit{
width:930px;
height:338px;
padding:30px 10px 10px 10px;
overflow:hidden;
background:url(images/item/gxjsqy_hc.png) right top no-repeat;
}
.rdkj_benefit{
width:930px;
height:318px;
padding:50px 10px 10px 10px;
overflow:hidden;
background:url(images/item/rdkj_hc.png) right top no-repeat;
}
.cmmi_benefit{
background:url(images/item/cmmi_hc.png) right top no-repeat;
height:355px;
}
.IATF_benefit{
background:url(images/item/IATF_hc.png) right top no-repeat;
padding-top:50px;
height:325px;
}
.CPF_benefit{
background:url(images/item/CPF_hc.png) right top no-repeat;
height:355px;
}
.sbti_benefit{
background:url(images/item/sbti_hc.png) right top no-repeat;
height:355px;
}
.inditex_benefit{
background:url(images/item/Inditex_hc.png) right top no-repeat;
padding-top:30px;
height:325px;
}
.iso20000_benefit{
background:url(images/item/iso20000_hc.png) right top no-repeat;
height:355px;
padding-top:20px;
}
.dcmm_benefit{
background:url(images/item/dcmm_hc.png) right top no-repeat;
height:355px;
}
.esg_benefit{
background:url(images/item/esg_hc.png) right top no-repeat;
height:355px;
}
.iso13485_benefit{
width:930px;
height:318px;
padding:30px 10px 0 10px;
overflow:hidden;
background:url(images/item/iso13485_hc.png) right top no-repeat;
}
.AS9100_benefit{
width:930px;
height:318px;
padding:30px 10px 0 10px;
overflow:hidden;
background:url(images/item/AS9100_hc.png) right top no-repeat;
}
.iso22163_benefit{
width:930px;
height:318px;
padding:30px 10px 0 10px;
overflow:hidden;
background:url(images/item/iso22163_hc.png) right top no-repeat;
}
.EN15085_benefit{
width:930px;
height:318px;
padding:30px 10px 0 10px;
overflow:hidden;
background:url(images/item/EN15085_hc.png) right top no-repeat;
}
.lwg_benefit{
width:930px;
height:318px;
padding:30px 10px 0 10px;
overflow:hidden;
background:url(images/item/lwg_hc.png) right top no-repeat;
}
.iso15378_benefit{
width:930px;
height:318px;
padding:30px 10px 0 10px;
overflow:hidden;
background:url(images/item/iso15378_hc.png) right top no-repeat;
}
.iscc_benefit{
width:930px;
height:318px;
padding:30px 10px 0 10px;
overflow:hidden;
background:url(images/item/iscc_hc.png) right top no-repeat;
}
.OBP_benefit{
width:930px;
height:298px;
padding:60px 10px 0 10px;
overflow:hidden;
background:url(images/item/OBP_hc.png) right top no-repeat;
}
.CDP_benefit{
width:930px;
height:328px;
padding:30px 10px 0 10px;
overflow:hidden;
background:url(images/item/CDP_hc.png) right top no-repeat;
}
.AEO_benefit{
width:930px;
height:318px;
padding:20px 10px 0 10px;
overflow:hidden;
background:url(images/item/AEO_hc.png) right top no-repeat;
}
.step_benefit{
width:930px;
height:318px;
padding:30px 10px 0 10px;
overflow:hidden;
background:url(images/item/step_hc.png) right top no-repeat;
}
.iso_benefit{
width:930px;
height:318px;
padding:30px 10px 0 10px;
overflow:hidden;
background:url(images/item/iso_hc.png) right top no-repeat;
}
.iso9001_benefit{
width:930px;
height:318px;
padding:30px 10px 0 10px;
overflow:hidden;
background:url(images/item/iso9001_hc.png) right top no-repeat;
}
.saq_benefit{
width:930px;
height:318px;
padding:30px 10px 0 10px;
overflow:hidden;
background:url(images/item/saq_hc.png) right top no-repeat;
}
.edge_benefit{
width:930px;
height:298px;
padding:50px 10px 20px 10px;
overflow:hidden;
background:url(images/item/edge_hc.png) right top no-repeat;
}
.iso14001_benefit{
width:930px;
height:318px;
padding:30px 10px 0 10px;
overflow:hidden;
background:url(images/item/iso14001_hc.png) right top no-repeat;
}
.iso45001_benefit{
width:930px;
height:318px;
padding:30px 10px 0 10px;
overflow:hidden;
background:url(images/item/iso45001_hc.png) right top no-repeat;
}
.iso27001_benefit{
width:930px;
height:318px;
padding:30px 10px 0 10px;
overflow:hidden;
background:url(images/item/iso27001_hc.png) right top no-repeat;
}
.tfs_benefit{
width:930px;
height:358px;
padding:10px 10px 0 10px;
overflow:hidden;
background:url(images/item/tfs_hc.png) right top no-repeat;
}
.tisax_benefit{
width:930px;
height:358px;
padding:10px 10px 0 10px;
overflow:hidden;
background:url(images/item/tisax_hc.png) right top no-repeat;
}
.ecovadis_benefit{
width:930px;
height:305px;
padding:20px 10px 0 10px;
overflow:hidden;
background:url(images/item/ecovadis_hc.png) right top no-repeat;
}
.bci_benefit{
width:930px;
height:308px;
padding:40px 10px 0 10px;
overflow:hidden;
background:url(images/item/bci_hc.png) right top no-repeat;
}
.brc_benefit{
width:930px;
height:358px;
padding:10px 10px 0 10px;
overflow:hidden;
background:url(images/item/brc_hc.png) right top no-repeat;
}
.sedex_benefit{
width:930px;
height:348px;
padding:10px 10px 0 10px;
overflow:hidden;
background:url(images/item/sedex_hc.png) right top no-repeat;
}
.adidas_benefit{
width:930px;
height:275px;
padding:50px 10px 0 10px;
overflow:hidden;
background:url(images/item/adidas_hc.png) right top no-repeat;
}
.iso17025_benefit{
width:930px;
height:358px;
padding:10px 10px 0 10px;
overflow:hidden;
background:url(images/item/iso17025_hc.png) right top no-repeat;
}
.bsci_benefit ul{
margin:0;
padding:0;
list-style:none;
}
.bsci_benefit ul li{
width:500px;
float:left;
font-size:15px;
color:#333333;
background:url(images/item/dm.png) left 5px no-repeat;
padding-left:33px;
line-height:24px;
padding-bottom:22px;
font-weight:bold;
overflow:hidden;
}

.rba_benefit{
width:930px;
height:318px;
padding:30px 10px 0 10px;
overflow:hidden;
background:url(images/item/rba_hc.png) right top no-repeat;
}
.rba_benefit ul{
margin:0;
padding:0;
list-style:none;
}
.rba_benefit ul li{
width:560px;
float:left;
font-size:16px;
color:#333333;
background:url(images/item/dm.png) left top no-repeat;
padding-left:39px;
line-height:24px;
padding-bottom:22px;
margin-bottom:10px;
overflow:hidden;
}

.jzgc_benefit{
width:930px;
height:318px;
padding:30px 10px 20px 10px;
overflow:hidden;
background:url(images/item/jzgc_hc.png) right top no-repeat;
}


.higg_benefit{
width:930px;
height:358px;
background:url(images/item/higg_hc.png) right 30px no-repeat;
padding:10px 10px 0 10px;
overflow:hidden;
}

.zjtx_benefit{
background:url(images/item/zjtx_hc.png) right top no-repeat;
padding-bottom:20px;
}

.kjcg_benefit{
background:url(images/item/kjcg_hc.png) right top no-repeat;
padding-bottom:20px;
}
.szgc_benefit{
background:url(images/item/szgc_hc.png) right top no-repeat;
padding-bottom:20px;
}
.lwfb_benefit{
background:url(images/item/lwfb_hc.png) right top no-repeat;
padding-bottom:20px;
}
.jdgc_benefit{
background:url(images/item/jdgc_hc.png) right top no-repeat;
padding-bottom:20px;
}
.djgc_benefit{
background:url(images/item/djgc_hc.png) right top no-repeat;
padding-bottom:20px;
}
.jzhy_benefit{
background:url(images/item/jzhy_hc.png) right top no-repeat;
padding-bottom:20px;
}

.srrz_benefit{
background:url(images/item/srrz_hc.png) right top no-repeat;
padding-bottom:20px;
}

.higg_benefit ul{
margin:0;
padding:0;
list-style:none;
}
.higg_benefit ul li{
width:520px;
float:left;
padding-bottom:20px;
overflow:hidden;
}
.higg_benefit_TT{
width:480px;
height:37px;
line-height:37px;
background:url(images/item/dm.png) left 10px no-repeat;
padding-left:33px;
font-size:18px;
color:#1a1a1a;
font-weight:bold;
}
.higg_benefit_Desc{
width:480px;
line-height:22px;
padding-left:33px;
font-size:16px;
color:#1a1a1a;
overflow:hidden;
}
.higg_benefit_Des{
width:480px;
padding-top:10px;
line-height:30px;
padding-left:40px;
font-size:16px;
color:#1a1a1a;
overflow:hidden;
}

.LEED_benefit{
background:url(images/item/LEED_hc.png) right top no-repeat;
height:418px;
}

.lsjzbzrz_benefit{
background:url(images/item/lsjzbzrz_hc.png) right top no-repeat;
height:370px;
}

.hmcspj_benefit{
background:url(images/item/hmcspj_hc.png) right top no-repeat;
height:400px;
}

.jkjzrz_benefit{
background:url(images/item/jkjzrz_hc.png) right top no-repeat;
height:370px;
}

.jlnhjzrz_benefit{
background:url(images/item/jlnhjzrz_hc.png) right top no-repeat;
height:418px;
}

.WELL_benefit{
background:url(images/item/WELL_hc.png) right top no-repeat;
height:350px;
}
.EUDR_benefit{
background:url(images/item/EUDR_hc.png) right 30px no-repeat;
height:370px;
}
.EPD_benefit{
background:url(images/item/EPD_hc.png) right 50px no-repeat;
height:420px;
}

.DGNB_benefit{
background:url(images/item/DGNB_hc.png) right center no-repeat;
height:415px;
}

.BREEAM_benefit{
background:url(images/item/BREEAM_hc.png) right center no-repeat;
height:415px;
}

.item_LEED{
width:930px;
box-shadow:0 0 16px rgba(15,45,130,0.12);
border-radius:10px;
overflow:hidden;
}
.item_LEED img{
display:block;
}

.itss_benefit{
width:930px;
height:352px;
background:url(images/item/itss_hc.png) right top no-repeat;
padding:10px 10px 0 10px;
overflow:hidden;
}

.ocs_benefit{
width:930px;
height:390px;
background:url(images/item/ocs_hc.png) right 50px no-repeat;
padding:10px 10px 0 10px;
overflow:hidden;
}
.rcs_benefit{
width:930px;
height:328px;
background:url(images/item/rcs_hc.png) right 10px no-repeat;
padding:10px 10px 0 10px;
overflow:hidden;
}
.rws_benefit{
width:930px;
height:298px;
background:url(images/item/rws_hc.png) right top no-repeat;
padding:30px 10px 0 10px;
overflow:hidden;
}

.gots_benefit{
width:930px;
height:328px;
background:url(images/item/gots_hc.png) right 10px no-repeat;
padding:15px 10px 0 10px;
overflow:hidden;
}

.grs_benefit{
width:930px;
height:378px;
background:url(images/item/grs_hc.png) right 28px no-repeat;
padding:15px 10px 0 10px;
overflow:hidden;
}

.sigma6_benefit{
width:930px;
height:480px;
background:url(images/item/6sigma_hc.png) right center no-repeat;
padding:15px 10px 0 10px;
overflow:hidden;
}

.otx100_benefit{
width:930px;
height:288px;
background:url(images/item/otx100_hc.png) right top no-repeat;
padding:60px 10px 0 10px;
overflow:hidden;
}

.scs_benefit{
width:930px;
height:308px;
background:url(images/item/scs_hc.png) right top no-repeat;
padding:20px 10px 0 10px;
overflow:hidden;
}

.ten_benefit{
width:930px;
height:450px;
background:url(images/item/ten_hc.png) right 38px no-repeat;
padding:20px 10px 0 10px;
overflow:hidden;
}

.slcp_benefit{
width:930px;
height:382px;
background:url(images/item/slcp_hc.png) right top no-repeat;
padding:20px 10px 0 10px;
overflow:hidden;
}

.fsc_benefit{
width:930px;
height:348px;
background:url(images/item/fsc_hc.png) right 40px no-repeat;
padding:20px 10px 0 10px;
overflow:hidden;
}

.disney_benefit{
width:930px;
height:308px;
background:url(images/item/disney_hc.png) right top no-repeat;
padding:40px 10px 0 10px;
overflow:hidden;
}

.sa8000_benefit{
width:930px;
height:308px;
background:url(images/item/sa8000_hc.png) right top no-repeat;
padding:40px 10px 0 10px;
overflow:hidden;
}

.wca_benefit{
width:930px;
height:348px;
padding:10px 10px 0 10px;
overflow:hidden;
background:url(images/item/wca_hc.png) right top no-repeat;
}

.Fitem_lc{
width:930px;
height:320px;
box-shadow:0 0 30px rgba(15,45,130,0.2);
border-radius:10px;
overflow:hidden;
}


.all_item_width{
width:100%;
height:360px;
background:url(images/item/all_new.jpg) center top no-repeat;
}

.item_width{
width:1200px;
height:360px;
position:relative;
margin:0 auto;
}
.item_width_A{
width:780px;
height:auto;
line-height:42px;
font-size:30px;
color:#1a1a1a;
font-weight:bold;
position:absolute;
left:0;
top:70px;
}
.item_width_B{
width:780px;
height:44px;
line-height:44px;
font-size:20px;
color:#1a1a1a;
position:absolute;
left:0;
top:136px;
}
.item_width_C{
width:404px;
padding-left:55px;
height:56px;
line-height:56px;
position:absolute;
left:0;
top:213px;
background:url(images/item/tel_icos.png) left center no-repeat;
font-size:36px;
color:#0060ff;
font-weight:bold;
}
.item_width_D{
width:403px;
height:384px;
position:absolute;
right:0;
top:-60px;
}

.all_item_youshi{
width:100%;
padding-top:60px;
overflow:hidden;
}
.item_youshi_TT{
width:100%;
height:70px;
line-height:70px;
text-align:center;
font-size:42px;
color:#1a1a1a;
}

.item_youshi_Desc{
width:100%;
height:78px;
line-height:28px;
text-align:center;
font-size:16px;
color:#1a1a1a;
}

.our_advantage{
width:1200px;
background:url(images/item/why.jpg) right 30px no-repeat;
height:450px;
position:relative;
}
.our_advantage_ox{
width:720px;
height:auto;
position:absolute;
left:0;
top:0;
}
.our_advantage_ox ul{
margin:0;
padding:0;
list-style:none;
}
.our_advantage_ox ul li{
width:720px;
margin-bottom:20px;
overflow:hidden;
float:left;
}
.our_advantage_oxA{
width:720px;
height:38px;
line-height:38px;
font-size:22px;
color:#1a1a1a;
font-weight:bold;
}
.our_advantage_oxB{
width:720px;
height:48px;
line-height:24px;
font-size:16px;
color:#1a1a1a;
}
.our_advantage_kf{
width:140px;
height:42px;
position:absolute;
left:0;
top:332px;
z-index:2;
}
.our_advantage_kf a{
width:138px;
height:40px;
display:block;
line-height:40px;
border:1px solid #1a1a1a;
text-align:center;

position:relative;
}

.our_advantage_kf_A{
width:138px;
height:40px;
line-height:40px;
text-align:center;
position:absolute;
left:0;
top:0;
font-size:16px;
color:#1a1a1a;
z-index:2;
}

.our_advantage_kf_B{
width:0;
background-color:#0233c5;
height:40px;
position:absolute;
left:0;
top:0;
z-index:1;
}

.our_advantage_kf a:hover{
border-color:#0233c5;
}

.our_advantage_kf a:hover .our_advantage_kf_A{
color:#fff;
}
.our_advantage_kf a:hover .our_advantage_kf_B{
width:138px;
}

.our_advantage_kf_B{
transition:all 0.3s linear;
	-webkit-transition:all 0.3s linear;
	-moz-transition:all 0.3s linear;
	-o-transition:all 0.3s linear;
}

.our_advantage_tel{
width:204px;
padding-left:34px;
height:38px;
line-height:38px;
position:absolute;
left:172px;
top:332px;
background:url(images/item/stel_ico.png) left center no-repeat;
font-size:24px;
color:#1a1a1a;
z-index:2;
font-weight:bold;
}

.all_item_cases{
width:100%;
padding-top:50px;
padding-bottom:60px;
background-color:#edf1f9;
overflow:hidden;
}

.all_item_faq{
width:100%;
padding:20px 0 60px 0;
overflow:hidden;
}
.item_faq_TT{
width:1200px;
height:115px;
line-height:115px;
font-size:36px;
color:#1a1a1a;
border-bottom:1px solid #cacaca;
text-align:center;
}
.item_faq{
width:1200px;
overflow:hidden;
}
.item_faq ul{
margin:0;
padding:0;
list-style:none;
}
.item_faq ul li{
width:1200px;
float:left;
padding-top:13px;
padding-bottom:13px;
cursor:pointer;
border-bottom:1px solid #cacaca;
overflow:hidden;
}
.item_faq_A{
width:1080px;
height:53px;
line-height:53px;
padding-left:90px;
padding-right:30px;
background:url(images/item/off.png) 40px 13px no-repeat;
font-size:20px;
color:#333333;
}
.item_faq_B{
width:1080px;
line-height:30px;
padding-left:90px;
padding-right:30px;
font-size:18px;
color:#333333;
display:none;
overflow:hidden;
}
.item_faq_B a{
width:200px;
height:54px;
line-height:64px;
display:block;
font-size:14px;
color:#0060ff;
text-decoration:none;
float:right;
text-align:right;
}
.item_faq_B a:hover{
color:#0233c5;
}

.item_faq ul li.Fover{
background-color:#fcfcfc;
}
.item_faq ul li.Fover .item_faq_A{
background:url(images/item/on.png) 40px 13px no-repeat;
font-weight:bold;
}
.item_faq ul li.Fover .item_faq_B{
display:block;
}

.item_more_TT{
width:1200px;
height:54px;
line-height:54px;
font-size:36px;
text-align:center;
color:#1a1a1a;
margin-top:60px;
}
.item_more_Desc{
width:1200px;
height:60px;
line-height:36px;
font-size:16px;
color:#1a1a1a;
text-align:center;
}

.item_mores{
width:1224px;
height:400px;
margin:0 auto;
}

.item_vlide{ position:relative;zoom:1; height:314px; width:1224px; margin:0 auto;}
.item_vlide .piclist{ overflow:hidden; zoom:1; height:314px; width:1224px; margin:0; padding:0; list-style:none;}
.item_vlide .ohbox{overflow:hidden; position:relative;left:0;width:1212px;}
.item_vlide .piclist li{float:left;width:530px; height: 290px; margin:12px;}
.item_vlide .pageBtn span{display:block;width:40px;height:40px;position:absolute;top:125px;cursor:pointer;overflow:hidden; text-indent:-9999px; left:12px; z-index:9;}
.item_vlide .pageBtn .prev{}
.item_vlide .pageBtn .next{left:1172px;}


.page_tran{
width:40px;
height:40px;
position:relative;
}
.page_tran_s{
width:40px;
height:40px;
background:url(images/2023/ro_left.png) center center no-repeat;
position:absolute;
left:0;
top:0;
z-index:3;
}
.ro_right{
background:url(images/2023/ro_right.png) center center no-repeat;
}
.page_tran_x{
width:0;
height:40px;
background-color:#0132c3;
position:absolute;
left:0;
top:0;
z-index:2;
transition: all .2s;
-webkit-transition: all .2s
}

.page_tran_xx{
width:40px;
height:40px;
background-color:#1a1a1a;
position:absolute;
left:0;
top:0;
z-index:1;
}

.page_tran:hover .page_tran_x{
width:40px;
}

.item_more{
width:530px;
height:290px;
position:relative;
margin-top:4px;
}
.item_more_A{
width:486px;
height:60px;
line-height:30px;
font-size:20px;
color:#fff;
position:absolute;
left:22px;
top:194px;
z-index:2;
text-align:left;
}
.item_more_A span{
background-image:linear-gradient(rgba(255,255,255,1),rgba(255,255,255,1));
background-position:0 100%;
background-repeat:no-repeat;
background-size:0 2px;
padding-bottom:1px;
position:relative;
text-decoration:none;
top:1px;
transition:background-size .3s
}
.item_more_B{
width:530px;
height:290px;
position:absolute;
left:0;
top:0;
z-index:1;
box-shadow:0 0 12px rgba(0,0,0,0.2);
border-radius:10px;
overflow:hidden;
}

.item_more:hover{
margin-top:0;
}
.item_more:hover .item_more_A span{
background-size:100% 2px;
}
.item_more:hover .item_more_B{
box-shadow:0 0 12px rgba(0,0,0,0.3);
}

.item_more{
transition:all 0.3s linear;
	-webkit-transition:all 0.3s linear;
	-moz-transition:all 0.3s linear;
	-o-transition:all 0.3s linear;
}

.adidas_tab{
width:930px;
margin:0 auto;
height:60px;
background:url(images/item/adidas_tab.png) left bottom no-repeat;
}
.adidas_tab ul{
margin:0;
padding:0;
list-style:none;
}
.adidas_tab ul li{
float:left;
padding:0 20px;
height:57px;
line-height:57px;
display:inline-block;
font-size:22px;
color:#4c4c4c;
cursor:pointer;
}
.adidas_tab ul li.selected{
border-bottom:3px solid #0233c5;
font-weight:bold;
color:#1a1a1a;
}
.adidas_two{
width:950px;
padding:20px 0 0 0;
overflow:hidden;
}

.item_rcs_list{
width:930px;
height:392px;
position:relative;
background:url(images/item/rcs_01.jpg) no-repeat;
margin:0 10px;
box-shadow:0 0 12px rgba(0,0,0,0.12);
border-radius:8px;
}
.item_rcs_list_l{
width:390px;
height:320px;
position:absolute;
left:30px;
top:30px;
font-size:16px;
line-height:24px;
color:#1a1a1a;
}
.item_rcs_list_r{
width:390px;
height:320px;
position:absolute;
left:502px;
top:30px;
font-size:16px;
line-height:26px;
color:#1a1a1a;
}
.item_rcs_list strong{
color:#2eaee6;
}

.item_rws_list{
width:900px;
padding-left:30px;
padding-top:30px;
height:541px;
background:url(images/item/rws_02.jpg) no-repeat;
margin:0 10px;
box-shadow:0 0 12px rgba(0,0,0,0.12);
border-radius:8px;
}
.item_rws_list ul{
margin:0;
padding:0;
list-style:none;
}
.item_rws_list ul li{
width:870px;
padding-left:30px;
height:42px;
float:left;
line-height:42px;
background:url(images/item/rws_em.png) left center no-repeat;
font-size:16px;
color:#1a1a1a;
}

.item_tczs{
width:930px;
margin:25px 10px 0 10px;
height:380px;
position:relative;
}
.item_tczs_A{
width:926px;
height:336px;
border:2px solid #e0e8fd;
border-radius:6px;
position:absolute;
left:0;
bottom:0;
z-index:1;
}
.item_tczs_B{
width:255px;
height:370px;
position:absolute;
left:25px;
top:0;
z-index:2;
}
.item_tczs_C{
width:590px;
height:240px;
position:absolute;
left:310px;
top:84px;
font-size:16px;
line-height:24px;
color:#1a1a1a;
}

.grs_tczs{
width:930px;
margin:25px 10px 0 10px;
height:384px;
position:relative;
}
.grs_tczs_A{
width:926px;
height:336px;
border:2px solid #e0e8fd;
border-radius:6px;
position:absolute;
left:0;
bottom:0;
z-index:1;
}
.grs_tczs_B{
width:255px;
height:370px;
position:absolute;
left:25px;
top:0;
z-index:2;
}
.grs_tczs_C{
width:590px;
height:300px;
position:absolute;
left:310px;
top:70px;
font-size:16px;
line-height:24px;
color:#1a1a1a;
}

.gots_tczs{
width:930px;
margin:25px 10px 0 10px;
height:384px;
position:relative;
}
.gots_tczs_A{
width:926px;
height:336px;
border:2px solid #e0e8fd;
border-radius:6px;
position:absolute;
left:0;
bottom:0;
z-index:1;
}
.gots_tczs_B{
width:255px;
height:370px;
position:absolute;
left:25px;
top:0;
z-index:2;
}
.gots_tczs_C{
width:590px;
height:300px;
position:absolute;
left:310px;
top:70px;
font-size:16px;
line-height:24px;
color:#1a1a1a;
}

.Pv_TT{
width:1200px;
height:70px;
padding-top:60px;
text-align:center;
font-size:36px;
color:#000;
font-weight:bold;
overflow:hidden;
}

.Pv_chno{
width:1228px;
height:300px;
}
.Pv_chno ul{
margin:0;
padding:0;
list-style:none;
}
.Pv_chno ul li{
width:307px;
height:240px;
float:left;
}
.Pv_chno_li{
width:280px;
height:240px;
background:url(images/about/ol.png) no-repeat;
position:relative;
border-radius:10px;
box-shadow:0 0 30px rgba(0,28,110,0.14);
overflow:hidden;
}
.Pv_chno_lia{
width:278px;
height:80px;
position:absolute;
left:0;
top:31px;
text-align:center;
}
.Pv_chno_lib{
width:278px;
height:44px;
line-height:44px;
text-align:center;
position:absolute;
left:0;
top:131px;
font-size:20px;
color:#333333;
font-weight:bold;
}
.Pv_chno_lic{
width:278px;
height:36px;
line-height:36px;
position:absolute;
left:0;
top:166px;
text-align:center;
font-size:16px;
color:#666666;
}

.Pcox_sx{
width:1200px;
height:440px;
position:relative;
}
.Pcox_sxA{
width:400px;
height:56px;
line-height:56px;
font-size:36px;
color:#000;
font-weight:bold;
position:absolute;
left:0;
top:6px;
}
.Pcox_sxB{
width:654px;
height:auto;
position:absolute;
left:0;
top:87px;
}
.Pcox_sxB ul{
margin:0;
padding:0;
list-style:none;
}
.Pcox_sxB ul li{
width:630px;
padding-left:24px;
float:left;
background:url(images/about/si.png) left 4px no-repeat;
line-height:20px;
font-size:14px;
color:#666666;
padding-bottom:10px;
overflow:hidden;
}
.Pcox_sxC{
width:500px;
height:370px;
position:absolute;
right:0;
top:0;
box-shadow:0 0 36px rgba(0,28,110,0.14);
border-radius:10px;
overflow:hidden;
}

.Pcox_1{
width:1152px;
padding-left:48px;
padding-top:112px;
height:338px;
font-size:14px;
color:#1a1a1a;
line-height:30px;
background:url(images/about/Pox_1.jpg) no-repeat;
overflow:hidden;
margin-bottom:80px;
border-radius:20px;
box-shadow:0 0 16px rgba(0,0,0,0.12);
}

.Pcox_2{
width:700px;
padding-left:500px;
padding-top:130px;
height:320px;
font-size:14px;
color:#1a1a1a;
line-height:30px;
background:url(images/about/Pox_2.jpg) no-repeat;
overflow:hidden;
margin-bottom:50px;
border-radius:20px;
box-shadow:0 0 16px rgba(0,0,0,0.12);
}

.all_AProcess{
width:100%;
overflow:hidden;
padding-bottom:50px;
}

.Pss_ox{
width:1200px;
}
.Pss_ox ul{
margin:0;
padding:0;
list-style:none;
}
.Pss_ox ul li{
width:1200px;
height:150px;
float:left;
margin-bottom:20px;
}
.Pss_li{
width:1200px;
height:150px;
background:url(images/about/li.png) no-repeat;
position:relative;
box-shadow:0 0 24px rgba(0,37,149,0.14);
border-radius:10px;
}
.Pss_ox ul li:last-child .Pss_li{
border:none;
}
.Pss_lia{
width:40px;
font-family:Arial, Helvetica, sans-serif;
font-size:22px;
color:#0233c5;
height:42px;
line-height:42px;
position:absolute;
left:40px;
top:24px;
}
.Pss_lib{
width:600px;
font-size:18px;
color:#1a1a1a;
font-weight:bold;
height:38px;
line-height:38px;
position:absolute;
left:79px;
top:24px;
}
.Pss_lic{
width:1048px;
font-size:15px;
color:#666666;
height:52px;
line-height:22px;
position:absolute;
left:79px;
top:68px;
}

.Tk_desc{
width:1200px;
height:72px;
text-align:center;
font-size:18px;
color:#333333;
line-height:24px;
overflow:hidden;
}

.Tk_three{
width:420px;
height:82px;
margin:0 auto;
line-height:82px;
text-align:center;
color:#1a1a1a;
font-size:22px;
border-radius:20px;
}

.Tk_threes{
width:1230px;
height:220px;
}
.Tk_threes ul{
margin:0;
padding:0;
list-style:none;
}
.Tk_threes ul li{
width:410px;
height:220px;
float:left;
}
.Tk_threes_li{
width:380px;
height:220px;
background:url(images/about/dx.png) no-repeat;
position:relative;
border-radius:10px;
box-shadow:0 0 30px rgba(0,28,110,0.14);
overflow:hidden;
}
.Tk_threes_lia{
width:380px;
height:80px;
position:absolute;
left:0;
top:20px;
text-align:center;
}
.Tk_threes_lib{
width:380px;
height:44px;
line-height:44px;
text-align:center;
position:absolute;
left:0;
top:122px;
font-size:20px;
color:#333333;
font-weight:bold;
}
.Tk_threes_lic{
width:380px;
height:36px;
line-height:36px;
position:absolute;
left:0;
top:157px;
text-align:center;
font-size:16px;
color:#666666;
}

.all_claims{
width:100%;
background-color:#fff;
overflow:hidden;
}
.claims{
width:1200px;
padding-bottom:20px;
overflow:hidden;
font-size:15px;
color:#1a1a1a;
line-height:22px;
}
.claims p.claims_T{
font-size:18px;
color:#000000;
font-weight:bold;
margin-top:57px;
}

.after_ox{
width:1120px;
padding:35px 40px;
background:url(images/about/after.jpg) no-repeat;
border-radius:10px;
font-size:15px;
line-height:22px;
color:#666666;
box-shadow:0 0 30px rgba(0,28,110,0.09);
margin-top:15px;
margin-bottom:90px;
overflow:hidden;
}

.after_ox p.after_ST{
font-size:18px;
color:#000000;
font-weight:bold;
height:48px;
line-height:48px;
margin:0;
padding:0;
}

.claims_ssox{
width:1228px;
height:240px;
}
.claims_ssox ul{
margin:0;
padding:0;
list-style:none;
}
.claims_ssox ul li{
width:307px;
height:80px;
float:left;
}
.claims_ssox_li{
width:230px;
padding-left:50px;
height:60px;
line-height:60px;
background:url(images/about/ex.png) no-repeat;
box-shadow:0 0 12px rgba(0,28,110,0.14);
border-radius:10px;
overflow:hidden;
font-size:16px;
color:#4c4c4c;
}
.claims_ssox_li span{
color:#0132c3;
font-weight:bold;
}

.claims p.claims_ST{
padding-left:18px;
width:1182px;
color:#1a1a1a;
font-size:24px;
height:34px;
line-height:34px;
background:url(images/about/cm.png) left center no-repeat;
}

.all_PSheng_us{
width:100%;
background-color:#fff;
padding-bottom:100px;
overflow:hidden;
padding-top:60px;
}
.PSheng_us_TT{
width:1200px;
height:70px;
line-height:70px;
text-align:center;
font-size:40px;
color:#1a1a1a;
font-weight:bold;
}
.PSheng_us_Desc{
width:1200px;
height:64px;
line-height:30px;
text-align:center;
font-size:16px;
color:#1a1a1a;
}
.PSheng_us{
width:1230px;
}
.PSheng_us ul{
margin:0;
padding:0;
list-style:none;
}
.PSheng_us ul li{
width:410px;
float:left;
}
.PSheng_us_li{
width:380px;
height:290px;
position:relative;
background-color:#fff;
box-shadow:0 0 36px rgba(0,30,137,0.16);
border-radius:10px;
}
.PSheng_us_lia{
width:320px;
height:44px;
position:absolute;
left:30px;
top:30px;
}
.PSheng_us_lib{
width:320px;
height:44px;
line-height:44px;
font-size:24px;
color:#1a1a1a;
font-weight:bold;
position:absolute;
left:30px;
top:100px;
}
.PSheng_us_lic{
width:320px;
height:48px;
line-height:24px;
font-size:16px;
color:#4c4c4c;
position:absolute;
left:30px;
top:152px;
}
.PSheng_us_lid{
width:320px;
height:40px;
line-height:40px;
font-size:24px;
color:#e61717;
position:absolute;
left:30px;
top:214px;
font-weight:bold;
}
.PSheng_us_lid a{
width:98px;
height:30px;
border:1px solid #0132c3;
line-height:30px;
text-align:center;
font-size:14px;
color:#0132c3;
text-decoration:none;
display:block;
}
.PSheng_us_lid a:hover{
background-color:#0132c3;
color:#fff;
}

.PSheng_us_lie{
width:320px;
padding-left:17px;
background:url(images/contact/tel_ico.png) left center no-repeat;
height:40px;
line-height:40px;
font-size:20px;
color:#0233c5;
position:absolute;
left:30px;
top:211px;
}

.PSheng_us_lif{
width:320px;
height:40px;
line-height:40px;
position:absolute;
left:30px;
top:211px;
}
.PSheng_us_lif a{
font-size:20px;
color:#0233c5;
text-decoration:none;
}

.all_PSheng_caddr{
width:100%;
padding-top:60px;
padding-bottom:100px;
background:url(images/contact/all_addr.jpg) center top no-repeat;
overflow:hidden;
}

.PSheng_caddr{
width:1200px;
margin:0 auto;
padding:27px 0 30px 0;
overflow:hidden;
}
.PSheng_caddr ul{
margin:0;
padding:0;
list-style:none;
}
.PSheng_caddr ul li{
width:76px;
float:left;
height:48px;
line-height:48px;
font-size:16px;
color:#000000;
border-radius:40px;
text-align:center;
}
.PSheng_caddr ul li:first-child{
width:122px;
}
.PSheng_caddr ul li.selected{
background-color:#000000;
color:#fff;
}
.PSheng_caddr_o{
width:1200px;
}
.PSheng_caddr_ox{
width:1200px;
height:410px;
background:url(images/contact/ax.png) no-repeat;
box-shadow:0 0 38px rgba(0,28,109,0.1);
position:relative;
border-radius:10px;
overflow:hidden;
}
.PSheng_caddr_ox1{
width:575px;
height:406px;
position:absolute;
right:2px;
top:2px;
}
.PSheng_caddr_ox2{
width:540px;
height:46px;
line-height:46px;
position:absolute;
left:44px;
top:66px;
font-size:26px;
color:#1a1a1a;
font-weight:bold;
}
.PSheng_caddr_ox3{
width:540px;
height:38px;
line-height:38px;
position:absolute;
left:44px;
top:109px;
font-size:18px;
color:#b4b4b4;
font-family:Arial, Helvetica, sans-serif;
}
.PSheng_caddr_ox4{
width:540px;
height:38px;
line-height:38px;
position:absolute;
left:44px;
top:164px;
font-size:18px;
color:#1a1a1a;
}
.PSheng_caddr_ox5{
width:540px;
height:auto;
line-height:18px;
position:absolute;
left:44px;
top:204px;
font-size:14px;
color:#a3a3a3;
}
.PSheng_caddr_ox6{
width:540px;
height:38px;
line-height:38px;
position:absolute;
left:44px;
top:254px;
font-size:18px;
color:#1a1a1a;
}
.PSheng_caddr_ox6 strong{
color:#0233c5;
}
.PSheng_caddr_ox7{
width:540px;
height:38px;
line-height:38px;
position:absolute;
left:44px;
top:296px;
font-size:18px;
color:#1a1a1a;
}

.all_us_bd{
width:100%;
height:882px;
background:url(images/contact/all_bd.jpg) center top no-repeat;
overflow:hidden;
}
.us_bd{
width:1260px;
height:882px;
background:url(images/contact/bd.png) 630px 54px no-repeat;
position:relative;
}

.us_bd_s1{
width:600px;
height:56px;
line-height:56px;
font-size:36px;
color:#1a1a1a;
position:absolute;
left:0;
top:76px;
font-weight:bold;
}
.us_bd_s2{
width:600px;
height:44px;
line-height:44px;
font-size:24px;
color:#1a1a1a;
position:absolute;
left:0;
top:165px;
}
.us_bd_s3{
width:600px;
height:auto;
position:absolute;
left:0;
top:223px;
}
.us_bd_s3 ul{
margin:0;
padding:0;
list-style:none;
}
.us_bd_s3 ul li{
width:100%;
height:46px;
line-height:46px;
font-size:18px;
color:#4c4c4c;
}
.us_bd_s4{
width:600px;
padding-left:32px;
background:url(images/contact/Phone.png) left center no-repeat;
height:44px;
line-height:44px;
font-size:22px;
color:#1a1a1a;
position:absolute;
left:0;
top:432px;
}
.us_bd_s4 strong{
font-size:24px;
color:#0132c3;
}

.us_bd_s5{
width:600px;
height:42px;
line-height:42px;
font-size:22px;
color:#1a1a1a;
position:absolute;
left:0;
top:500px;
}

.us_bd1{
width:612px;
height:650px;
position:absolute;
left:0;
top:110px;
}
.us_bd_TT{
width:536px;
height:44px;
line-height:44px;
text-align:center;
font-size:24px;
color:#1a1a1a;
font-weight:bold;
position:absolute;
left:660px;
top:103px;
}
.us_bd2{
width:460px;
height:34px;
line-height:34px;
position:absolute;
left:700px;
top:170px;
font-size:14px;
color:#1a1a1a;
}
.us_bd3{
width:460px;
height:34px;
line-height:34px;
position:absolute;
left:700px;
top:260px;
font-size:14px;
color:#1a1a1a;
}
.us_bd4{
width:460px;
height:34px;
line-height:34px;
position:absolute;
left:700px;
top:354px;
font-size:14px;
color:#1a1a1a;
}
.us_bd5{
width:460px;
height:34px;
line-height:34px;
position:absolute;
left:700px;
top:447px;
font-size:14px;
color:#1a1a1a;
}
.us_bd6{
width:460px;
height:34px;
line-height:34px;
position:absolute;
left:700px;
top:547px;
font-size:14px;
color:#1a1a1a;
}
.us_bd2s{
width:458px;
height:48px;
position:absolute;
left:701px;
top:206px;
}
.us_bd3s{
width:458px;
height:48px;
position:absolute;
left:701px;
top:299px;
}
.us_bd4s{
width:458px;
height:48px;
position:absolute;
left:701px;
top:393px;
}
.us_bd5s{
width:458px;
height:48px;
position:absolute;
left:701px;
top:486px;
}
.us_bd6s{
width:460px;
height:34px;
line-height:34px;
position:absolute;
left:701px;
top:586px;
}
.us_bd7{
width:460px;
height:50px;
position:absolute;
left:700px;
top:685px;
}
.ssx_input{
width:428px;
height:48px;
line-height:48px;
border:none;
padding:0 14px;
font-size:14px;
color:#b2b2b2;
background:none;
}

.cn_ost{
width:470px;
margin:0 auto;
height:42px;
position:relative;
}
.cn_ost_btn{
width:150px;
height:42px;
position:absolute;
left:0;
top:0;
}
.cn_ost_btn a{
width:146px;
height:38px;
display:block;
border:2px solid #015189;
line-height:38px;
text-align:center;
font-size:18px;
color:#015189;
font-weight:bold;
border-radius:40px;
}
.cn_ost_btn a:hover{
background-color:#015189;
color:#fff;
}

.cn_ost_tel{
width:360px;
height:42px;
line-height:42px;
font-size:24px;
color:#333333;
font-weight:bold;
position:absolute;
left:169px;
top:0;
}
.cn_ost_tel em{
color:#bc0117;
font-style:normal;
}

.all_odm_wz{
width:100%;
padding-top:7px;
padding-bottom:70px;
background-color:#fff;
overflow:hidden;
}
.odm_wz_TT{
width:1200px;
height:140px;
line-height:140px;
text-align:center;
font-weight:bold;
font-size:36px;
color:#333333;
}
.domwz_vlide{ position:relative;zoom:1; height:290px; width:1200px;}
.domwz_vlide .piclist{ overflow:hidden; zoom:1; height:290px; width:1200px; margin:0; padding:0; list-style:none;}
.domwz_vlide .ohbox{overflow:hidden; position:relative;left:124px;width:1005px;}
.domwz_vlide .piclist li{float:left;width:270px; height: 290px; margin-right:65px;}
.domwz_vlide .piclist li a{ width:270px; height:290px; display:block;}
.domwz_sox{
width:270px;
height:288px;
border-top:2px solid #c7c7c7;
position:relative;
}
.domwz_sox_A{
width:270px;
height:34px;
line-height:34px;
position:absolute;
left:0;
top:21px;
font-size:14px;
color:#333;
}
.domwz_sox_B{
width:270px;
height:68px;
line-height:34px;
position:absolute;
left:0;
top:54px;
font-size:24px;
color:#1a1a1a;
overflow:hidden;
}
.domwz_sox_C{
width:270px;
height:150px;
line-height:24px;
position:absolute;
left:0;
top:134px;
font-size:14px;
color:#333;
}
.domwz_vlide .pageBtn span{display:block;width:40px;height:360px;position:absolute;top:0;cursor:pointer;overflow:hidden; text-indent:-9999px; left:0px;}
.domwz_vlide .pageBtn .prev{background:url(images/wz_l.png) left center no-repeat;}
.domwz_vlide .pageBtn .next{background:url(images/wz_r.png) right center no-repeat; left:1160px;}
.domwz_vlide .pageBtn span:hover{background:url(images/wz_ll.png) left center no-repeat;}
.domwz_vlide .pageBtn .next:hover{background: url(images/wz_rr.png) right center no-repeat;}

.domwz_vlide .piclist li a:hover .domwz_sox_B{
text-decoration:underline;
}

.domwz_more{
width:140px;
margin:0 auto;
}
.domwz_more a{
width:106px;
padding-left:30px;
height:38px;
font-size:16px;
color:#0233c5;
display:block;
border:2px solid #0233c5;
line-height:38px;
background:url(images/h_more.png) 100px center no-repeat;
border-radius:40px;
}
.domwz_more a:hover{
background:url(images/h_more.png) 104px center no-repeat;
}
.domwz_more a{
transition:all 0.3s linear;
	-webkit-transition:all 0.3s linear;
	-moz-transition:all 0.3s linear;
	-o-transition:all 0.3s linear;
}

.abs_ost{
width:470px;
margin:0 auto;
height:42px;
position:relative;
}
.abs_ost_btn{
width:150px;
height:42px;
position:absolute;
left:0;
top:0;
}
.abs_ost_btn a{
width:146px;
height:38px;
display:block;
border:2px solid #fff;
line-height:38px;
text-align:center;
font-size:18px;
color:#fff;
font-weight:bold;
border-radius:40px;
}
.abs_ost_btn a:hover{
background-color:#fff;
color:#015189;
}

.abs_ost_tel{
width:360px;
height:42px;
line-height:42px;
font-size:24px;
color:#fff;
font-weight:bold;
position:absolute;
left:169px;
top:0;
}
.abs_ost_tel em{
color:#ffc90c;
font-style:normal;
}

.all_ost{
width:100%;
overflow:hidden;
padding-top:57px;
padding-bottom:74px;
}
.ost_ox{
width:1200px;
height:443px;
position:relative;
}
.ost_ico{
width:462px;
height:443px;
position:absolute;
left:0;
top:0;
}
.ost_name{
width:707px;
height:55px;
line-height:55px;
font-size:36px;
color:#333333;
font-weight:bold;
position:absolute;
right:0;
top:20px;
}
.ost_desc{
width:707px;
height:134px;
line-height:26px;
font-size:18px;
color:#333333;
position:absolute;
right:0;
top:90px;
}

.ost_Bdesc{
width:707px;
height:240px;
line-height:26px;
font-size:18px;
color:#333333;
position:absolute;
right:0;
top:90px;
}

.ost_ocs{
width:708px;
height:120px;
position:absolute;
right:0;
top:237px;
background:url(images/ost_ocs.png) no-repeat;
}
.ost_ocs_TT{
width:688px;
height:43px;
line-height:43px;
padding-left:20px;
margin-top:8px;
font-size:20px;
color:#0233c5;
font-weight:bold;
}
.ost_ocs_DD{
width:688px;
line-height:24px;
padding-left:20px;
font-size:18px;
color:#333333;
overflow:hidden;
}


.ost_walmart{
width:674px;
padding-left:33px;
height:100px;
padding-top:24px;
position:absolute;
right:0;
top:244px;
background-color:#f3f4f5;
font-size:16px;
line-height:34px;
color:#333333;
}

.all_lean_nr{
width:100%;
height:614px;
padding-top:14px;
background:url(images/all_lean_1.jpg) center top no-repeat;
overflow:hidden;
}
.lean_nr_TT{
width:1200px;
height:98px;
line-height:98px;
font-size:36px;
font-weight:bold;
color:#333;
}
.lean_nr{
width:1200px;
height:435px;
}

.all_lean_hx{
width:100%;
height:720px;
padding-top:13px;
background:url(images/all_lean_2.jpg) center top no-repeat;
overflow:hidden;
}
.lean_hx_TT{
width:1200px;
height:132px;
line-height:132px;
text-align:center;
font-size:36px;
color:#fff;
font-weight:bold;
}
.lean_hx{
width:1236px;
height:560px;
}
.lean_hx ul{
margin:0;
padding:0;
list-style:none;
}
.lean_hx ul li{
width:618px;
height:280px;
float:left;
}
.lean_hx_li{
width:580px;
height:246px;
background-color:#fff;
position:relative;
border-radius:15px;
}
.lean_hx_lia{
width:548px;
font-size:24px;
color:#333333;
font-weight:bold;
background-color:#ffc90c;
height:59px;
position:absolute;
left:0;
top:0;
line-height:59px;
padding-left:32px;
border-top-left-radius:15px;
border-top-right-radius:15px;
}
.lean_hx_lib{
width:516px;
font-size:18px;
color:#333333;
height:160px;
position:absolute;
left:32px;
top:74px;
line-height:26px;
overflow:hidden;
}

.lean_value_TT{
width:1200px;
height:144px;
padding-top:14px;
line-height:144px;
font-size:36px;
color:#333;
font-weight:bold;
text-align:center;
}
.lean_value{
width:1215px;
height:254px;
}
.lean_value ul{
margin:0;
padding:0;
list-style:none;
}
.lean_value ul li{
width:243px;
height:210px;
float:left;
}
.lean_value_li{
width:228px;
height:208px;
border:1px solid #b5b5b5;
border-radius:15px;
position:relative;
}
.lean_value_lia{
width:228px;
height:70px;
position:absolute;
left:0;
top:30px;
}
.lean_ico1{
background:url(images/lean_ico1.png) center center no-repeat;
}
.lean_ico2{
background:url(images/lean_ico2.png) center center no-repeat;
}
.lean_ico3{
background:url(images/lean_ico3.png) center center no-repeat;
}
.lean_ico4{
background:url(images/lean_ico4.png) center center no-repeat;
}
.lean_ico5{
background:url(images/lean_ico5.png) center center no-repeat;
}
.lean_value_lib{
width:228px;
height:48px;
position:absolute;
left:0;
top:132px;
text-align:center;
font-size:18px;
line-height:24px;
color:#333;
}

.all_lean_hc{
width:100%;
height:360px;
padding-top:37px;
background:url(images/all_lean_hc.jpg) center top no-repeat;
overflow:hidden;
}
.lean_hc_ST{
width:1200px;
height:94px;
line-height:94px;
font-size:36px;
color:#ffc90c;
font-weight:bold;
}
.lean_hc{
width:685px;
overflow:hidden;
font-size:18px;
color:#fff;
line-height:30px;
}

.all_oth{
width:100%;
height:280px;
background:url(images/oth_ad.jpg) center top no-repeat;
}
.oth_ox{
width:1200px;
height:280px;
margin:0 auto;
position:relative;
}

.oth_ox_C{
width:1200px;
height:36px;
position:absolute;
left:0;
top:172px;
}
.oth_ox_C a{
width:140px;
height:36px;
display:block;
}

.cma_benefit{
width:930px;
height:428px;
padding:0 10px;
overflow:hidden;
background:url(images/item/cma_hc.png) right top no-repeat;
}
.cma_faq{
width:570px;
overflow:hidden;
}
.cma_faq ul{
margin:0;
padding:0;
list-style:none;
}
.cma_faq ul li{
width:510px;
float:left;
padding:10px 30px;
cursor:pointer;
border-radius:10px;
background-color:#f7f7f7;
margin-bottom:20px;
overflow:hidden;
}
.cma_faq_A{
width:510px;
height:52px;
background:url(images/item/cma_off.png) right center no-repeat;
}
.cma_faq_A span{
width:300px;
padding-left:33px;
height:52px;
line-height:52px;
display:block;
background:url(images/item/dm.png) left center no-repeat;
font-size:20px;
color:#333333;
font-weight:bold;
}
.cma_faq_B{
width:510px;
line-height:18px;
font-size:14px;
color:#1a1a1a;
padding-bottom:14px;
display:none;
overflow:hidden;
}

.cma_faq ul li.Fover{
}
.cma_faq ul li.Fover .cma_faq_A{
background:url(images/item/cma_on.png) right center no-repeat;
}
.cma_faq ul li.Fover .cma_faq_B{
display:block;
}

.item_iso20000{
width:930px;
}
.item_iso20000 ul{
margin:0;
padding:0;
list-style:none;
}
.item_iso20000 ul li{
width:930px;
height:150px;
float:left;
position:relative;
margin-bottom:20px;
box-shadow:0 0 12px rgba(0,0,0,0.12);
border-radius:10px;
overflow:hidden;
}
.item_iso20000_A{
width:300px;
height:150px;
position:absolute;
left:0;
top:0;
}
.item_iso20000_B{
width:550px;
height:42px;
line-height:42px;
font-size:22px;
color:#0233c5;
position:absolute;
left:340px;
top:22px;
}
.item_iso20000_C{
width:550px;
height:auto;
line-height:24px;
font-size:16px;
color:#4c4c4c;
position:absolute;
left:340px;
top:67px;
}

.item_iso20000tj{
width:860px;
padding:30px 35px;
box-shadow:0 0 12px rgba(0,0,0,0.12);
overflow:hidden;
}
.item_iso20000tj ul{
margin:0;
padding:0;
list-style:none;
}
.item_iso20000tj ul li{
width:765px;
float:left;
background:url(images/item/iso20000_em.png) 24px 24px no-repeat;
background-color:#f2f5fe;
margin-bottom:10px;
padding:18px 24px 18px 71px;
line-height:20px;
font-size:15px;
color:#4c4c4c;
overflow:hidden;
}

.banner_csr{
width:100%;
height:389px;
background:url(images/yanchang/banner.jpg) center top no-repeat;
overflow:hidden;
}
.csr_banner{
width:1200px;
height:389px;
margin:0 auto;
position:relative;
}
.csr_banner_A{
width:1200px;
height:70px;
line-height:70px;
font-size:46px;
color:#000000;
position:absolute;
left:0;
top:72px;
}
.csr_banner_B{
width:1200px;
height:auto;
line-height:46px;
font-size:20px;
color:#000000;
position:absolute;
left:0;
top:153px;
}
.csr_banner_C{
width:600px;
padding-left:55px;
background:url(images/item/tel_icos.png) left center no-repeat;
height:63px;
line-height:63px;
font-size:36px;
color:#0060ff;
font-weight:bold;
position:absolute;
left:0;
top:269px;
z-index:2;
}

.all_csr_xm{
width:100%;
padding-top:44px;
padding-bottom:60px;
overflow:hidden;
}
.csr_TT{
width:100%;
height:94px;
line-height:94px;
text-align:center;
font-size:42px;
color:#1a1a1a;
}
.csr_Desc{
width:100%;
line-height:24px;
font-size:16px;
color:#1a1a1a;
padding-bottom:25px;
text-align:center;
overflow:hidden;
}
.csr_xm{
width:1200px;
height:600px;
background:url(images/yanchang/xm.png) no-repeat;
box-shadow:0 0 10px rgba(0,0,0,0.1);
margin-bottom:40px;
position:relative;
}
.csr_xm ul{
margin:0;
padding:0;
list-style:none;
}
.csr_xm ul li{
width:199px;
float:left;
height:99px;
margin-left:1px;
margin-top:1px;
position:relative;
}
.csr_xm ul li img{
position:absolute;
z-index:1;
}
.csr_xm ul li img:hover{
box-shadow:0 0 10px rgba(0,0,0,0.1);
z-index:2;
}
.csr_xm1{
width:199px;
height:199px;
position:absolute;
left:600px;
top:1px;
}
.csr_xm1:hover{
box-shadow:0 0 10px rgba(0,0,0,0.1);
z-index:2;
}
.csr_xm2{
width:199px;
height:199px;
position:absolute;
left:200px;
top:101px;
}
.csr_xm2:hover{
box-shadow:0 0 10px rgba(0,0,0,0.1);
z-index:2;
}

.csr_kfs{
width:100%;
height:46px;
text-align:center;
font-size:22px;
color:#000000;
clear:both;
overflow:hidden;
}
.csr_kfs span{
color:#005eff;
}

.all_csr_anli{
width:100%;
padding-top:46px;
padding-bottom:60px;
background-color:#f3f6fd;
overflow:hidden;
}

.csr_vlide{ position:relative;zoom:1; height:380px; width:1336px; margin:0 auto;}
.csr_vlide .piclist{ overflow:hidden; zoom:1; height:380px; width:1336px; margin:0; padding:0; list-style:none;}
.csr_vlide .ohbox{overflow:hidden; position:relative;left: 68px;width:1200px;}
.csr_vlide .piclist li{float:left;width:384px; height: 358px; margin-right:24px;}
.csr_vlide .pageBtn span{display:block;width:58px;height:58px;position:absolute;top:0;cursor:pointer;overflow:hidden; text-indent:-9999px; left:0; top:150px;}
.csr_vlide .pageBtn .prev{background:url(images/n_roll_l.png) left center no-repeat;}
.csr_vlide .pageBtn .next{background:url(images/n_roll_r.png) right center no-repeat; left:1278px;}
.csr_vlide .pageBtn span:hover{background:url(images/n_roll_ls.png) left center no-repeat;}
.csr_vlide .pageBtn .next:hover{background: url(images/n_roll_rs.png) right center no-repeat;}

.csr_sox_li{
width:384px;
height:358px;
}
.csr_sox_lia{
width:384px;
height:288px;
border-radius:10px;
box-shadow:0 0 10px rgba(0,94,255,0.1);
overflow:hidden;
}
.csr_sox_lia img{
width:384px;
height:auto;
}
.csr_sox_lib{
width:384px;
height:66px;
line-height:66px;
text-align:center;
font-size:18px;
color:#4c4c4c;
white-space: nowrap;
word-break: keep-all;
overflow: hidden;
text-overflow: ellipsis;
}

.csr_sox_li:hover .csr_sox_lia img{
transform: scale(1.1);
}

.csr_sox_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;
}



.csr_anli_TT{
width:100%;
text-align:center;
line-height:54px;
font-size:42px;
color:#1a1a1a;
padding-bottom:26px;
overflow:hidden;
}
.csr_anli{
width:1212px;
height:590px;
}
.csr_anli ul{
margin:0;
padding:0;
list-style:none;
}
.csr_anli ul li{
width:290px;
float:left;
margin-right:13px;
height:268px;
background-color:#fff;
border-radius:10px;
overflow:hidden;
position:relative;
box-shadow:0 0 10px rgba(0,0,0,0.1);
margin-bottom:20px;
}
.csr_anli_A{
width:38px;
height:38px;
position:absolute;
left:17px;
top:13px;
z-index:2;
background:url(images/yanchang/om.png) no-repeat;
}
.csr_anli_B{
width:290px;
height:218px;
position:absolute;
left:0;
top:0;
overflow:hidden;
z-index:1;
}
.csr_anli_B img{
width:290px;
height:auto;
}
.csr_anli_C{
width:290px;
height:50px;
background-color:#fff;
line-height:50px;
text-align:center;
position:absolute;
left:0;
bottom:0;
overflow:hidden;
z-index:1;
font-size:14px;
color:#000;
}

.csr_anli ul li:hover .csr_anli_B img{
transform: scale(1.1);
}

.csr_anli_B img{
transition:all 0.3s linear;
	-webkit-transition:all 0.3s linear;
	-moz-transition:all 0.3s linear;
	-o-transition:all 0.3s linear;
}

.all_csr_youshi{
width:100%;
padding-top:46px;
background-color:#fff;
padding-bottom:40px;
overflow:hidden;
}
.csr_youshi{
width:1230px;
}
.csr_youshi ul{
margin:0;
padding:0;
list-style:none;
}
.csr_youshi ul li{
width:585px;
height:224px;
float:left;
box-shadow:0 0 20px rgba(11,56,134,0.3);
margin-right:30px;
border-radius:10px;
margin-bottom:34px;
overflow:hidden;
position:relative;
}
.csr_youshi_A{
width:350px;
height:42px;
line-height:42px;
font-size:22px;
color:#000;
font-weight:bold;
position:absolute;
left:20px;
top:30px;
}
.csr_youshi_B{
width:350px;
height:auto;
line-height:24px;
font-size:16px;
color:#000;
position:absolute;
left:20px;
top:80px;
}
.csr_youshi_C{
width:183px;
height:224px;
position:absolute;
right:0;
top:0;
}

.all_csr_case{
width:100%;
padding-top:46px;
background-color:#d6e4fc;
padding-bottom:60px;
overflow:hidden;
}

.all_csr_lc{
width:100%;
height:544px;
padding-top:26px;
background:url(images/yanchang/lc_bg.jpg) center top no-repeat;
overflow:hidden;
}

.csr_lc{
width:1245px;
margin-top:11px;
height:296px;
overflow:hidden;
}
.csr_lc ul{
margin:0;
padding:0;
list-style:none;
}
.csr_lc ul li{
width:249px;
float:left;
}
.csr_lc_A{
width:220px;
padding-left:29px;
height:83px;
line-height:56px;
font-size:18px;
color:#1a1a1a;
font-weight:bold;
}
.csr_lc_B{
width:249px;
line-height:30px;
font-size:16px;
color:#1a1a1a;
overflow:hidden;
}

.all_csr_addr{
width:100%;
padding-top:46px;
padding-bottom:10px;
overflow:hidden;
}

.item_CPF{
width:905px;
padding-left:25px;
height:280px;
padding-top:20px;
background:url(images/item/CPF_ox.jpg) no-repeat;
box-shadow:0 0 16px rgba(0,0,0,0.12);
border-radius:10px;
overflow:hidden;
}
.item_CPF ul{
margin:0;
padding:0;
list-style:none;
}
.item_CPF ul li{
width:705px;
padding-left:30px;
height:60px;
line-height:60px;
font-size:16px;
color:#1a1a1a;
float:left;
border-bottom:1px solid #eeeeee;
background:url(images/item/CPF_em.png) left center no-repeat;
}

.item_CPF_txt{
width:880px;
padding:25px;
box-shadow:0 0 16px rgba(0,0,0,0.12);
border-radius:10px;
font-size:16px;
color:#1a1a1a;
line-height:24px;
margin-bottom:30px;
overflow:hidden;
}

.all_kanner{
width:100%;
height:360px;
overflow:hidden;
}
.kanner_bsci{
background:url(images/item/banner_bsci.jpg) center top no-repeat;
}
.kanner_tisax{
background:url(images/item/banner_tisax.jpg) center top no-repeat;
}
.kanner_iso{
background:url(images/item/banner_iso.jpg) center top no-repeat;
}
.kanner_saq{
background:url(images/item/banner_saq.jpg) center top no-repeat;
}
.kanner_edge{
background:url(images/item/banner_edge.jpg) center top no-repeat;
}
.kanner_brc{
background:url(images/item/banner_brc.jpg) center top no-repeat;
}
.kanner_fda{
background:url(images/item/banner_fda.jpg) center top no-repeat;
}
.kanner_it{
background:url(images/item/banner_it.jpg) center top no-repeat;
}
.kanner_other{
background:url(images/item/banner_other.jpg) center top no-repeat;
}
.kanner_grs{
background:url(images/item/banner_grs.jpg) center top no-repeat;
}
.kanner_LEED{
background:url(images/banner_LEED.jpg) center top no-repeat;
}
.kanner_WELL{
background:url(images/banner_WELL.jpg) center top no-repeat;
}
.kanner_EUDR{
background:url(images/item/banner_EUDR.jpg) center top no-repeat;
}
.kanner_EPD{
background:url(images/item/banner_EPD.jpg) center top no-repeat;
}
.kanner_lsjzbzrz{
background:url(images/banner_lsjzbzrz.jpg) center top no-repeat;
}
.kanner_jkjzrz{
background:url(images/banner_jkjzrz.jpg) center top no-repeat;
}
.kanner_jlnhjzrz{
background:url(images/banner_jlnhjzrz.jpg) center top no-repeat;
}
.kanner_hmcspj{
background:url(images/banner_hmcspj.jpg) center top no-repeat;
}
.kanner_6-sigma{
background:url(images/item/banner_6sigma.jpg) center top no-repeat;
}
.kanner_gxjsqy{
background:url(images/item/banner_gxjsqy.jpg) center top no-repeat;
}
.kanner_rdkj{
background:url(images/item/banner_rdkj.jpg) center top no-repeat;
}
.kanner_zjtx{
background:url(images/item/banner_zjtx.jpg) center top no-repeat;
}
.kanner_kjcg{
background:url(images/item/banner_kjcg.jpg) center top no-repeat;
}
.kanner_zzdb{
background:url(images/item/banner_jzgc.jpg) center top no-repeat;
}

.kanner{
width:1200px;
height:360px;
position:relative;
}
.kanner_A{
width:100%;
height:62px;
line-height:62px;
position:absolute;
left:0;
top:78px;
font-size:42px;
color:#000000;
font-weight:bold;
}
.kanner_A_saq{
top:80px;
}
.kanner_B{
width:100%;
height:40px;
line-height:40px;
position:absolute;
left:0;
top:142px;
font-size:20px;
color:#000000;
}
.kanner_B_saq{
top:148px;
width:924px;
height:auto;
line-height:30px;
}
.kanner_C{
width:440px;
height:50px;
position:absolute;
left:0;
top:204px;
background:url(images/item/ban_btn.png) no-repeat;
border-radius:10px;
overflow:hidden;
}
.kanner_C_saq{
top:234px;
}
.kanner_C span{
width:260px;
height:50px;
display:inline;
float:left;
line-height:50px;
text-align:center;
font-size:16px;
color:#000;
font-weight:bold;
}
.kanner_C label{
width:137px;
padding-left:23px;
height:50px;
display:inline;
float:right;
line-height:50px;
font-size:18px;
color:#fff;
font-family:Arial, Helvetica, sans-serif;
background:url(images/bc_tel.png) left center no-repeat;
}

.all_build_what{
width:100%;
overflow:hidden;
}
.build_what{
width:1200px;
height:670px;
position:relative;
}
.build_whatA{
width:1200px;
text-align:center;
height:56px;
line-height:56px;
font-size:36px;
color:#000000;
font-weight:bold;
position:absolute;
left:0;
top:50px;
}
.build_whatB{
width:556px;
height:auto;
position:absolute;
left:0;
top:134px;
font-size:16px;
line-height:28px;
color:#1a1a1a;
}
.build_whatC{
width:1200px;
height:36px;
position:absolute;
left:0;
top:588px;
font-size:16px;
line-height:36px;
color:#034ad0;
font-weight:bold;
text-align:center;
}
.build_whatD{
width:572px;
height:364px;
position:absolute;
right:27px;
top:139px;
z-index:1;
}
.build_whatE{
width:580px;
height:374px;
position:absolute;
right:0;
top:162px;
z-index:2;
box-shadow:0 0 48px rgba(18,37,78,0.16);
border-radius:20px;
overflow:hidden;
}
.build_whatF{
width:580px;
height:36px;
line-height:36px;
position:absolute;
right:0;
top:558px;
font-size:16px;
text-align:center;
color:#000;
font-weight:bold;
}

.all_build_3th{
width:100%;
padding-top:50px;
height:543px;
background:url(images/build/all_01.jpg) center top no-repeat;
overflow:hidden;
}
.build_3th_TT{
width:100%;
height:96px;
line-height:96px;
font-size:36px;
color:#1a1a1a;
font-weight:bold;
text-align:center;
}
.build_3th_Desc{
width:100%;
line-height:28px;
font-size:16px;
color:#1a1a1a;
text-align:center;
padding-bottom:46px;
overflow:hidden;
}
.build_3th{
width:1230px;
}
.build_3th ul{
margin:0;
padding:0;
list-style:none;
}
.build_3th ul li{
width:380px;
float:left;
margin-right:30px;
overflow:hidden;
}
.build_3tha{
width:380px;
height:205px;
}
.build_3thb{
width:380px;
font-size:16px;
color:#1a1a1a;
line-height:24px;
overflow:hidden;
}

.all_build_bd{
width:100%;
height:350px;
background:url(images/build/all_bd.jpg) center top no-repeat;
overflow:hidden;
}
.all_rz_ad{
width:100%;
height:350px;
background:url(images/all_rz_ad.jpg) center top no-repeat;
overflow:hidden;
}
.all_lab_ad{
width:100%;
height:350px;
background:url(images/all_lab_ad.jpg) center top no-repeat;
overflow:hidden;
}
.all_xmsb_ad{
width:100%;
height:350px;
background:url(images/xmsb/all_ad.jpg) center top no-repeat;
overflow:hidden;
}
.all_jzzz_ad{
width:100%;
height:350px;
background:url(images/jzzz/all_ad.jpg) center top no-repeat;
overflow:hidden;
}
.all_it_ad{
width:100%;
height:350px;
background:url(images/all_it_ad.jpg) center top no-repeat;
overflow:hidden;
}
.build_bd{
width:1200px;
height:350px;
position:relative;
}
.build_bdA{
width:786px;
height:54px;
line-height:54px;
font-size:34px;
color:#fff;
position:absolute;
left:0;
top:47px;
}
.build_bdB{
width:946px;
height:auto;
line-height:26px;
font-size:16px;
color:#fff;
position:absolute;
left:0;
top:112px;
}
.all_rz_ad .build_bdB{
width:686px;
line-height:24px;
font-size:15px;
top:122px;
}
.build_bdC{
width:152px;
height:40px;
position:absolute;
left:0;
top:252px;
}
.build_bdC a{
width:112px;
height:38px;
border:1px solid rgba(255, 255, 255, 0.5);
line-height:38px;
padding-left:39px;
background:url(images/build/km.png) 106px center no-repeat;
display:block;
font-size:14px;
color:#fff;
border-radius:6px;
}
.build_bdC a:hover{
background:url(images/build/km.png) 110px center no-repeat;
}

.all_lab_ad .build_bdC{
top:234px;
}

.rzks-left{ position:relative; width:1284px; height:1242px; margin:0 auto;}
.rzks-left .hd{height:24px; width:1230px;position:absolute; left:0; top:1000px; z-index:2;}
.bhd_xi{ width:1264px;height:24px;position:relative;}
.rzks-left .hd .prev{ display:none; width:12px; height:24px;overflow:hidden; cursor:pointer; background:url(images/roll_l.png) no-repeat; position:absolute; left:0; top:0;}
.rzks-left .hd .prev:hover{background:url(images/roll_ls.png) no-repeat;}
.rzks-left .hd .next{display:none; width:12px; height:24px; overflow:hidden; cursor:pointer; background:url(images/roll_r.png) no-repeat;position:absolute; right:0; top:0;}
.rzks-left .hd .next:hover{background:url(images/roll_rs.png) no-repeat;}
.rzks-left .hd .prevStop{ background-position:-60px 0; }
.rzks-left .hd .nextStop{ background-position:-60px -50px; }
.rzks-left .hd ul{ overflow:hidden; zoom:1; margin:0; padding:0; list-style:none; position:absolute; left:601px; top:216px;}
.rzks-left .hd ul li{ float:left;  width:11px; height:11px; overflow:hidden; margin-right:7px;cursor:pointer; background-color:#cccccc; text-align:center; font-size:0;border-radius:50%;}
.rzks-left .hd ul li.on{background-color:#0233c5;}
.rzks-left .bd{ width:1284px; overflow:hidden;z-index:1; position:absolute; left:0;}
.rzks-left .bd ul{overflow:hidden;zoom:1; margin:0; padding:0; list-style:none; }
.rzks-left .bd ul li{ width:1284px;float:left; height:1242px;_display:inline;}

.rzks{
width:1284px;
}
.rzks dl{
margin:0;
padding:0;
list-style:none;
}
.rzks dl dt{
width:380px;
padding:15px 24px;
float:left;
}


.all_tjfw{
width:100%;
padding-top:24px;
background:url(images/build/all_class.jpg) center top no-repeat;
padding-bottom:100px;
overflow:hidden;
}

.sigma6_cases{
width:960px;
}
.sigma6_cases ul{
margin:0;
padding:0;
list-style:none;
}
.sigma6_cases ul li{
width:320px;
float:left;
margin-bottom:20px;
}

.sigma6_zs{
width:600px;
height:424px;
box-shadow:0 0 36px rgba(15,45,130,0.1);
border:1px solid #d2d2d2;
border-radius:10px;
overflow:hidden;
}

.EDGE_rank{
width:930px;
overflow:hidden;
}
.EDGE_rank ul{
margin:0;
padding:0;
list-style:none;
}
.EDGE_rank ul li{
width:930px;
float:left;
margin-bottom:20px;
}
.EDGE_rank_A{
padding:0 20px;
height:37px;
line-height:37px;
background-color:#eaefff;
font-size:16px;
color:#0034ea;
font-weight:bold;
display:inline-block;
border-radius:6px;
}
.EDGE_rank_B{
width:930px;
line-height:24px;
padding-top:12px;
color:#1a1a1a;
font-size:16px;
overflow:hidden;
}

.item_gxjsqy{
width:860px;
padding:28px 35px;
background:url(images/item/gxjsqy_01.jpg) no-repeat;
height:281px;
box-shadow:0 0 16px rgba(15,45,130,0.12);
border-radius:10px;
line-height:30px;
font-size:16px;
color:#1a1a1a;
overflow:hidden;
}

.kjcg_fw{
width:944px;
}
.kjcg_fw ul{
margin:0;
padding:0;
list-style:none;
}
.kjcg_fw ul li{
width:218px;
height:184px;
float:left;
margin-right:16px;
border:1px solid #e5e5e5;
position:relative;
margin-bottom:16px;
}
.kjcg_fw_lia{
width:100%;
height:106px;
position:absolute;
left:0;
top:21px;
text-align:center;
}
.kjcg_fw_lib{
width:100%;
height:40px;
line-height:40px;
font-size:20px;
color:#333333;
text-align:center;
position:absolute;
left:0;
top:134px;
text-align:center;
}

.kjcg_zl{
width:930px;
height:370px;
position:relative;
box-shadow:0 0 16px rgba(15,45,130,0.12);
border-radius:10px;
overflow:hidden;
}
.kjcg_zla{
width:424px;
height:auto;
position:absolute;
left:25px;
top:26px;
}
.kjcg_zla dl{
margin:0;
padding:0;
list-style:none;
}
.kjcg_zla dl dt{
width:424px;
float:left;
line-height:22px;
font-size:16px;
color:#4c4c4c;
padding-bottom:9px;
overflow:hidden;
}
.kjcg_zlb{
width:444px;
height:260px;
position:absolute;
right:26px;
top:53px;
}

.srrz_fw{
width:951px;
}
.srrz_fw ul{
margin:0;
padding:0;
list-style:none;
}
.srrz_fw ul li{
width:294px;
height:324px;
border:1px solid #cfcfcf;
margin-right:11px;
margin-left:10px;
position:relative;
float:left;
}
.srrz_fw_lia{
width:100%;
height:auto;
position:absolute;
left:0;
top:29px;
text-align:center;
}
.srrz_fw_lib{
width:100%;
height:auto;
position:absolute;
left:0;
top:151px;
font-size:18px;
line-height:38px;
color:#1a1a1a;
font-weight:bold;
text-align:center;
}
.srrz_fw_lic{
width:264px;
height:auto;
position:absolute;
left:15px;
top:200px;
}
.srrz_fw_lic dl{
margin:0;
padding:0;
list-style:none;
}
.srrz_fw_lic dl dt{
width:132px;
float:left;
line-height:32px;
font-size:14px;
color:#4c4c4c;
margin:0;
}

.srrz_fw ul li:last-child .srrz_fw_lic dl dt{
width:264px;
}

.jzgc_fw{
width:951px;
}
.jzgc_fw ul{
margin:0;
padding:0;
list-style:none;
}
.jzgc_fw ul li{
width:294px;
height:385px;
border:1px solid #cfcfcf;
margin-right:11px;
margin-left:10px;
position:relative;
float:left;
}
.jzhy_fw ul li{
height:325px;
}
.jzgc_fw_lia{
width:100%;
height:auto;
position:absolute;
left:0;
top:29px;
text-align:center;
}
.jzgc_fw_lib{
width:100%;
height:auto;
position:absolute;
left:0;
top:151px;
font-size:18px;
line-height:38px;
color:#1a1a1a;
font-weight:bold;
text-align:center;
}
.jzgc_fw_lic{
width:264px;
height:auto;
position:absolute;
left:15px;
top:200px;
}
.jzgc_fw_lic dl{
margin:0;
padding:0;
list-style:none;
}
.jzgc_fw_lic dl dt{
width:264px;
float:left;
line-height:22px;
font-size:14px;
color:#4c4c4c;
margin-bottom:10px;
}

.szgc_fw{
width:950px;
}
.szgc_fw ul{
margin:0;
padding:0;
list-style:none;
}
.szgc_fw ul li{
width:453px;
height:265px;
border:1px solid #cfcfcf;
margin-right:10px;
margin-left:10px;
margin-bottom:20px;
position:relative;
float:left;
}

.djgc_fw ul li{
height:460px;
}

.szgc_fw_lia{
width:100%;
height:auto;
position:absolute;
left:0;
top:19px;
text-align:center;
}
.szgc_fw_lib{
width:100%;
height:auto;
position:absolute;
left:0;
top:141px;
font-size:18px;
line-height:38px;
color:#1a1a1a;
font-weight:bold;
text-align:center;
}
.szgc_fw_lic{
width:403px;
height:auto;
position:absolute;
left:25px;
top:190px;
font-size:14px;
line-height:24px;
}

.srrz_zl{
width:890px;
padding:15px 20px 10px 20px;
box-shadow:0 0 16px rgba(15,45,130,0.12);
border-radius:10px;
overflow:hidden;
}
.srrz_zl_A{
width:100%;
height:52px;
line-height:52px;
font-size:22px;
color:#0129d8;
font-weight:bold;
}
.srrz_zl_B{
width:100%;
line-height:27px;
font-size:16px;
color:#4c4c4c;
padding-bottom:20px;
border-bottom:1px solid #cecece;
overflow:hidden;
}

.all_xmsb_4th{
width:100%;
background:url(images/xmsb/all_4th.jpg) center top no-repeat;
height:555px;
overflow:hidden;
}
.xmsb_4th_TT{
width:100%;
height:200px;
line-height:197px;
text-align:center;
font-size:40px;
color:#1a1a1a;
font-weight:bold;
}
.xmsb_4th{
width:1280px;
}
.xmsb_4th ul{
margin:0;
padding:0;
list-style:none;
}
.xmsb_4th ul li{
width:240px;
height:290px;
position:relative;
float:left;
margin-right:80px;
}
.xmsb_4tha{
width:100%;
height:auto;
position:absolute;
left:0;
top:0;
text-align:center;
}
.xmsb_4thb{
width:100%;
height:40px;
line-height:40px;
font-size:20px;
color:#1a1a1a;
font-weight:bold;
position:absolute;
left:0;
top:172px;
text-align:center;
}
.xmsb_4thc{
width:100%;
height:auto;
line-height:24px;
font-size:16px;
color:#1a1a1a;
position:absolute;
left:0;
top:213px;
text-align:center;
}

.all_xmsb_do{
width:100%;
padding-top:15px;
padding-bottom:104px;
overflow:hidden;
}
.xmsb_do_TT{
width:100%;
height:172px;
line-height:172px;
text-align:center;
font-size:40px;
color:#1a1a1a;
font-weight:bold;
}
.xmsb_do{
width:100%;
background:url(images/xmsb/do_ico.png) 388px 57px no-repeat;
height:440px;
position:relative;
box-shadow:0 0 58px rgba(0,37,149,0.26);
border-radius:10px;
overflow:hidden;
}
.xmsb_doA{
width:100%;
height:auto;
font-size:16px;
line-height:40px;
color:#000;
position:absolute;
left:76px;
top:48px;
}
.xmsb_doB{
width:165px;
height:42px;
position:absolute;
left:76px;
top:327px;
}
.xmsb_doB a{
width:165px;
height:42px;
display:block;
background-color:#ff9500;
line-height:42px;
text-decoration:none;
border-radius:10px;
font-size:14px;
color:#fff;
box-shadow:0 0 12px rgba(0,37,149,0.12);
text-align:center;
}
.xmsb_doC{
width:530px;
height:auto;
position:absolute;
right:52px;
top:47px;
}

.all_xmsb_lc{
width:100%;
overflow:hidden;
}
.xmsb_lc{
width:100%;
height:550px;
position:relative;
}
.xmsb_lcA{
width:100%;
height:60px;
line-height:60px;
font-size:40px;
font-weight:bold;
color:#000;
text-align:center;
position:absolute;
left:0;
top:61px;
}
.xmsb_lcB{
width:100%;
height:38px;
line-height:38px;
font-size:18px;
color:#000;
text-align:center;
position:absolute;
left:0;
top:124px;
}
.xmsb_lcC{
width:100%;
height:auto;
text-align:center;
position:absolute;
left:0;
top:210px;
}

.all_jzzz_one{
width:100%;
padding-top:15px;
padding-bottom:100px;
overflow:hidden;
}
.jzzz_one_TT{
width:100%;
height:150px;
line-height:150px;
text-align:center;
font-size:40px;
color:#000;
font-weight:bold;
}
.jzzz_one{
width:1212px;
}
.jzzz_one ul{
margin:0;
padding:0;
list-style:none;
}
.jzzz_one ul li{
width:290px;
height:370px;
float:left;
margin-right:13px;
border-radius:10px;
box-shadow:0 0 24px rgba(0,37,149,0.12);
position:relative;
overflow:hidden;
}
.jzzz_oneA{
width:290px;
height:auto;
position:absolute;
left:0;
top:0;
}
.jzzz_oneB{
width:55px;
height:55px;
position:absolute;
left:20px;
top:287px;
}
.jzzz_oneB span{
width:55px;
height:55px;
display:block;
}
.jzzz_oneB span.jzzz_ico1{
background:url(images/jzzz/4_1.png) center center no-repeat;
background-color:#eaefff;
}
.jzzz_oneB span.jzzz_ico2{
background:url(images/jzzz/4_2.png) center center no-repeat;
background-color:#eaefff;
}
.jzzz_oneB span.jzzz_ico3{
background:url(images/jzzz/4_3.png) center center no-repeat;
background-color:#eaefff;
}
.jzzz_oneB span.jzzz_ico4{
background:url(images/jzzz/4_4.png) center center no-repeat;
background-color:#eaefff;
}
.jzzz_oneC{
width:175px;
height:40px;
line-height:40px;
font-size:20px;
color:#000;
position:absolute;
left:93px;
top:282px;
}
.jzzz_oneD{
width:175px;
height:35px;
line-height:35px;
font-size:15px;
color:#4c4c4c;
position:absolute;
left:93px;
top:314px;
white-space: nowrap;
word-break: keep-all;
overflow: hidden;
text-overflow: ellipsis;
}

.all_jzzz_two{
width:100%;
padding-top:50px;
padding-bottom:95px;
background-color:#f7f7f7;
overflow:hidden;
}
.jzzz_two_TT{
width:100%;
height:142px;
line-height:142px;
text-align:center;
font-size:40px;
color:#000;
font-weight:bold;
}
.jzzz_two{
width:1215px;
}
.jzzz_two ul{
margin:0;
padding:0;
list-style:none;
}
.jzzz_two ul li{
width:390px;
height:138px;
float:left;
margin-right:15px;
margin-bottom:16px;
background-color:#fff;
position:relative;
box-shadow:0 0 24px rgba(0,37,149,0.12);
}
.jzzz_two_lia{
width:60px;
height:60px;
position:absolute;
left:30px;
top:32px;
display: -webkit-box;
display: -moz-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-align-items: center;
align-items: center;
-webkit-justify-content: center;
justify-content: center;
}
.jzzz_two_lib{
width:252px;
height:38px;
line-height:38px;
font-size:18px;
color:#000;
font-weight:bold;
position:absolute;
left:100px;
top:25px;
}
.jzzz_two_lic{
width:252px;
height:auto;
line-height:18px;
font-size:14px;
color:#666666;
position:absolute;
left:100px;
top:64px;
text-overflow: ellipsis;
white-space: normal;
-webkit-line-clamp:2;
display: -webkit-box;
-webkit-box-orient:vertical;
overflow:hidden;
}
.jzzz_two ul li:hover{
box-shadow:0 0 24px rgba(0,37,149,0.2);
}
.jzzz_two ul li:hover .jzzz_two_lib{
text-decoration:underline;
}

.all_jzzz_three{
width:100%;
padding-top:45px;
padding-bottom:50px;
overflow:hidden;
}
.jzzz_three_TT{
width:100%;
height:132px;
line-height:132px;
font-size:40px;
color:#000;
font-weight:bold;
text-align:center;
}
.jzzz_three{
width:1225px;
}
.jzzz_three ul{
margin:0;
padding:0;
list-style:none;
}
.jzzz_three ul li{
width:220px;
height:46px;
float:left;
margin-right:25px;
margin-bottom:25px;
line-height:46px;
text-align:center;
font-size:16px;
color:#000;
box-shadow:0 0 10px rgba(0,0,0,0.06);
}
.jzzz_three ul li a{
font-size:16px;
color:#000;
text-decoration:none;
}
.jzzz_three ul li a:hover{
text-decoration:underline;
}

.all_jzzz_four{
width:100%;
padding-top:60px;
background-color:#f1f5ff;
padding-bottom:54px;
overflow:hidden;
}
.jzzz_four{
width:100%;
height:210px;
margin-top:20px;
}