.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:440px;
background:url(images/banner_about.jpg) center top no-repeat;
overflow:hidden;
}
.about_banner{
width:1200px;
height:440px;
margin:0 auto;
position:relative;
}
.about_banner_A{
width:1200px;
height:auto;
line-height:60px;
font-size:48px;
color:#fff;
font-weight:bold;
position:absolute;
left:0;
top:128px;
}
.about_banner_B{
width:270px;
height:50px;
background:url(images/ban_tel.png) no-repeat;
text-align:center;
line-height:50px;
font-size:18px;
color:#fff;
font-weight:bold;
position:absolute;
left:0;
top:276px;
}

.banner_dasha{
width:100%;
height:440px;
background:url(images/banner_dasha.jpg) center top no-repeat;
overflow:hidden;
}
.dasha_banner{
width:1200px;
height:440px;
margin:0 auto;
position:relative;
}
.dasha_banner_A{
width:1200px;
height:auto;
line-height:68px;
font-size:48px;
color:#fff;
font-weight:bold;
position:absolute;
left:0;
top:157px;
text-align:center;
}
.dasha_banner_B{
width:1200px;
height:38px;
text-align:center;
line-height:38px;
font-size:18px;
color:#fff;
font-weight:lighter;
position:absolute;
left:0;
top:225px;
}

.banner_lspg{
width:100%;
height:440px;
background:url(images/banner_lspg.jpg) center top no-repeat;
overflow:hidden;
}
.lspg_banner{
width:1200px;
height:440px;
margin:0 auto;
position:relative;
}
.lspg_banner_A{
width:1200px;
height:auto;
line-height:50px;
font-size:30px;
color:#000000;
font-weight:bold;
position:absolute;
left:0;
top:56px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
.lspg_banner_B{
width:1200px;
height:auto;
line-height:54px;
font-size:46px;
color:#000;
position:absolute;
left:0;
top:107px;
font-weight:bold;
}
.lspg_banner_C{
width:1200px;
height:auto;
line-height:22px;
font-size:18px;
font-weight:lighter;
color:#000;
opacity:0.7;
position:absolute;
left:0;
top:230px;
}
.lspg_banner_D{
width:270px;
height:50px;
background:url(images/ban_tel.png) no-repeat;
text-align:center;
line-height:50px;
font-size:18px;
color:#fff;
font-weight:bold;
position:absolute;
left:0;
top:313px;
}


.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:#029024;
text-align:center;
}
.banner_contact_C span{
width:0;
height:46px;
background-color:#029024;
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 #00a126;
padding-left:52px;
line-height:38px;
background:url(images/about/call_icos.png) 25px center no-repeat;
font-size:14px;
color:#00a126;
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:440px;
background:url(images/banner_fuwu.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:#00a126;
font-weight:bold;
border-radius:4px;
box-shadow:0 0 5px rgba(0,0,0,0.2);
text-align:center;
}

.banner_renzheng{
width:100%;
height:360px;
background:url(images/banner_renzheng.jpg) center top no-repeat;
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:360px;
position:relative;
margin:0 auto;
}
.renzheng_banner_A{
width:1200px;
height:62px;
line-height:62px;
position:absolute;
left:0;
top:64px;
font-size:42px;
color:#1a1a1a;
font-weight:bold;
}
.renzheng_banner_B{
width:760px;
height:auto;
line-height:30px;
font-size:20px;
color:#1a1a1a;
position:absolute;
left:0;
top:140px;
}
.renzheng_banner_C{
width:280px;
height:46px;
background-color:#fff;
border-radius:10px;
overflow:hidden;
position:absolute;
left:0;
top:234px;
}

.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 #00a126;
padding-left:52px;
line-height:38px;
background:url(images/about/call_icos.png) 25px center no-repeat;
font-size:14px;
color:#00a126;
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 #00a126;
padding-left:52px;
line-height:38px;
background:url(images/about/call_icos.png) 25px center no-repeat;
font-size:14px;
color:#00a126;
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:#fff;
font-weight:bold;
}
.news_banner_B{
width:1200px;
height:64px;
line-height:30px;
position:absolute;
left:0;
top:204px;
font-size:20px;
color:#fff;
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:#00a126;
border-bottom:2px solid #00a126;
}

.yanchang_tab{
width:1025px;
padding-left:175px;
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:#4c4c4c;
font-weight:bold;
text-decoration:none;
overflow:hidden;
}

.yanchang_tab ul li.selected{
background-color:#f2f9f4;
border-radius:20px;
border:1px solid #019023;
}
.yanchang_tab ul li.selected a{
color:#019023;
}

.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:#00a126;
border-radius:20px;
}
.enterprise_tab ul li.selected a{
color:#fff;
}

.all_cocation{
width:100%;
height:44px;
border-bottom:1px solid #d9e7dc;
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:#5c5c5c;
font-size:12px;
white-space:nowrap;
overflow:hidden;
text-overflow: ellipsis;
}
.cocation a{
font-size:12px;
color:#5c5c5c;
text-decoration:none;
}
.cocation a:hover{
color:#5c5c5c;
}
.cocation span{
color:#5c5c5c;
}


.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;
background:url(images/about/all_what.jpg) center bottom no-repeat;
z-index:0;
height:712px;
overflow:hidden;
}

.PSheng_about{
width:1200px;
height:682px;
position:relative;
}
.PSheng_about_A{
width:300px;
height:56px;
line-height:56px;
color:#000;
font-size:36px;
position:absolute;
left:0;
top:90px;
font-weight:bold;
}
.PSheng_about_B{
width:600px;
height:44px;
line-height:44px;
color:#019023;
font-size:24px;
position:absolute;
left:0;
top:140px;
}
.PSheng_about_C{
width:570px;
height:auto;
line-height:22px;
color:#4c4c4c;
font-size:15px;
position:absolute;
left:0;
top:200px;
}
.PSheng_about_D{
width:570px;
height:540px;
position:absolute;
right:0;
top:79px;
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_Hzs{
width:100%;
padding-top:40px;
background:url(images/about/all_cases.jpg) center bottom no-repeat;
padding-bottom:100px;
overflow:hidden;
}
.Hzs_TT{
width:100%;
height:118px;
line-height:118px;
text-align:center;
font-size:36px;
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:#00a126;
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:#00a126;
}


.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:#00a126; color:#00a126;}
.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:#00a126;
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:#00a126;
}

.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 #00a126;
padding-left:52px;
line-height:38px;
background:url(images/about/call_icos.png) 22px center no-repeat;
font-size:14px;
color:#00a126;
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;
}

.all_item_list{
width:100%;
background:url(images/fuwu/all.jpg) center bottom no-repeat;
background-color:#fff;
padding-top:30px;
padding-bottom:70px;
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:376px;
background:url(images/fuwu/li.png) no-repeat;
background-color:#fff;
position:relative;
box-shadow:0 0 16px rgba(0,0,0,0.12);
border-radius:10px;
overflow:hidden;
}
.item_list_lia{
width:380px;
text-align:center;
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;
height:110px;
position:absolute;
left:0;
top:25px;
overflow:hidden;
}

.item_list_liaa{
width:330px;
height:120px;
position:absolute;
left:20px;
top:18px;
overflow:hidden;
}

.item_list_lib{
width:320px;
height:40px;
line-height:40px;
position:absolute;
left:30px;
top:150px;
font-size:20px;
color:#333333;
font-weight:bold;
white-space: nowrap;
word-break: keep-all;
overflow: hidden;
text-overflow: ellipsis;
text-align:center;
}
.item_list_lic{
width:320px;
height:auto;
line-height:22px;
position:absolute;
left:30px;
top:198px;
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:296px;
}
.item_list_lid a{
width:118px;
height:38px;
border:1px solid #018b22;
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:#018b22;
cursor:pointer;
}
.item_list_lid a span{
width:0;
height:38px;
display:block;
position:absolute;
left:0;
top:0;
z-index:1;
background-color:#018b22;
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:296px;
}
.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:#4c4c4c;
cursor:pointer;
}
.item_list_lie a span{
width:0;
height:38px;
display:block;
position:absolute;
left:0;
top:0;
z-index:1;
background-color:#4c4c4c;
transition:all .5s;
overflow:hidden;
}
.item_list_lie a:hover{
border:1px solid #4c4c4c;
}
.item_list_lie a:hover label{
color:#fff;
}
.item_list_lie a:hover span{
width:118px;
}

.item_list_li:hover{
background:none;
background-color:#fff;
box-shadow:0 0 16px rgba(0,0,0,0.2);
}
.item_list_li:hover .item_list_lib{
color:#00791d;
}


.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:140px;
background:url(images/about/all_cases.jpg) center bottom no-repeat;
overflow:hidden;
padding-top:20px;
}
.item_help_TT{
width:1200px;
height:120px;
line-height:120px;
color:#1a1a1a;
font-size:36px;
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:#029024;
}
.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:#00a126;
}
.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 12px rgba(0,0,0,0.2);
}
.Pshe_case_TT{
width:650px;
height:77px;
line-height:77px;
font-size:30px;
color:#1a1a1a;
}
.Pshe_case_ox{
width:726px;
}
.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(0,0,0,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:#029024;
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:#029024;
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 #1a1a1a;
display:block;
font-size:16px;
color:#1a1a1a;
}
.cases_back a:hover{
border:2px solid #00a126;
color:#00a126;
}

.all_PSheng_baike{
width:100%;
padding-top:52px;
overflow:hidden;
}
.PSheng_baike{
width:1200px;
height:468px;
border-bottom:1px solid #e5e5e5;
position:relative;
}
.PSheng_baike_l{
width:580px;
height:390px;
position:absolute;
left:0;
top:18px;
border-radius:10px;
box-shadow:0 0 18px rgba(0,0,0,0.16);
overflow:hidden;
}
.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 solid #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:#007a1d;
text-decoration:underline;
}
.PSheng_baike_rx:hover .PSheng_baike_rxC{
color:#007a1d;
}
.PSheng_baike_rx:hover .PSheng_baike_rxD{
color:#007a1d;
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:#007a1d;
text-decoration:underline;
}
.PSheng_baike_li:hover .PSheng_baike_lic{
color:#007a1d;
}
.PSheng_baike_li:hover .PSheng_baike_lid{
color:#007a1d;
background:url(images/news_om.png) 60px 12px no-repeat;
}

DIV.bk_yellow{width:1200px;clear:both;float:left;padding-bottom:60px;PADDING-RIGHT:0;PADDING-LEFT:0;MARGIN:0;TEXT-ALIGN:center; padding-top:50px;}DIV.bk_yellow A{padding:0 3px 0 3px;MARGIN:0 5px 0 5px;TEXT-DECORATION:none; display:inline-block; font-size:14px; color:#808080; height:20px; line-height:20px;}DIV.bk_yellow A:hover{ color:#00a126;}DIV.bk_yellow span{padding:0 3px 0 3px;MARGIN:0 5px 0 5px;TEXT-DECORATION:none; display:inline-block; font-size:14px; color:#808080; height:20px;}DIV.bk_yellow SPAN.current{padding:0 3px 0 3px;MARGIN:0 5px 0 5px; color:#00a126; 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;}DIV.bk_yellow img{display:block; margin-top:5px;}

.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:#00a126;
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/r_trans.png) 200px 50px no-repeat;
overflow:hidden;
}
#bh_colum_bar.fixed{
	width:230px;
	height:726px;
	position:fixed;
	top:60px;
	z-index:9;
	background:url(images/item/r_trans.png) 200px 50px 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:#007a1d;
}

.item_body_kefu{
width:200px;
height:190px;
position:relative;
}
.item_body_kefu_A{
width:160px;
height:26px;
line-height:26px;
font-size:16px;
font-weight:bold;
color:#000;
position:absolute;
left:14px;
top:39px;
}
.item_body_kefu_B{
width:160px;
height:42px;
line-height:42px;
font-family:Arial, Helvetica, sans-serif;
font-size:22px;
color:#007a1d;
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:#000;
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:#007a1d;
font-weight:bold;
}
.item_SV_TT{
width:930px;
padding:10px;
line-height:42px;
font-size:36px;
color:#333333;
font-weight:bold;
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:#029024;}
.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:852px;
border:1px solid #fff;
padding:26px 38px 33px 38px;
background:url(images/item/js_bg.png);
background-size:100% 100%;
box-shadow:0 0 9px rgba(0,0,0,0.18);
border-radius:10px;
overflow:hidden
}
.lsck_ox{
background:url(images/item/lsck_01.jpg);
background-size:100% 100%;
}
.lsyq_ox{
background:url(images/item/lsyq_01.jpg);
background-size:100% 100%;
}
.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:rgba(0,0,0,0.9);
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;
}
.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;
}
.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:494px;
float:left;
font-size:15px;
color:#4c4c4c;
background:url(images/item/dm.png) left 5px no-repeat;
padding-left:27px;
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;
}


.higg_benefit{
width:930px;
height:358px;
background:url(images/item/higg_hc.png) right 30px no-repeat;
padding:10px 10px 0 10px;
overflow:hidden;
}
.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:36px;
line-height:36px;
background:url(images/item/dm.png) left center no-repeat;
padding-left:26px;
font-size:18px;
color:#333;
font-weight:bold;
}
.higg_benefit_Desc{
width:480px;
line-height:22px;
padding-left:26px;
font-size:15px;
color:#333;
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 center no-repeat;
height:600px;
}

.JNPG_benefit{
background:url(images/item/JNPG_hc.png) right center no-repeat;
height:460px;
}

.factory_benefit{
background:url(images/item/factory_hc.png) right center no-repeat;
height:410px;
}

.lsck_benefit{
background:url(images/item/lsck_hc.png) right center no-repeat;
height:410px;
}

.lsyq_benefit{
background:url(images/item/lsyq_hc.png) right center no-repeat;
height:510px;
}

}

.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 center 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;
}

.tan0_benefit{
background:url(images/item/tan_hc.png) right center no-repeat;
height:510px;
}

.DGNB_benefit{
background:url(images/item/DGNB_hc.png) right center no-repeat;
height:415px;
}

.BREEAM_benefit{
padding-top:50px;
background:url(images/item/BREEAM_hc.png) right center no-repeat;
height:365px;
}

.item_LEED{
width:930px;
box-shadow:0 0 9px rgba(0,0,0,0.18);
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;
}

.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;
box-shadow:0 0 9px rgba(0,0,0,0.18);
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:#00a126;
height:40px;
position:absolute;
left:0;
top:0;
z-index:1;
}

.our_advantage_kf a:hover{
border-color:#00a126;
}

.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 40px 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;
font-weight:bold;
}

.item_faq_Zk{
width:200px;
height:48px;
margin:40px auto 0 auto;
clear:both;
border:1px solid #333;
line-height:48px;
text-align:center;
font-size:16px;
color:#333;
cursor:pointer;
}
.item_faq_Sk{
width:200px;
height:48px;
margin:40px auto 0 auto;
clear:both;
border:1px solid #333;
line-height:48px;
text-align:center;
font-size:16px;
color:#333;
cursor:pointer;
display:none;
}

.item_faq{
width:1200px;
height:401px;
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:#00a126;
text-decoration:none;
float:right;
text-align:right;
}
.item_faq_B a:hover{
text-decoration:underline;
}

.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:115px;
line-height:115px;
font-size:36px;
text-align:center;
color:#1a1a1a;
font-weight:bold;
}
.item_more_Desc{
width:1200px;
height:60px;
line-height:36px;
font-size:16px;
color:#1a1a1a;
text-align:center;
}

.suild-left{ position:relative; width:1230px; height:450px; margin:0 auto;}
.suild-left .hd{height:24px; width:1230px;position:absolute; left:0; top:204px; z-index:2;}
.shd_xi{ width:1264px;height:24px;position:relative;}
.suild-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;}
.suild-left .hd .prev:hover{background:url(images/roll_ls.png) no-repeat;}
.suild-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;}
.suild-left .hd .next:hover{background:url(images/roll_rs.png) no-repeat;}
.suild-left .hd .prevStop{ background-position:-60px 0; }
.suild-left .hd .nextStop{ background-position:-60px -50px; }
.suild-left .hd ul{ overflow:hidden; zoom:1; margin:0; padding:0; list-style:none; position:absolute; left:583px; top:120px;}
.suild-left .hd ul li{ float:left;  width:11px; height:11px; overflow:hidden; margin-right:7px;cursor:pointer; background-color:#e0e0e0; text-align:center; font-size:0;border-radius:50%;}
.suild-left .hd ul li.on{background-color:#707070;}
.suild-left .bd{ width:1230px; overflow:hidden;z-index:1; position:absolute; left:0;}
.suild-left .bd ul{overflow:hidden;zoom:1; margin:0; padding:0; list-style:none; }
.suild-left .bd ul li{ width:410px;float:left; height:294px;_display:inline;}

.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:386px; height: 270px; 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 #00a126;
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/item/dm.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:100px;
}

.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:#00a126;
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 12px rgba(0,0,0,0.2);
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_lib span{
width:50px;
height:24px;
background-color:#ff8a00;
display:inline-block;
line-height:24px;
text-align:center;
font-size:15px;
color:#fff;
margin-top:-5px;
border-radius:2px;
margin-left:6px;
}
.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 #4c4c4c;
line-height:30px;
text-align:center;
font-size:14px;
color:#4c4c4c;
text-decoration:none;
display:block;
}
.PSheng_us_lid a:hover{
border:1px solid #029024;
color:#029024;
}

.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:#00791d;
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:#4c4c4c;
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:46px;
line-height:46px;
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:#dfeded;
border:1px solid #a5cfb7;
color:#007a1d;
font-weight:bold;
}
.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:#007a1d;
}
.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:#029024;
}

.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:93px;
}
.us_bd2{
width:460px;
height:34px;
line-height:34px;
position:absolute;
left:680px;
top:160px;
font-size:14px;
color:#1a1a1a;
}
.us_bd3{
width:460px;
height:34px;
line-height:34px;
position:absolute;
left:680px;
top:250px;
font-size:14px;
color:#1a1a1a;
}
.us_bd4{
width:460px;
height:34px;
line-height:34px;
position:absolute;
left:680px;
top:344px;
font-size:14px;
color:#1a1a1a;
}
.us_bd5{
width:460px;
height:34px;
line-height:34px;
position:absolute;
left:680px;
top:437px;
font-size:14px;
color:#1a1a1a;
}
.us_bd6{
width:460px;
height:34px;
line-height:34px;
position:absolute;
left:680px;
top:537px;
font-size:14px;
color:#1a1a1a;
}
.us_bd2s{
width:458px;
height:48px;
position:absolute;
left:681px;
top:196px;
}
.us_bd3s{
width:458px;
height:48px;
position:absolute;
left:681px;
top:289px;
}
.us_bd4s{
width:458px;
height:48px;
position:absolute;
left:681px;
top:383px;
}
.us_bd5s{
width:458px;
height:48px;
position:absolute;
left:681px;
top:476px;
}
.us_bd6s{
width:460px;
height:34px;
line-height:34px;
position:absolute;
left:681px;
top:576px;
}
.us_bd7{
width:460px;
height:50px;
position:absolute;
left:681px;
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:#00a126;
display:block;
border:2px solid #00a126;
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:#00a126;
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:36px;
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:#00a126;
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_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_cabee{
background:url(images/banner_cabee.jpg) center top no-repeat;
}
.kanner_lsyq{
background:url(images/banner_lsyq.jpg) center top no-repeat;
}
.kanner_JNPG{
background:url(images/banner_JNPG.jpg) center top no-repeat;
}
.kanner_WELL{
background:url(images/banner_WELL.jpg) center top no-repeat;
}
.kanner_tan0{
background:url(images/banner_tan0.jpg) center top no-repeat;
}
.kanner_factory{
background:url(images/banner_factory.jpg) center top no-repeat;
}
.kanner_lsck{
background:url(images/banner_lsck.jpg) center top no-repeat;
}
.kanner_DGNB{
background:url(images/banner_DGNB.jpg) center top no-repeat;
}
.kanner_BREEAM{
background:url(images/banner_BREEAM.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{
width:1200px;
height:360px;
position:relative;
}
.kanner_A{
width:100%;
height:62px;
line-height:62px;
position:absolute;
left:0;
top:84px;
font-size:42px;
color:#000;
font-weight:bold;
}
.kanner_B{
width:100%;
height:auto;
line-height:24px;
position:absolute;
left:0;
top:151px;
font-size:16px;
color:rgba(0,0,0,0.8); 
}
.kanner_Bs{
width:100%;
height:auto;
position:absolute;
left:0;
top:151px;
}
.kanner_Bs ul{
margin:0;
padding:0;
list-style:none;
}
.kanner_Bs ul li{
width:1182px;
padding-left:18px;
height:24px;
font-size:16px;
line-height:24px;
color:rgba(0,0,0,0.8);
float:left;
background:url(images/ban_bm.png) left center no-repeat;
}
.kanner_C{
width:440px;
height:50px;
position:absolute;
left:0;
top:224px;
background:url(images/item/ban_btn.png) no-repeat;
border-radius:10px;
box-shadow:0 4px 4px rgba(0,0,0,0.24);
overflow:hidden;
}
.kanner_C span{
width:260px;
height:50px;
display:inline;
float:left;
line-height:50px;
text-align:center;
font-size:16px;
color:#4c4c4c;
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;
}

.fanner{
width:1200px;
height:440px;
position:relative;
}
.fanner_A{
width:100%;
height:66px;
line-height:66px;
position:absolute;
left:0;
top:90px;
font-size:46px;
color:#fff;
font-weight:bold;
text-shadow:rgba(12,49,113,0.26) 0px 0px 12px;
}
.fanner_B{
width:534px;
height:auto;
line-height:32px;
position:absolute;
left:0;
top:164px;
font-size:22px;
color:#fff; 
}
.fanner_C{
width:440px;
height:50px;
position:absolute;
left:0;
top:262px;
background:url(images/item/ban_btn.png) no-repeat;
border-radius:10px;
box-shadow:0 4px 4px rgba(0,0,0,0.24);
overflow:hidden;
}
.fanner_C span{
width:260px;
height:50px;
display:inline;
float:left;
line-height:50px;
text-align:center;
font-size:16px;
color:#4c4c4c;
font-weight:bold;
}
.fanner_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;
}
.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;
}
.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;
}

.factory_lei{
width:900px;
padding-left:30px;
padding-top:26px;
height:614px;
background:url(images/item/factory_bg.jpg) no-repeat;
box-shadow:0 0 9px rgba(0,0,0,0.18);
border-radius:10px;
overflow:hidden;
}
.factory_lei ul{
margin:0;
padding:0;
list-style:none;
}
.factory_lei ul li{
width:876px;
border-bottom:1px solid #dee2dd;
float:left;
height:85px;
position:relative;
}
.factory_lei ul li:last-child{
border:none;
}
.factory_lei ul li:nth-child(3){
height:101px;
}
.factory_lei ul li:nth-child(4){
height:101px;
}
.factory_lei ul li:nth-child(5){
height:101px;
}
.factory_lei ul li:nth-child(6){
height:101px;
}
.factory_leiA{
width:68px;
height:68px;
position:absolute;
right:0;
top:8px;
}
.factory_leiB{
width:876px;
height:38px;
line-height:38px;
font-size:18px;
color:#333333;
font-weight:bold;
position:absolute;
left:0;
top:10px;
}
.factory_leiC{
width:720px;
height:auto;
line-height:18px;
font-size:15px;
color:#4c4c4c;
position:absolute;
left:0;
top:46px;
}

.factory_lei ul li:nth-child(3) .factory_leiA,.factory_lei ul li:nth-child(4) .factory_leiA,.factory_lei ul li:nth-child(5) .factory_leiA,.factory_lei ul li:nth-child(6) .factory_leiA{
top:16px;
}

#quest_p2, #quest_p3, #quest_p4, #quest_p5 , #quest_p6 , #quest_p7 { display:none;}

.q_p1_1  label , .q_p2_2  label , .q_p2_5  label , .q_p2_10  label,.radio1 label {
  display:-moz-inline-block;
  display:inline-block;
  cursor:pointer;
  padding-left:25px;
  line-height:26px;
  background:url(images/pg_om.png) left center no-repeat;
 }
 
.q_p1_1  label.checked , .q_p2_2  label.checked , .q_p2_5  label.checked , .q_p2_10  label.checked,.radio1 label.checked {
  background:url(images/pg_em.png) left center no-repeat;
 }
 
 #quest1_0,#quest1_1,#quest1_2  {  display:none }
 .checkbox_none{
 display:none;
 }
 
 .sel_city { width:780px ; height:36px; border-bottom:1px solid #dbdbdb; margin-left:25px;}
 .sel_city_i { width: auto; padding:0 12px; height:36px; background-color:#fff; border-left:1px solid #dbdbdb ; border-right:1px solid #dbdbdb ; border-top:1px solid #dbdbdb ; border-bottom:1px solid #fff; font-size:17px; color:#007a1d;} 
 
 .q_p2_1 label{
  display:-moz-inline-block;
  display:inline-block;
  cursor:pointer;
  padding-left:26px;
  font-size:15px;
  line-height:26px;
  background:url(images/sg_om.png) no-repeat left center;
  color:#4c4c4c;
 }
 
.q_p2_1 label.checked{
  background:url(images/sg_em.png) no-repeat left center;
  color:#007a1d;
 }
 
 .p5_contact{
 width:300px;
 height:34px;
 border:none;
 background-color:#f5f5f5;
 line-height:34px;
 padding:0 10px;
 font-size:14px;
 color:#4c4c4c;
 }

.all_lspg{
width:100%;
padding-bottom:140px;
padding-top:42px;
overflow:hidden;
}
.lspg_TT{
width:100%;
height:93px;
line-height:93px;
text-align:center;
font-size:36px;
color:#000408;
font-weight:bold;
}
.lspg_list{
width:1200px;
overflow:hidden;
}
.lspg_list ul{
margin:0;
padding:0;
list-style:none;
}
.lspg_list ul li{
width:1200px;
float:left;
}
.lspg_list_TT{
width:1170px;
padding-left:30px;
height:49px;
border-bottom:1px solid #c2c2c2;
line-height:49px;
font-size:18px;
color:#4c4c4c;
font-weight:bold;
background-color:#f7f7f7;
}
.lspg_list_li{
width:1173px;
padding-left:27px;
padding-bottom:35px;
padding-top:32px;
overflow:hidden;
}
.lspg_list_li dl{
margin:0;
padding:0;
list-style:none;
}
.lspg_list_li dl dt{
width:1173px;
height:44px;
float:left;
line-height:44px;
font-size:16px;
color:#4c4c4c;

cursor:pointer;
}
.lspg_list_li dl dt.selected{

}

.lspg_list_btn{
width:106px;
margin-left:27px;
padding-left:57px;
height:40px;
border:1px solid #808080;
line-height:40px;
clear:both;
background:url(images/build/kmss.png) 107px center no-repeat;
font-size:14px;
color:#000;
border-radius:10px;
cursor:pointer;
}

.lspg_list_submit{
width:1200px;
padding-top:10px;
overflow:hidden;
}
.lspg_list_submit input{
width:163px;
height:42px;
border:1px solid #808080;
line-height:42px;
text-align:center;
font-size:14px;
color:#000;
border-radius:10px;
background-color:#fff;
cursor:pointer;
}

.lspg_list_ST{
width:1200px;
height:58px;
line-height:58px;
font-size:16px;
color:#4c4c4c;
font-weight:bold;
margin-top:15px;
}
.lspg_list_fi{
width:1180px;
padding-left:20px;
font-size:15px;
color:#4c4c4c;
overflow:hidden;
}
.lspg_list_fi dl{
margin:0;
padding:0;
list-style:none;
}
.lspg_list_fi dl dt{
width:380px;
float:left;
height:34px;
line-height:34px;
}

.lspg_list_ax{
width:1200px;
font-size:15px;
color:#4c4c4c;
overflow:hidden;
}
.lspg_list_ax dl{
margin:0;
padding:0;
list-style:none;
}
.lspg_list_ax dl dt{
width:1175px;
padding-left:25px;
float:left;
height:50px;
line-height:50px;
}

.lspg_list_btn_ul{
width:390px;
padding-top:30px;
overflow:hidden;
}
.lspg_list_btn_ul dl{
margin:0;
padding:0;
list-style:none;
}
.lspg_list_btn_ul dl dt{
width:195px;
float:left;
height:47px;
line-height:47px;
}

.lspg_list_hr{
width:1200px;
height:1px;
background-color:#c2c2c2;
font-size:0;
margin:22px auto 15px auto;
}

.q_p2_6_b1{
width:336px;
padding:0 10px;
height:38px;
background-color:#f4f4f4;
line-height:38px;
font-size:14px;
border:1px solid #cccccc;
color:#adadad;
border-radius:6px;
}
.q_p2_6_b1:focus{
background-color:#edf5ef;
border-color:#b2d7bb;
color:#000
}

.other_input{
width:136px;
padding:0 10px;
height:28px;
background-color:#f4f4f4;
line-height:28px;
font-size:14px;
border:1px solid #cccccc;
color:#adadad;
border-radius:6px;
}
.other_input:focus{
background-color:#edf5ef;
border-color:#b2d7bb;
color:#000
}

.sub_quest{
font-size:16px;
color:#4c4c4c;
}
.sub_value{
color:#00831f;
font-size:14px;
}

.sub_txt1{
width:1200px;
font-size:16px;
line-height:30px;
overflow:hidden;
}
.sub_txt1 a{
color:#00831f;
text-decoration:underline;
}

.lspg_list_city{
width:880px;
padding-left:25px;
padding-top:16px;
color:#4c4c4c;
font-size:15px;
overflow:hidden;
}
.lspg_list_city label{
width:80px;
height:37px;
line-height:37px;
display:inline-block;
}

.lsck_one{
width:930px;
height:372px;
position:relative;
box-shadow:0 0 9px rgba(0,0,0,0.18);
border-radius:10px;
overflow:hidden
}

.lsck_two{
width:850px;
padding:30px 40px 0 40px;
background:url(images/item/lsck_02.jpg) no-repeat;
height:343px;
box-shadow:0 0 9px rgba(0,0,0,0.18);
border-radius:10px;
font-size:16px;
line-height:24px;
color:#1a1a1a;
overflow:hidden;
}

.lsck_four{
width:850px;
padding:30px 40px 36px 40px;
background-color:#fff;
box-shadow:0 0 9px rgba(0,0,0,0.18);
border-radius:10px;
font-size:16px;
line-height:24px;
color:#1a1a1a;
overflow:hidden;
}

.lsck_three{
width:854px;
padding:13px 38px 24px 38px;
box-shadow:0 0 9px rgba(0,0,0,0.18);
border-radius:10px;
overflow:hidden;
}
.lsck_three dl{
margin:0;
padding:0;
list-style:none;
}
.lsck_three dl dt{
width:828px;
float:left;
height:62px;
line-height:58px;
background:url(images/item/lsck_em.png) left center no-repeat;
padding-left:26px;
border-bottom:1px solid #e0e0e0;
font-size:16px;
color:#1a1a1a;
}
.lsck_three dl dt:last-child{
border:none;
}

.lsck_oneA{
width:854px;
position:absolute;
left:38px;
top:30px;
height:auto;
font-size:16px;
color:#1a1a1a;
line-height:24px;
}
.lsck_oneB{
width:864px;
position:absolute;
left:30px;
top:130px;
height:auto;
}
.lsck_oneB ul{
margin:0;
padding:0;
list-style:none;
}
.lsck_oneB ul li{
width:216px;
float:left;
}
.lsck_oneBa{
width:100%;
text-align:center;
}
.lsck_oneBb{
width:100%;
height:46px;
line-height:46px;
text-align:center;
font-weight:bold;
font-size:15px;
color:#4c4c4c;
}

.lsyq_one{
width:930px;
padding:40px 0;
font-size:15px;
line-height:22px;
color:#000;
box-shadow:0 0 9px rgba(0,0,0,0.18);
border-radius:10px;
overflow:hidden;
}
.lsyq_one strong{
font-size:17px;
}

.lsyq_one_a{
width:930px;
height:42px;
line-height:72px;
margin:0 auto;
}
.lsyq_one_a a{
font-size:15px;
color:#007d1e;
text-decoration:underline;
}

.tan0{
width:952px;
height:380px;
}
.tan0 ul{
margin:0;
padding:0;
list-style:none;
}
.tan0 ul li{
width:452px;
height:378px;
background:url(images/item/tan_ax.png) no-repeat;
float:left;
margin-right:24px;
position:relative;
box-shadow:0 0 9px rgba(0,0,0,0.18);
border-radius:10px;
}
.tan0_A{
width:404px;
height:auto;
line-height:58px;
padding-left:63px;
font-size:20px;
color:#000000;
font-weight:bold;
position:absolute;
left:22px;
top:22px;
background:url(images/item/tan_logo1.png) left center no-repeat;
}
.tan0 ul li:nth-child(2) .tan0_A{
background:url(images/item/tan_logo2.png) left center no-repeat;
padding-left:70px;
}
.tan0_B{
width:404px;
height:120px;
border-bottom:1px solid #c9cbc9;
line-height:24px;
font-size:15px;
color:#000000;
position:absolute;
left:22px;
top:105px;
}
.tan0_C{
width:404px;
height:120px;
line-height:24px;
font-size:15px;
color:#000000;
position:absolute;
left:22px;
top:250px;
}

.tan0_8th{
width:930px;
height:520px;
background:url(images/item/tan_bx.png) no-repeat;
box-shadow:0 0 9px rgba(0,0,0,0.18);
border-radius:10px;
overflow:hidden;
}
.tan0_8th ul{
margin:0;
padding:0;
list-style:none;
}
.tan0_8th ul li{
width:440px;
float:left;
margin-left:38px;
margin-top:38px;
}
.tan0_8th ul li:nth-child(2){
width:380px;
}
.tan0_8th ul li dl{
margin:0;
padding:0;
list-style:none;
}
.tan0_8th ul li dl dt{
width:380px;
float:left;
margin-bottom:23px;
}
.tan0_8tha{
width:100%;
height:30px;
line-height:30px;
font-size:17px;
color:#333333;
font-weight:bold;
}
.tan0_8thb{
width:100%;
line-height:22px;
font-size:15px;
color:#333333;
}

.tan0_2th{
width:930px;
height:340px;
background:url(images/item/tan_cx.png) no-repeat;
box-shadow:0 0 9px rgba(0,0,0,0.18);
border-radius:10px;
overflow:hidden;
}
.tan0_2th ul{
margin:0;
padding:0;
list-style:none;
}
.tan0_2th ul li{
width:320px;
float:left;
margin-left:38px;
margin-top:30px;
}
.tan0_2tha{
width:100%;
height:58px;
line-height:58px;
font-size:18px;
color:#000000;
font-weight:bold;
}
.tan0_2thx{
width:244px;
overflow:hidden;
}
.tan0_2thx dl{
margin:0;
padding:0;
list-style:none;
}
.tan0_2thx dl dt{
width:228px;
float:left;
line-height:22px;
padding-left:16px;
font-size:15px;
padding-bottom:12px;
background:url(images/item/tan_em.png) left 8px no-repeat;
color:#000;
overflow:hidden;
}

.tan0_lc{
width:930px;
height:630px;
padding-top:30px;
background:url(images/item/tan_dx.png) 138px 40px no-repeat;
box-shadow:0 0 9px rgba(0,0,0,0.18);
border-radius:10px;
overflow:hidden;
}
.tan0_lc ul{
margin:0;
padding:0;
list-style:none;
}
.tan0_lc ul li{
float:left;
margin-left:60px;
padding-bottom:26px;
background:url(images/item/tan_dem.png) 70px 8px no-repeat;
overflow:hidden;
}
.tan0_lcA{
float:left;
width:110px;
height:38px;
line-height:38px;
font-size:18px;
color:#000;
font-weight:bold;
}

.tan0_lcx{
width:704px;
float:left;
}
.tan0_lcxA{
width:100%;
height:38px;
line-height:38px;
font-size:18px;
color:#000;
font-weight:bold;
}
.tan0_lcxB{
width:100%;
line-height:24px;
font-size:16px;
color:#000;
overflow:hidden;
}

.all_dasha{
width:100%;
background:url(images/dasha/all.jpg) center bottom no-repeat;
background-color:#fff;
padding-top:42px;
padding-bottom:97px;
overflow:hidden;
}
.dasha_TT{
width:100%;
height:116px;
line-height:86px;
font-size:36px;
color:#000;
font-weight:bold;
text-align:center;
}
.dasha_Desc{
width:1084px;
margin:0 auto;
height:100px;
line-height:27px;
font-size:18px;
color:#000;
text-align:center;
}
.dasha_li{
width:1230px;
}
.dasha_li ul{
margin:0;
padding:0;
list-style:none;
}
.dasha_li ul li{
width:380px;
float:left;
margin-right:30px;
margin-bottom:24px;
height:396px;
box-shadow:0 0 6px rgba(46,48,51,0.36);
position:relative;
background-color:#fff;
overflow:hidden;
}
.dasha_lia{
width:380px;
height:286px;
position:absolute;
left:0;
top:0;
overflow:hidden;
}

.dasha_li ul li:hover .dasha_lia img{
transform: scale(1.1);
}

.dasha_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;
}

.dasha_lib{
width:380px;
height:40px;
line-height:40px;
font-size:20px;
color:#000;
font-weight:bold;
text-align:center;
position:absolute;
left:0;
top:298px;
}
.dasha_lic{
width:380px;
height:28px;
position:absolute;
left:0;
top:342px;
text-align:center;
}
.dasha_lic span{
display:inline-block;
padding:0 12px;
height:28px;
line-height:28px;
background-color:#e8f6eb;
color:rgba(0,0,0,0.86);
font-size:14px;
margin:0 2px;
border-radius:20px;
}
.dasha_lic label{
display:inline-block;
padding:0 12px;
height:28px;
line-height:28px;
background-color:#e3f8fa;
color:rgba(0,0,0,0.86);
font-size:14px;
margin:0 2px;
border-radius:20px;
}
.dasha_lic i{
display:inline-block;
padding:0 12px;
height:28px;
line-height:28px;
background-color:#f6f9e5;
color:rgba(0,0,0,0.86);
font-size:14px;
margin:0 2px;
font-style:normal;
border-radius:20px;
}

.dasha_more{
margin:24px auto 0 auto;
clear:both;
width:178px;
height:38px;
line-height:38px;
text-align:center;
border:1px solid #000000;
font-size:16px;
color:#000;
text-decoration:none;
border-radius:40px;
background-color:#fff;
cursor:pointer;
}

.all_dasha_bd{
width:100%;
height:300px;
background:url(images/dasha/all_bd.jpg) center top no-repeat;
overflow:hidden;
}
.dasha_bd{
width:100%;
height:300px;
position:relative;
}
.dasha_bd_A{
width:100%;
height:56px;
line-height:56px;
font-size:36px;
color:#fff;
font-weight:bold;
position:absolute;
left:0;
top:52px;
}
.dasha_bd_B{
width:100%;
height:auto;
line-height:30px;
font-size:20px;
color:#fff;
position:absolute;
left:0;
top:117px;
}
.dasha_bd_C{
width:238px;
height:40px;
line-height:40px;
border:1px solid #fff;
font-size:15px;
color:#fff;
text-align:center;
font-weight:bold;
position:absolute;
left:0;
top:203px;
border-radius:40px;
}

.cabee_three{
width:930px;
}
.cabee_three ul{
margin:0;
padding:0;
list-style:none;
}
.cabee_three ul li{
width:840px;
padding:6px 45px;
float:left;
box-shadow:0 0 9px rgba(0,0,0,0.18);
border-radius:10px;
margin-bottom:30px;
overflow:hidden;
}
.cabee_three_TT{
width:800px;
height:70px;
line-height:70px;
border-bottom:2px solid #e6e6e6;
padding-left:40px;
font-size:22px;
color:#000;
font-weight:bold;
}
.cabee_ico1{
background:url(images/item/cabee_ico1.png) left center no-repeat;
}
.cabee_ico2{
background:url(images/item/cabee_ico2.png) left center no-repeat;
}
.cabee_three_li{
width:840px;
padding-top:15px;
font-size:16px;
color:#4c4c4c;
line-height:30px;
padding-bottom:25px;
overflow:hidden;
}

.cabee_three_ox{
width:840px;
height:338px;
position:relative;
}
.cabee_three_OT{
width:560px;
position:absolute;
left:0;
top:0;
height:70px;
line-height:70px;
border-bottom:2px solid #e6e6e6;
padding-left:40px;
font-size:22px;
color:#000;
font-weight:bold;
background:url(images/item/cabee_ico3.png) left center no-repeat;
}
.cabee_three_oi{
width:600px;
height:auto;
position:absolute;
left:0;
top:91px;
font-size:16px;
color:#4c4c4c;
line-height:22px;
}
.cabee_three_zs{
width:206px;
height:auto;
position:absolute;
right:0;
top:20px;
}