*{
	margin:0;
	padding:0;
	box-sizing:inherit;
	-webkit-tap-highlight-color:rgba(0,0,0,0)
}

.all_dropDown{
top:80px;
}

.all_bur_topp{
width:100%;
height:80px;
position: fixed;
top: 0;
left: 0px;
right: 0px;
z-index: 9999;
/*box-shadow:0 5px 5px rgba(0,0,0,0.14);*/
transition: height .3s cubic-bezier(0.75, 0.02, 0.5, 1),color .3s cubic-bezier(0.75, 0.02, 0.5, 1),background .3s cubic-bezier(0.75, 0.02, 0.5, 1),transform .3s cubic-bezier(0.75, 0.02, 0.5, 1);
transform: translateY(0%);
}


#all_bur_topp.on{
	background-color:#fff;
	box-shadow:0 5px 5px rgba(0,0,0,0.14);
	
}

#all_bur_topp.onf{
background-color:#fff;
box-shadow:0 5px 5px rgba(0,0,0,0.14);
}

#all_bur_topp.on .all_bur_header:before{
opacity:1;
}


.all_bur_topp.sticky-scroll-down{
transition: height .3s cubic-bezier(0.75, 0.02, 0.5, 1),color .3s cubic-bezier(0.75, 0.02, 0.5, 1),background .3s cubic-bezier(0.75, 0.02, 0.5, 1),transform .3s cubic-bezier(0.75, 0.02, 0.5, 1);
transform: translateY(-100%);
box-shadow:0 0 0 rgba(0,0,0,0.14);
/*opacity:0;*/
}

.all_bur_topp:hover{
background-color:#fff;
}


.all_bur_header{
width:100%;
height:80px;
position:relative;
}
.all_bur_header:before{
content: " ";
height:2px;
position: absolute;
top:78px;
width:100%;
z-index: 2;
box-sizing: border-box;
background:url(/images/2027/trans_xian.png) center top no-repeat;
left:0;
opacity:0;
transition: width .25s ease-out;
display:none;
}

.bketa_search_tel{
width:490px;
height:40px;
position:absolute;
right:0;
top:20px;
z-index:2;
}
.bmeta_search_tel{
width:100%;
height:40px;
position:relative;
}
.bmeta_search{
width:30px;
height:30px;
position:absolute;
left:243px;
top:7px;
cursor:pointer;
}
.bmeta_search a.kf_icos{
width:30px;
height:30px;
display:block;
background:url(images/2028/search_icon.png) left center no-repeat;
}
.bmeta_tel{
width:200px;
padding-left:20px;
border-left:1px solid rgba(255, 255,255,0.5);
border-right:1px solid rgba(255, 255,255,0.5);
height:40px;
position:absolute;
left:0;
top:0;
}
.bmeta_tel_A{
display:inline-block;
height:24px;
line-height:24px;
font-size:20px;
color:#fff;
font-weight:bold;
}
.bmeta_tel_B{
width:100%;
margin-top:0;
font-size:13px;
color:rgba(255,255,255,0.4);
overflow:hidden;
}

.bmeta_btn{
width:198px;
height:40px;
background:url(images/2028/group_ico.png) left 7px no-repeat;
position:absolute;
right:0;
top:0;
}
.bmeta_btn a{
width:calc(100% - 47px);
padding-left:47px;
height:40px;
line-height:40px;
display:block;
/*background:url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMyIgaGVpZ2h0PSI4IiB2aWV3Qm94PSIwIDAgMTMgOCI+CjxwYXRoIGQ9Ik0xMy4xLjVjLS4yLS4yLS41LS4zLS43LS4zLS4zIDAtLjUuMS0uNy4zTDYuOSA1LjMgMi4xLjVDMS43LjEgMSAuMS43LjVjLS4yLjItLjMuNS0uMy44cy4xLjUuMy43bDUuNSA1LjVjLjIuMi41LjMuNy4zcy41LS4xLjctLjNMMTMuMSAyYy4yLS4yLjMtLjUuMy0uN3MtLjItLjYtLjMtLjh6IiBmaWxsPSIjZmZmIi8+Cjwvc3ZnPg==') 73px 31px no-repeat;*/
background:url(images/2028/new_down.png) 136px 17px no-repeat;
font-size:20px;
font-weight:bold;
color:#fff;
box-sizing:content-box;
cursor:pointer;
overflow:hidden;
}

.all_bur_henu_remu{
width:100%;
height:80px;
position:relative;
z-index:1;
}

.bur_logo{
width:194px;
height:32px;
float:left;
margin-top:24px;
margin-left:50px;
background:url(images/2027/logo.png) no-repeat;
}
.bur_logo a{
width:194px;
height:32px;
display:block;
}

.bur_henu{
width:840px;
height:80px;
float:right;
margin-right:490px;
}
.bur_henu ul{
margin:0;
padding:0;
list-style:none;
}
.bur_henu ul li{
float:left;
height:80px;
margin-right:30px;
padding-right:30px;
}

.bur_henu ul li:last-child{
background:none;
margin-right:0;
padding-right:0;
}
.bur_henu ul li.m{
height:82px;
}
.bur_henu ul li>a{
display:inline-block; 
height:80px;
line-height:80px;
text-decoration:none;
font-size:20px;
color:#fff;
font-weight:bold;
position:relative;
}


.bur_henu ul li>a:after{
content: "";
height: 2px;
display: block;
position: absolute;
top:60px;
left:0;
width: 0;
transition: width .25s ease-out;
background-color:#e01010;
}

.bur_henu ul li>a:hover:after{
width:100%;
}

/*background-image: linear-gradient(90deg,#00ffd9 0,#1eb46c);*/


.bur_henu ul li a.m_a{
/*background:url(images/down.png) 82px center no-repeat;
padding-right:36px;*/
}
.bur_henu ul li.m:hover a.m_a:after{
width:100%;
}

.all_bur_henu{
width:100%;
position:absolute;
left:0;
top:80px;
z-index:99;
padding:0;
height:410px;
background-color:#fff;
/*-webkit-box-shadow: inset 0 3px 6px rgba(0, 0, 0, 0.161), 0 3px 6px rgba(0, 0, 0, 0.161);
box-shadow: inset 0 3px 6px rgba(0, 0, 0, 0.161), 0 3px 6px rgba(0, 0, 0, 0.161);*/
box-shadow: 0 6px 4px -4px rgba(0, 0, 0, 0.161);
display:none;
}
.all_bur_henu::before{
content: " ";
height:1px;
position: absolute;
top:0;
width: calc(100% - 200px);
z-index: 2;
box-sizing: border-box;
background-color:#e3e3e3;
left:100px;
}

.all_bur_henu.H380{
height:380px;
}
.all_bur_henu.H570{
height:550px;
}
.all_bur_henu.H660{
height:640px;
}

.bur_henu_scroll{
height:80px;
}

.bur_meta_search_tel{
width:490px;
height:80px;
float:right;
}

.bur_remu{
width:270px;
height:80px;
float:left;
}
.bur_remu ul{
margin:0;
padding:0;
list-style:none;
}
.bur_remu ul li{
float:left;
height:80px;
padding-right:33px;
background:url(images/2027/menu_hr.png) right center no-repeat;
display:inline-block;
margin-right:26px;
}
.bur_remu ul li:last-child{
background:none;
margin-right:0;
padding-right:0;
}

.bur_remu ul li.m{
height:82px;
}
.bur_remu ul li>a{
display:inline-block; 
height:80px;
line-height:80px;
text-decoration:none;
font-size:20px;
color:#1a1a1a;
font-weight:bold;
position:relative;
}

.bur_remu ul li>a:after{
content: "";
height: 2px;
display: block;
position: absolute;
top:60px;
left:0;
width: 0;
transition: width .25s ease-out;
background-color:#e01010;
}

.bur_remu ul li>a:hover:after{
width:40px;
}

.bur_remu ul li.m:hover a.m_a:after{
width:100%;
}


.bur_meta_skb{
width:215px;
float:right;
height:80px;
position:relative;
}

.bur_meta_search{
width:30px;
height:30px;
position:absolute;
left:0;
top:24px;
cursor:pointer;
}
/*.bur_meta_search:before{
content: "";
height: 24px;
display: block;
position: absolute;
top:0;
right:0;
width:1px;
background-color:#cccccc;
}*/
.bur_meta_search a.search_icos{
width:30px;
height:30px;
display:block;
background:url(images/2026/tico_01.png) left center no-repeat;
transition:all 0.3s linear;
}
.bur_meta_search a.search_icos:hover{
opacity:0.7;
}
.bur_meta_kefu{
width:30px;
height:30px;
position:absolute;
left:65px;
top:24px;
}
.bur_meta_kefu a.kf_icos{
width:30px;
height:30px;
display:block;
background:url(images/2026/tico_dh.png) left center no-repeat;
transition:all 0.3s linear;
}
.bur_meta_kefu a.kf_icos:hover{
opacity:0.7;
}
.bur_meta_mail{
width:62px;
height:26px;
position:absolute;
left:173px;
top:32px;
background:url(images/2026/meta_line.png) right top no-repeat;
}
.bur_meta_mail a.mail_icos{
width:30px;
height:22px;
display:block;
background:url(images/2026/tico_03.png) left center no-repeat;
}
.bur_meta_tel{
width:170px;
height:110px;
line-height:110px;
position:absolute;
left:78px;
top:0;
font-size:22px;
color:#000000;
}

.bur_meta_btn{
width:110px;
height:80px;
position:absolute;
right:0;
top:0;
}
.bur_meta_btn a{
width:88px;
padding-left:22px;
height:80px;
line-height:80px;
display:block;
background:url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMyIgaGVpZ2h0PSI4IiB2aWV3Qm94PSIwIDAgMTMgOCI+CjxwYXRoIGQ9Ik0xMy4xLjVjLS4yLS4yLS41LS4zLS43LS4zLS4zIDAtLjUuMS0uNy4zTDYuOSA1LjMgMi4xLjVDMS43LjEgMSAuMS43LjVjLS4yLjItLjMuNS0uMy44cy4xLjUuMy43bDUuNSA1LjVjLjIuMi41LjMuNy4zcy41LS4xLjctLjNMMTMuMSAyYy4yLS4yLjMtLjUuMy0uN3MtLjItLjYtLjMtLjh6IiBmaWxsPSIjMzMzIi8+Cjwvc3ZnPg==') 73px 36px no-repeat;
text-decoration:none;
font-size:22px;
color:#1a1a1a;
font-weight:bold;
box-sizing:content-box;
transition:all 0.3s linear;
}

#all_bur_topp.activ{
background:none;
}
#all_bur_topp.activ .all_bur_header:before{
background-color:rgba(255, 255, 255, 0.1);
}
#all_bur_topp.activ .bur_logo{
background:url(images/2026/logos.png) no-repeat;
}
#all_bur_topp.activ .bur_henu ul li{
background:url(images/2026/nav_xys.png) right 35px no-repeat;
}
#all_bur_topp.activ .bur_henu ul li:last-child{
background:none;
}
#all_bur_topp.activ .bur_henu ul li>a{
color:#fff;
}

#all_bur_topp.activ .bur_meta_search{
background:url(images/2026/meta_lines.png) right top no-repeat;
}
#all_bur_topp.activ .bur_meta_search a.search_icos{
background:url(images/2026/tico_01s.png) left center no-repeat;
}
#all_bur_topp.activ .bur_meta_kefu{
background:url(images/2026/meta_lines.png) right top no-repeat;
}
#all_bur_topp.activ .bur_meta_kefu a.kf_icos{
background:url(images/2026/tico_02s.png) left center no-repeat;
}
#all_bur_topp.activ .bur_meta_mail{
background:url(images/2026/meta_lines.png) right top no-repeat;
}
#all_bur_topp.activ .bur_meta_mail a.mail_icos{
background:url(images/2026/tico_03s.png) left center no-repeat;
}
#all_bur_topp.activ .bur_meta_tel{
color:#fff;
}

#all_bur_topp.on .bur_logo{
background:url(images/2027/logos.png) no-repeat;
}
#all_bur_topp.on .bur_henu ul li>a{
color:#1a1a1a;
}

#all_bur_topp.on .bmeta_search a.kf_icos{
background:url(images/2028/search_icons.png) left center no-repeat;
}

#all_bur_topp.on .bmeta_tel{
border-left:1px solid rgba(160, 160,160,0.5);
border-right:1px solid rgba(160, 160,160,0.5);
}

#all_bur_topp.on .bmeta_tel_A{
color:#333333;
}
#all_bur_topp.on .bmeta_tel_B{
color:rgba(51,51,51,0.7);
}
#all_bur_topp.on .bmeta_btn{
background:url(images/2028/group_icos.png) left 7px no-repeat;
}
#all_bur_topp.on .bmeta_btn a{
color:#333333;
background:url(images/2028/new_downs.png) 136px 17px no-repeat;
}

#all_bur_topp.onf .bur_logo{
background:url(images/2027/logos.png) no-repeat;
}
#all_bur_topp.onf .bur_henu ul li>a{
color:#1a1a1a;
}

#all_bur_topp.onf .bmeta_search a.kf_icos{
background:url(images/2028/search_icons.png) left center no-repeat;
}

#all_bur_topp.onf .bmeta_tel{
border-left:1px solid rgba(160, 160,160,0.5);
border-right:1px solid rgba(160, 160,160,0.5);
}

#all_bur_topp.onf .bmeta_tel_A{
color:#333333;
}
#all_bur_topp.onf .bmeta_tel_B{
color:rgba(51,51,51,0.7);
}
#all_bur_topp.onf .bmeta_btn{
background:url(images/2028/group_icos.png) left 7px no-repeat;
}
#all_bur_topp.onf .bmeta_btn a{
color:#333333;
background:url(images/2028/new_downs.png) 136px 17px no-repeat;
}


.stan_warp{
width:1300px;
margin:0 auto;
}

.btan_warp{
width:1000px;
margin:0 auto;
}

.all_burbk_banner{
width:100%;
height:610px;
background:url(images/2026/banner_news.jpg) center top no-repeat;
}
.burbk_banner{
width:100%;
height:610px;
position:relative;
}
.burbk_bannerA{
width:100%;
height:82px;
line-height:82px;
font-size:62px;
color:#fff;
position:absolute;
left:0;
top:218px;
}
.burbk_bannerB{
width:630px;
height:auto;
line-height:40px;
font-size:24px;
color:#fff;
position:absolute;
left:0;
top:325px;
}


.all_bur_banner{
width:100%;
overflow:hidden;
}
.bur_banner{
width:calc(100% - 100px);
height:265px;
position:relative;
margin-left:100px;
}
.bur_banner_curr{
width:100%;
height:36px;
line-height:36px;
font-size:16px;
color:#fff;
position:absolute;
left:0;
top:31px;
}
.bur_banner_curr a{
font-size:16px;
color:#fff;
text-decoration:none;
}
.bur_banner_curr a:hover{
text-decoration:underline;
}
.bur_banner_A{
width:100%;
height:86px;
line-height:86px;
font-size:66px;
color:#fff;
position:absolute;
left:0;
top:198px;
}
.bur_banner_B{
width:610px;
height:auto;
line-height:46px;
font-size:30px;
color:#fff;
position:absolute;
left:0;
top:305px;
}
.bur_banner_C{
width:100%;
height:auto;
position:absolute;
left:0;
top:281px;
}
.bur_banner_C dl{
margin:0;
padding:0;
list-style:none;
}
.bur_banner_C dl dt{
float:left;
height:24px;
margin-right:27px;
display:inline-block;
}
.bur_banner_C dl dt a{
width:24px;
height:24px;
display:block;
}
.bur_banner_C dl dt a.ban_ico1{
background:url(images/2026/ba_ico1.png) left center no-repeat;
}
.bur_banner_C dl dt a.ban_ico2{
background:url(images/2026/ba_ico2.png) left center no-repeat;
}
.bur_banner_C dl dt a.ban_ico3{
background:url(images/2026/ba_ico3.png) left center no-repeat;
}
.bur_banner_C dl dt a.ban_ico4{
background:url(images/2026/ba_ico4.png) left center no-repeat;
}
.bur_banner_C dl dt a.ban_ico1:hover{
background:url(images/2026/ba_ico1s.png) left center no-repeat;
}
.bur_banner_C dl dt a.ban_ico2:hover{
background:url(images/2026/ba_ico2s.png) left center no-repeat;
}
.bur_banner_C dl dt a.ban_ico3:hover{
background:url(images/2026/ba_ico3s.png) left center no-repeat;
}
.bur_banner_C dl dt a.ban_ico4:hover{
background:url(images/2026/ba_ico4s.png) left center no-repeat;
}

.bur_banner_C dl dt a.ban_ico11{
background:url(images/2026/ba_ico11.png) left center no-repeat;
}
.bur_banner_C dl dt a.ban_ico22{
background:url(images/2026/ba_ico22.png) left center no-repeat;
}
.bur_banner_C dl dt a.ban_ico33{
background:url(images/2026/ba_ico33.png) left center no-repeat;
}
.bur_banner_C dl dt a.ban_ico44{
background:url(images/2026/ba_ico44.png) left center no-repeat;
}
.bur_banner_C dl dt a.ban_ico11:hover{
background:url(images/2026/ba_ico1s.png) left center no-repeat;
}
.bur_banner_C dl dt a.ban_ico22:hover{
background:url(images/2026/ba_ico2s.png) left center no-repeat;
}
.bur_banner_C dl dt a.ban_ico33:hover{
background:url(images/2026/ba_ico3s.png) left center no-repeat;
}
.bur_banner_C dl dt a.ban_ico44:hover{
background:url(images/2026/ba_ico4s.png) left center no-repeat;
}

.bur_banner_fa{
width:100%;
height:460px;
background:url(images/banner_solution.jpg) center top no-repeat;
overflow:hidden;
}

.Fo_banner_fuwu{
width:100%;
height:520px;
background:url(images/fuwu/banner.jpg) center top no-repeat;
overflow:hidden;
}

.fuwu_banner_AA{
width:100%;
height:70px;
line-height:70px;
font-size:50px;
color:#fff;
font-weight:bold;
text-align:center;
position:absolute;
left:0;
top:124px;
}
.fuwu_banner_BB{
width:706px;
height:auto;
line-height:30px;
font-size:18px;
color:#fff;
text-align:center;
position:absolute;
left:426px;
top:220px;
}
.fuwu_banner_CC{
width:100%;
height:auto;
position:absolute;
left:0;
top:367px;
}
.fuwu_banner_CC a{
width:132px;
height:48px;
display:block;
line-height:48px;
text-align:center;
border:2px solid #fff;
font-size:17px;
color:#fff;
text-decoration:none;
border-radius:4px;
margin:0 auto;
}

.bur_banner_D{
width:100%;
height:460px;
overflow:hidden;
}
.bur_banner_00{
background:url(images/2026/banner_00.jpg) center top no-repeat;
}
.bur_banner_01{
background:url(images/2026/banner_01.jpg) center top no-repeat;
}
.bur_banner_02{
background:url(images/2026/banner_02.jpg) center top no-repeat;
}
.bur_banner_03{
background:url(images/2026/banner_03.jpg) center top no-repeat;
}
.bur_banner_04{
background:url(images/2026/banner_04.jpg) center top no-repeat;
}
.bur_banner_05{
background:url(images/2026/banner_05.jpg) center top no-repeat;
}
.bur_banner_06{
background:url(images/2026/banner_06.jpg) center top no-repeat;
}

.bur_banner_bk{
width:100%;
height:660px;
background:url(images/banner_news.jpg) center top no-repeat;
}

.fuwu_banner{
width:100%;
height:460px;
position:relative;
}
.fuwu_banner_curr{
width:100%;
height:33px;
line-height:33px;
position:absolute;
left:0;
top:30px;
font-size:13px;
color:rgba(255, 255, 255, 0.5);
}
.fuwu_banner_curr a{
font-size:13px;
color:rgba(255, 255, 255, 0.5);
text-decoration:none;
}
.fuwu_banner_curr a:hover{
color:rgba(255, 255, 255, 1);
text-decoration:underline;
}
.fuwu_banner_curr strong{
color:rgba(255, 255, 255, 1);
}

.fuwu_banner_A{
width:100%;
height:80px;
line-height:80px;
font-size:60px;
color:#fff;
position:absolute;
left:0;
top:158px;
font-weight:bold;
text-align:center;
}
.fuwu_banner_B{
width:100%;
height:48px;
line-height:48px;
font-size:28px;
color:#fff;
position:absolute;
left:0;
top:242px;
text-align:center;
}

.bur_banner_Di{
width:100%;
height:590px;
position:relative;
}
.bur_banner_Dx{
width:660px;
height:auto;
font-size:26px;
line-height:42px;
color:#fff;
position:absolute;
left:0;
top:357px;
}

.bur_banner_Dic{
width:100%;
height:70px;
background-color:#333;
}

.bur_class{
width:520px;
height:70px;
margin:0 auto;
}
.bur_class ul{
margin:0;
padding:0;
list-style:none;
}
.bur_class ul li{
float:left;
padding-right:25px;
height:70px;
position:relative;
margin-right:24px;
}
.bur_class ul li:before{
content: " ";
height:28px;
position: absolute;
top:20px;
width:1px;
z-index: 2;
box-sizing: border-box;
background-color:#999999;
right:0;
}
.bur_class ul li:last-child:before{
display:none;
}
.bur_class ul li a{
width:100%;
height:70px;
line-height:70px;
display:inline-block;
font-size:18px;
color:#fff;
text-align:center;
position:relative;
}
.bur_class ul li a:before{
content: " ";
height:4px;
position: absolute;
top:52px;
width:0;
z-index: 2;
box-sizing: border-box;
background-color:#fff;
left:0;
transition: all .25s ease-in-out;
}
.bur_class ul li.selected a{
color:#fff;
font-weight:bold;
}
.bur_class ul li.selected a:before{
width:100%;
}
.bur_class ul li a:hover{
color:#fff;
font-weight:bold;
}
.bur_class ul li a:hover:before{
width:100%;
}



.all_bur_xm_class_search{
width:100%;
padding-top:70px;
overflow:hidden;
}
.bur_xm_class_search{
width:100%;
height:54px;
}
.bur_xm_class{
width:900px;
height:56px;
float:left;
}
.bur_xm_class ul{
margin:0;
padding:0;
list-style:none;
}
.bur_xm_class ul li{
margin-right:14px;
float:left;
}
.bur_xm_class ul li a{
height:40px;
line-height:40px;
border:1px solid #adadad;
border-radius:2px;
display:inline-block;
font-size:16px;
color:#1a1a1a;
padding:0 25px;
}
.bur_xm_class ul li.selected a{
border-color:#e01010;
color:#d30e0e;
font-weight:bold;
}

.bur_xm_class ul li a:hover{
border-color:#e01010;
color:#d30e0e;
font-weight:bold;
}

.bur_xm_search{
width:300px;
float:right;
height:40px;
position:relative;
border-bottom:1px solid #d1d1d1;
margin-top:13px;
}
.bur_xm_searcha{
width:240px;
height:40px;
position:absolute;
left:14px;
top:0;
}
.bur_xm_searcha input{
width:240px;
height:36px;
line-height:40px;
border:none;
background-color:#fff;
font-size:14px;
color:#9d9d9d;
}
.bur_xm_searchb{
width:17px;
height:17px;
position:absolute;
right:20px;
top:11px;
}

.all_bur_xm{
width:100%;
padding-top:30px;
padding-bottom:70px;
overflow:hidden;
}
.bur_xm{
width:1590px;
}
.bur_xm ul{
margin:0;
padding:0;
list-style:none;
}
.bur_xm ul li{
width:500px;
float:left;
margin-right:30px;
margin-bottom:30px;
}
.bur_xm_li{
width:500px;
height:510px;
background-color:#fff;
position:relative;
box-shadow: 0 0 5px rgba(0,0,0,.12);
transition: all .25s ease-in-out;
overflow:hidden;
}
.bur_xm_lia{
width:100px;
height:66px;
position:absolute;
left:40px;
top:164px;
z-index:3;
text-align:center;
border-top-left-radius:6px;
border-top-right-radius:6px;
background-color:#fff;
}
.bur_xm_lia img{
width:88px;
height:58px;
margin-top:4px;
}
.bur_xm_lib{
width:500px;
height:230px;
position:absolute;
left:0;
top:0;
z-index:2;
overflow:hidden;
}
.bur_xm_lib img{
width:500px;
height:auto;
}
.bur_xm_lic{
width:420px;
height:44px;
line-height:44px;
font-weight:bold;
font-size:24px;
color:#000000;
position:absolute;
left:40px;
top:270px;
z-index:3;
white-space: nowrap;
word-break: keep-all;
overflow: hidden;
text-overflow: ellipsis;
}
.bur_xm_lid{
width:420px;
height:auto;
line-height:26px;
font-size:18px;
color:#4c4c4c;
position:absolute;
left:40px;
top:325px;
z-index:3;
text-overflow: ellipsis;
white-space: normal;
-webkit-line-clamp:3;
display: -webkit-box;
-webkit-box-orient:vertical;
overflow:hidden;
}
.bur_xm_lie{
width:28px;
height:16px;
background:url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjguMDAwMDAwMDAwMDAwMDA0IiBoZWlnaHQ9IjE2IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgoKIDxnPgogIDx0aXRsZT5MYXllciAxPC90aXRsZT4KICA8cGF0aCBpZD0ic3ZnXzEiIGQ9Im0yMC4yMDM4NiwwLjNsLTEuNCwxLjRsNS4zLDUuM2wtMjQuMDM1MSwwbDAsMi4xNzE5bDI0LjAzNTEsLTAuMTcxOWwtNS4zLDUuM2wxLjQsMS40bDcuNywtNy43bC03LjcsLTcuN3oiIGZpbGw9IiMxMzRkM2MiLz4KIDwvZz4KPC9zdmc+') no-repeat;
position:absolute;
left:40px;
bottom:40px;
z-index:3;
transition:all 0.3s linear;
}

.bur_xm_li:hover{
box-shadow:0 0 5px rgba(0,0,0,0.2);
}

.bur_xm_li:hover .bur_xm_lib img{
transform: scale(1.1);
}

.bur_xm_li:hover .card_animate {
	background-size:100% 4px;
}
.bur_xm_li:hover .bur_xm_lie{
left:46px;
}


.bur_xm_lib img{
transition:all 0.3s linear;
	-webkit-transition:all 0.3s linear;
	-moz-transition:all 0.3s linear;
	-o-transition:all 0.3s linear;
}

.bur_xm_lii{
width:500px;
height:510px;
position:relative;
box-shadow:0 0 5px rgba(0,0,0,0.2);
transition: all .25s ease-in-out;
overflow:hidden;
}
.bur_xm_liia{
width:100px;
height:66px;
position:absolute;
left:40px;
top:164px;
z-index:3;
text-align:center;
border-top-left-radius:6px;
border-top-right-radius:6px;
background-color:#fff;
}
.bur_xm_liia img{
width:88px;
height:58px;
margin-top:4px;
}
.bur_xm_liib{
width:500px;
height:230px;
position:absolute;
left:0;
top:0;
z-index:2;
overflow:hidden;
}
.bur_xm_liib img{
width:auto;
height:230px;
}
.bur_xm_liic{
width:420px;
height:44px;
line-height:44px;
font-weight:bold;
font-size:24px;
color:#000000;
position:absolute;
left:40px;
top:270px;
z-index:3;
white-space: nowrap;
word-break: keep-all;
overflow: hidden;
text-overflow: ellipsis;
}
.bur_xm_liid{
width:420px;
height:auto;
line-height:26px;
font-size:18px;
color:#4c4c4c;
position:absolute;
left:40px;
top:325px;
z-index:3;
text-overflow: ellipsis;
white-space: normal;
-webkit-line-clamp:3;
display: -webkit-box;
-webkit-box-orient:vertical;
overflow:hidden;
}
.bur_xm_liie{
width:28px;
height:16px;
/*background:url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjguMDAwMDAwMDAwMDAwMDA0IiBoZWlnaHQ9IjE2IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgoKIDxnPgogIDx0aXRsZT5MYXllciAxPC90aXRsZT4KICA8cGF0aCBpZD0ic3ZnXzEiIGQ9Im0yMC4yMDM4NiwwLjNsLTEuNCwxLjRsNS4zLDUuM2wtMjQuMDM1MSwwbDAsMi4xNzE5bDI0LjAzNTEsLTAuMTcxOWwtNS4zLDUuM2wxLjQsMS40bDcuNywtNy43bC03LjcsLTcuN3oiIGZpbGw9IiMxMzRkM2MiLz4KIDwvZz4KPC9zdmc+') no-repeat;*/
background:url(images/2027/xm_arrow.png) no-repeat;
position:absolute;
left:40px;
bottom:40px;
z-index:3;
transition:all 0.3s linear;
}

.bur_xm_lii:hover{
box-shadow:0 0 5px rgba(0,0,0,0.2);
}

.bur_xm_lii:hover .bur_xm_liib img{
transform: scale(1.1);
}

.bur_xm_lii:hover .card_animate{
background-size:100% 4px;
}

.bur_xm_lii:hover .bur_xm_liie{
left:46px;
}


.bur_xm_liib 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_bur_bk{
width:100%;
padding-top:42px;
background-color:#f2f7f6;
padding-bottom:25px;
overflow:hidden;
}



.all_Sml_Dak{
width:100%;
padding:56px 0 52px 0;
overflow:hidden;
}
.Sml_Dak{
width:1420px;
padding:15px 70px;
margin:0 auto;
font-size:40px;
line-height:50px;
color:#538c84;
background:url(images/about/tip.png) top center no-repeat;
overflow:hidden;
}

.padd30{
padding-top:30px;
}

.all_Sml_Wak{
width:100%;
padding-top:120px;
padding-bottom:70px;
overflow:hidden;
}
.Sml_Wak{
width:1560px;
margin:0 auto;
font-size:30px;
line-height:40px;
color:#000;
font-weight:bold;
overflow:hidden;
}

.all_Kar_banner{
width:100%;
height:397px;
position:relative;
overflow:hidden;
}
/*.all_Kar_banner::before{
content: " ";
height:1px;
position: absolute;
top:0;
width: calc(100% - 196px);
z-index: 2;
box-sizing: border-box;
background-color:#e3e3e3;
left:98px;
}*/


.Kar_bannerL{
width:1140px;
float:left;
height:280px;
margin-top:64px;
border-left:6px solid #e01010;
}
.Kar_bannerLa{
width:940px;
height:26px;
line-height:26px;
font-size:16px;
color:#333333;
margin-left:94px;
}
.Kar_bannerLa a{
font-size:16px;
color:#333333;
text-decoration:none;
}
.Kar_bannerLa a:hover{
text-decoration:underline;
}
.Kar_bannerLb{
width:100%;
line-height:72px;
font-size:60px;
color:#000000;
margin-top:15px;
padding-bottom:14px;
margin-left:94px;
overflow:hidden;
}
.Kar_bannerLc{
width:940px;
height:auto;
line-height:28px;
font-size:20px;
color:#333333;
margin-left:94px;
padding-bottom:27px;
overflow:hidden;
}

.Kar_bannerLe{
width:940px;
margin-left:94px;
}
.Kar_bannerLe a{
width:198px;
height:48px;
display:block;
line-height:48px;
text-align:center;
border:1px solid #535353;
text-decoration:none;
font-size:18px;
color:#000000;
font-weight:bold;
position:relative;
}
.Kar_bannerLe a:before{
content: " ";
height:48px;
position: absolute;
top:0;
width:0;
z-index:-1;
box-sizing: border-box;
background-color:#e01010;
left:0;
transition: width .25s ease-out;
}
.Kar_bannerLe a:hover:before{
width:100%;
}
.Kar_bannerLe a:hover{
color:#fff;
}

.Kar_bannerLd{
width:940px;
margin-left:94px;
padding-top:10px;
overflow:hidden;
}
.Kar_bannerLd dl{
margin:0;
padding:0;
list-style:none;
}
.Kar_bannerLd dl dt{
float:left;
height:24px;
margin-right:27px;
display:inline-block;
}
.Kar_bannerLd dl dt a{
width:24px;
height:24px;
display:block;
}
.Kar_bannerLd dl dt a.ban_ico1{
background:url(images/2025/ba_ico1.png) left center no-repeat;
}
.Kar_bannerLd dl dt a.ban_ico2{
background:url(images/2025/ba_ico2.png) left center no-repeat;
}
.Kar_bannerLd dl dt a.ban_ico3{
background:url(images/2025/ba_ico3.png) left center no-repeat;
}
.Kar_bannerLd dl dt a.ban_ico4{
background:url(images/2025/ba_ico4.png) left center no-repeat;
}
.Kar_bannerLd dl dt a.ban_ico1:hover{
background:url(images/2025/ba_ico1s.png) left center no-repeat;
}
.Kar_bannerLd dl dt a.ban_ico2:hover{
background:url(images/2025/ba_ico2s.png) left center no-repeat;
}
.Kar_bannerLd dl dt a.ban_ico3:hover{
background:url(images/2025/ba_ico3s.png) left center no-repeat;
}
.Kar_bannerLd dl dt a.ban_ico4:hover{
background:url(images/2025/ba_ico4s.png) left center no-repeat;
}

.Kar_bannerR{
width:480px;
float:right;
height:396px;
position:relative;
}
.Kar_bannerRa{
width:480px;
height:396px;
position:absolute;
left:0;
top:0;
z-index:1;
}
.Kar_bannerRa img{
width:480px;
height:396px;
}
.Kar_bannerRb{
width:auto;
height:102px;
position:absolute;
left:21px;
top:269px;
z-index:2;
background-color:#fff;
}
.Kar_bannerRb img{
height:102px;
border-left:10px solid #fff;
border-right:10px solid #fff;
}


.all_Tar_banner{
width:100%;
height:397px;
position:relative;
}
/*.all_Kar_banner::before{
content: " ";
height:1px;
position: absolute;
top:0;
width: calc(100% - 196px);
z-index: 2;
box-sizing: border-box;
background-color:#e3e3e3;
left:98px;
}*/


.Tar_bannerL{
width:1140px;
float:left;
height:260px;
margin-top:84px;
border-left:6px solid #e01010;
}
.Tar_bannerLa{
width:940px;
height:40px;
line-height:40px;
font-size:16px;
color:#333333;
margin-left:94px;
}
.Tar_bannerLa a{
font-size:16px;
color:#333333;
text-decoration:none;
}
.Tar_bannerLa a:hover{
text-decoration:underline;
}
.Tar_bannerLb{
width:100%;
line-height:82px;
font-size:62px;
color:#000000;
margin-top:7px;
padding-bottom:25px;
margin-left:94px;
overflow:hidden;
}
.Tar_bannerLc{
width:1140px;
height:auto;
line-height:38px;
font-size:22px;
color:#333333;
margin-left:94px;
padding-bottom:21px;
overflow:hidden;
}

.Tar_bannerLe{
width:940px;
margin-left:94px;
}
.Tar_bannerLe a{
width:118px;
height:40px;
display:block;
line-height:40px;
text-align:center;
border:1px solid #434343;
text-decoration:none;
font-size:16px;
color:#00332c;
}
.Tar_bannerLe a:hover{
background-color:#00332c;
color:#fff;
border-color:#00332c;
}

.Tar_bannerLd{
width:940px;
margin-left:94px;
padding-top:10px;
overflow:hidden;
}
.Tar_bannerLd dl{
margin:0;
padding:0;
list-style:none;
}
.Tar_bannerLd dl dt{
float:left;
height:24px;
margin-right:27px;
display:inline-block;
}
.Tar_bannerLd dl dt a{
width:24px;
height:24px;
display:block;
}
.Tar_bannerLd dl dt a.ban_ico1{
background:url(images/2025/ba_ico1.png) left center no-repeat;
}
.Tar_bannerLd dl dt a.ban_ico2{
background:url(images/2025/ba_ico2.png) left center no-repeat;
}
.Tar_bannerLd dl dt a.ban_ico3{
background:url(images/2025/ba_ico3.png) left center no-repeat;
}
.Tar_bannerLd dl dt a.ban_ico4{
background:url(images/2025/ba_ico4.png) left center no-repeat;
}
.Tar_bannerLd dl dt a.ban_ico1:hover{
background:url(images/2025/ba_ico1s.png) left center no-repeat;
}
.Tar_bannerLd dl dt a.ban_ico2:hover{
background:url(images/2025/ba_ico2s.png) left center no-repeat;
}
.Tar_bannerLd dl dt a.ban_ico3:hover{
background:url(images/2025/ba_ico3s.png) left center no-repeat;
}
.Tar_bannerLd dl dt a.ban_ico4:hover{
background:url(images/2025/ba_ico4s.png) left center no-repeat;
}

.Tar_bannerR{
width:284px;
float:right;
height:396px;
position:relative;
}

.Mb_banner{
width:100%;
overflow:hidden;
}
.Mb_banner img{
width:100%;
height:auto;
display:block;
}

.all_Sl_daohang{
width:100%;
height:50px;
background-color:#09ab96;
overflow:hidden;
}
.Sl_daohang{
width:936px;
margin:0 auto;
overflow:hidden;
}
.Sl_daohang ul{
margin:0;
padding:0;
list-style:none;
}
.Sl_daohang ul li{
float:left;
padding:0 56px;
display: inline-block;
height:50px;
}
.Sl_daohang ul li a{
height:50px;
display:block;
line-height:50px;
width:100%;
font-size:12px;
color:#000;
text-decoration:none;
font-weight:400;
}
.Sl_daohang ul li.seld a{
color:#000;
border-bottom:2px solid #00a892;
}

.all_kanner_about{
width:100%;
height:780px;
background:url(images/2028/banner_about.jpg) center top no-repeat;
position:relative;
}
.all_kanner_about_A{
width:100%;
height:780px;
position:absolute;
left:0;
top:0;
z-index:1;
}
.all_kanner_about_B{
width:100%;
height:780px;
position:absolute;
left:0;
top:0;
z-index:2;
/*background-color:rgba(0,0,0,0.4);*/
}
.kanner_about{
width:100%;
height:780px;
position:relative;
overflow:hidden;
}
.kanner_about_A{
width:100%;
height:76px;
line-height:76px;
font-size:56px;
font-weight:bold;
color:#fff;
text-align:center;
position:absolute;
left:0;
top:335px;
}
.kanner_about_B{
width:100%;
height:44px;
line-height:44px;
font-size:24px;
color:#fff;
text-align:center;
position:absolute;
left:0;
top:420px;
}
.kanner_about_L{
width:700px;
height:406px;
float:left;
position:relative;
margin-top:167px;
border-left:4px solid #02b26a;
z-index:2;
}
.kanner_about_La{
width:100%;
height:37px;
line-height:37px;
font-size:17px;
color:#fff;
font-weight:bold;
position:absolute;
left:96px;
top:45px;
}
.kanner_about_Lb{
width:100%;
height:auto;
line-height:70px;
font-size:60px;
color:#fff;
position:absolute;
left:96px;
top:106px;
}
.kanner_about_Lc{
width:226px;
height:46px;
position:absolute;
left:96px;
top:309px;
}
.kanner_about_Lc a{
width:173px;
height:46px;
background:url(images/about/bkf_ico.png) 151px center no-repeat;
background-color:#fff;
line-height:46px;
padding-left:53px;
display:block;
font-size:17px;
color:#002d29;
text-decoration:none;
}

.kanner_about_R{
width:1560px;
position:absolute;
right:0;
top:0;
z-index:1;
}

@media only screen and (max-width: 1920px)
{
.kanner_about_R{
width:860px;
}
.kanner_about_R img{
height:770px;
}
}

@media only screen and (max-width: 1600px)
{
.bur_henu{
width:780px;
}

.bur_henu ul li:nth-child(8){
background:none;
padding-right:0;
margin-right:0;
}
.bur_henu ul li:nth-child(7){
display:none;
}

.kanner_about_R{
width:760px;
}
.kanner_about_R img{
height:770px;
}
}

.all_banner_about_out{
width:100%;
height:610px;
background:url(images/2026/banner_about.jpg) center top no-repeat;
}
.all_banner_about_outA{
width:100%;
height:610px;
position:absolute;
left:0;
top:0;
z-index:1;
background:url(images/about/banner_trans.jpg) center top no-repeat;
}
.all_banner_about_outB{
width:100%;
height:550px;
position:absolute;
left:0;
top:88px;
z-index:2;
}

.all_banner_about{
width:100%;
height:610px;
}
.banner_about{
width:100%;
height:610px;
position:relative;
}
.banner_aboutA{
width:100%;
height:82px;
line-height:82px;
font-size:62px;
color:#fff;
position:absolute;
left:0;
top:193px;
}
.banner_aboutB{
width:100%;
height:auto;
line-height:40px;
font-size:24px;
color:#fff;
position:absolute;
left:0;
top:297px;
}
.banner_aboutC{
width:440px;
height:550px;
position:absolute;
right:0;
top:0;
}
.banner_aboutD{
width:100%;
height:22px;
line-height:22px;
font-size:12px;
color:#808080;
position:absolute;
left:0;
top:582px;
}
.banner_aboutD a{
font-size:12px;
color:#808080;
text-decoration:none;
}
.banner_aboutE{
width:980px;
height:auto;
font-size:26px;
line-height:36px;
color:#000000;
position:absolute;
left:180px;
top:673px;
}

.Fo_menu{
width:100%;
height:59px;
position:relative;
z-index:3;
}
.progressBar {
    width: 100%;
    height: 3px;
    background-color: rgba(0,0,0,0);
    position: absolute;
	left:0;
	top:0;
    z-index: 2;
}

.progressBar--amount {
    height: 100%;
    background-color: #e01010;
    -webkit-transition: width .3s linear;
    -o-transition: width .3s linear;
    transition: width .3s linear;
	display:none;
}

.all_Xin_dh{
width:100%;
height:58px;
background-color:#fff;
border-bottom:1px solid #bfbfbf;
position:absolute;
left:0;
top:0;
z-index:1;
}
.Xin_dh_L{
width:1020px;
float:left;
height:58px;
position:relative;
margin-left:100px;
}
.Xin_dh_L dl{
margin:0;
padding:0;
list-style:none;
}
.Xin_dh_L dl dt{
height:58px;
float:left;
margin-right:45px;
display:inline-block;
}
.Xin_dh_L dl dt:last-child{
margin-right:0;
}
.Xin_dh_L dl dt a{
width:100%;
height:55px;
line-height:55px;
display:block;
font-size:15px;
color:#333;
text-decoration:none;
}
.Xin_dh_L dl dt a.selected{
font-weight:bold;
border-bottom:3px solid #e01010;
}

.Xin_dh_La{
width:67px;
height:26px;
position:absolute;
left:0;
top:14px;
line-height:26px;
font-size:14px;
color:#000;
}
.Xin_dh_Lb{
width:430px;
height:58px;
float:right;
position:relative;
}
.Xin_dh_Lb:before{
content: " ";
height:26px;
position: absolute;
top:14px;
width:1px;
z-index: 1;
box-sizing: border-box;
background-color:#cccccc;
left:0;
}
.Xin_dh_Lb:after{
content: " ";
height:58px;
position: absolute;
top:0;
width:1px;
z-index: 1;
box-sizing: border-box;
background-color:#cccccc;
right:0;
}

.Xin_dh_Lba{
width:402px;
height:58px;
line-height:58px;
font-size:14px;
color:#666;
background:url(images/aboutus/go_arrow.png) 368px 23px no-repeat;
position:absolute;
left:28px;
top:0;
z-index:1;
}
.Xin_dh_Lbb{
width:428px;
height:auto;
position:absolute;
left:0;
top:0;
background-color:#fff;
border:1px solid #cccccc;
z-index:9999999999999999;
display:none;
}
.Xin_dh_Lbb ul{
margin:0;
padding:0;
list-style:none;
}
.Xin_dh_Lbb ul li{
width:428px;
float:left;
height:48px;
}
.Xin_dh_Lbb ul li a{
padding-left:28px;
width:400px;
height:48px;
line-height:48px;
display:block;
font-size:14px;
color:#666;
text-decoration:none;
}
.Xin_dh_Lbb ul li a.selected{
color:#e01010;
}
.Xin_dh_Lbb ul li a:hover{
background-color:#f7f7f7;
}

.Xin_dh_R{
width:416px;
height:58px;
float:right;
margin-right:100px;
position:relative;
}
.Xin_dh_Ra{
width:auto;
height:34px;
position:absolute;
left:0;
top:12px;
}
.Xin_dh_Ra ul{
margin:0;
padding:0;
list-style:none;
}
.Xin_dh_Ra ul li{
float:left;
margin-right:24px;
position:relative;
}

.share_ox{
width:348px;
height:132px;
position:absolute;
left:-278px;
top:38px;
display:none;
}
.share_oxx{
width:346px;
height:130px;
border:1px solid #d1d3d4;
position:relative;
background-color:#fff;
}
.share_ox_A {
    border-bottom: 10px solid #d1d3d4;
    border-left: 10px solid rgba(0,0,0,0);
    border-right: 10px solid rgba(0,0,0,0);
    content: "";
    height: 0;
    left: 308px;
    margin-left: -6px;
    position: absolute;
    top: -10px;
    width: 0
}

.share_ox_A:before {
    border-bottom: 10px solid #fff;
    border-left: 10px solid rgba(0,0,0,0);
    border-right: 10px solid rgba(0,0,0,0);
    content: "";
    height: 0;
    top: 2px;
    left: -4px;
    margin-left: -6px;
    position: absolute;
    width: 0
}

.share_ox_B{
width:306px;
height:34px;
line-height:34px;
font-size:14px;
color:#e01010;
font-weight:bold;
position:absolute;
left:20px;
top:15px;
}
.share_ox_C{
width:306px;
height:34px;
line-height:34px;
font-size:14px;
color:#000;
position:absolute;
left:20px;
top:6px;
text-align:right;
font-family:Arial, Helvetica, sans-serif;
}
.share_ox_D{
width:auto;
height:50px;
position:absolute;
left:20px;
top:60px;
}
.share_ox_D dl{
margin:0;
padding:0;
list-style:none;
}
.share_ox_D dl dt{
width:64px;
float:left;
}
.share_ox_D dl dt a{
width:50px;
height:50px;
display:block;
}
.share_ox_D dl a.share_1{
background:url(images/aboutus/share_1.png) no-repeat;
}
.share_ox_D dl a.share_2{
background:url(images/aboutus/share_2.png) no-repeat;
}
.share_ox_D dl a.share_3{
background:url(images/aboutus/share_3.png) no-repeat;
}
.share_ox_D dl a.share_4{
background:url(images/aboutus/share_4.png) no-repeat;
}
.share_ox_D dl a.share_5{
background:url(images/aboutus/share_5.png) no-repeat;
}
.share_ox_D dl a.share_5s{
background:url(images/aboutus/share_6.png) no-repeat;
}
.share_ox_D dl a.share_1:hover{
background:url(images/aboutus/share_1s.png) no-repeat;
}
.share_ox_D dl a.share_2:hover{
background:url(images/aboutus/share_2s.png) no-repeat;
}
.share_ox_D dl a.share_3:hover{
background:url(images/aboutus/share_3s.png) no-repeat;
}
.share_ox_D dl a.share_4:hover{
background:url(images/aboutus/share_4s.png) no-repeat;
}
.share_ox_D dl a.share_5:hover{
background:url(images/aboutus/share_5s.png) no-repeat;
}
.share_ox_D dl a.share_5s:hover{
background:url(images/aboutus/share_6s.png) no-repeat;
}

.Xin_dh_Ra ul li a.atico_1{
height:34px;
line-height:34px;
display:inline-block;
padding-left:24px;
font-size:14px;
color:#4c4c4c;
text-decoration:none;
background:url(images/aboutus/tico_1.png) left center no-repeat;
}
.Xin_dh_Ra ul li a.atico_2{
height:34px;
line-height:34px;
display:inline-block;
padding-left:28px;
font-size:14px;
color:#4c4c4c;
text-decoration:none;
background:url(images/aboutus/tico_2.png) left center no-repeat;
}
.Xin_dh_Ra ul li a.atico_3{
height:34px;
line-height:34px;
display:inline-block;
padding-left:21px;
font-size:14px;
color:#4c4c4c;
text-decoration:none;
background:url(images/aboutus/tico_3.png) left center no-repeat;
}

.Xin_dh_Ra ul li a.atico_1:hover{
text-decoration:underline;
background:url(images/aboutus/tico_1s.png) left center no-repeat;
}
.Xin_dh_Ra ul li a.atico_2:hover{
text-decoration:underline;
background:url(images/aboutus/tico_2s.png) left center no-repeat;
}
.Xin_dh_Ra ul li a.atico_3:hover{
text-decoration:underline;
background:url(images/aboutus/tico_3s.png) left center no-repeat;
}

.Xin_dh_Rb{
width:151px;
height:58px;
position:absolute;
right:0;
top:0;
}
.Xin_dh_Rb a{
width:117px;
padding-left:34px;
height:58px;
display:block;
line-height:58px;
background:url(images/aboutus/arrow_btn.png) 105px center no-repeat;
background-color:#e01010;
font-size:16px;
color:#fff;
text-decoration:none;
}
.Xin_dh_Rb a:hover{
background:url(images/aboutus/arrow_btn.png) 109px center no-repeat;
background-color:#e01010;
}

.all_Fo_about{
width:100%;
height:847px;
position:relative;
z-index:1;
overflow:hidden;
}
.all_Fo_about_A{
width:100%;
height:1px;
position:absolute;
left:0;
top:81px;
z-index:2;
}
.Fo_about_L{
width:50%;
height:660px;
position:relative;
float:left;
}
.Fo_about_La{
width:100%;
height:660px;
position:absolute;
left:0;
top:0;
z-index:1;
}
.Fo_about_La img{
width:100%;
height:660px;
}
.Fo_about_Lb{
width:86px;
height:86px;
position:absolute;
left:calc(50% - 43px);
top:calc(50% - 43px);
z-index:2;
}

.video_appbox{ position:fixed; width:100%; height:100%; top:0; left:0; z-index:9999999;opacity: 0;visibility: hidden;transition:all 0.6s;-webkit-transition:all 0.6s;-moz-transition:all 0.6s;-o-transition:all 0.6s;-ms-transition:all 0.6s;}
.video_appbox.show{visibility: visible;opacity:1;}


.video_appbox video{object-fit:contain;    width: 100%; height:100%}
.video_appbox .video_t{ 
 z-index:2; background:#000;width: 1035px;max-width:94%;height: 60%;
 transform: translate(-50%,-50%); -webkit-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);-moz-transform: translate(-50%,-50%);-o-transform: translate(-50%,-50%); position:absolute; left:50%; top:60%;
     transition:all 0.6s;-webkit-transition:all 0.6s;-moz-transition:all 0.6s;-o-transition:all 0.6s;-ms-transition:all 0.6s;
visibility: hidden;opacity: 0;

}
.video_appbox.show .video_t{
visibility: visible;opacity:1;
top:50%;
}
.video_appbox .mask{ position:absolute; z-index:1; left:0; top:0; width:100%; height:100%; background:rgba(0,0,0,0.5);}
.lt9 .video_appbox .mask{filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr="#88000000", EndColorStr="#88000000");}
.vide0_close{ position:absolute; top:20px; right:20px; cursor:pointer; z-index: 99999;}
.vide0_close i{color: #fff;font-size:20px;font-weight: bold; font-style:normal;}

.all_Fo_about_B{
width:100%;
height:660px;
position:absolute;
left:0;
top:81px;
}

.Fo_about_R{
width:704px;
float:right;
}
.Fo_about_Rx{
width:100%;
overflow:hidden;
}
.Fo_about_Rx_A{
width:100%;
height:87px;
margin-top:48px;
}
.Fo_about_Rx_B{
width:100%;
line-height:32px;
font-size:22px;
color:#4c4c4c;
padding-bottom:72px;
overflow:hidden;
}
.Fo_about_Rx_C{
width:100%;
overflow:hidden;
}
.Fo_about_Rx_C a{
font-weight:bold;
}

.Fo_Data{
width:1560px;
}
.Fo_Data ul{
margin:0;
padding:0;
list-style:none;
}
.Fo_Data ul li{
width:300px;
float:left;
height:164px;
position:relative;
border-top:1px solid #d1d1d1;
}
.Fo_Data ul li:nth-child(1){
margin-right:121px;
}
.Fo_Data ul li:nth-child(2){
margin-right:118px;
}
.Fo_Data ul li:nth-child(3){
margin-right:121px;
}
.Fo_Data_lia{
width:100%;
height:90px;
line-height:90px;
position:absolute;
left:0;
top:12px;
font-size:70px;
color:#000;
}
.Fo_Data_lib{
width:100%;
height:37px;
line-height:37px;
position:absolute;
left:0;
top:100px;
font-size:17px;
color:#4c4c4c;
}

.Fo_Data_since{
width:100%;
height:34px;
line-height:34px;
font-size:14px;
color:#b2b2b2;
}


.all_Fo_fw{
width:100%;
padding-top:85px;
overflow:hidden;
}
.Fo_fw_TT{
width:100%;
height:107px;
line-height:107px;
font-size:48px;
color:#000;
text-align:center;
}
.Fo_fw_Desc{
width:926px;
margin:0 auto;
line-height:36px;
font-size:22px;
color:#4c4c4c;
text-align:center;
padding-bottom:52px;
overflow:hidden;
}
.Fo_fw_Txt{
width:94%;
margin:0 auto;
line-height:36px;
font-size:22px;
color:#4c4c4c;
text-align:center;
padding-bottom:45px;
overflow:hidden;
}

.Fo_fw_mb{
width:100%;
overflow:hidden;
}
.Fo_fw_mb ul{
margin:0;
padding:0;
list-style:none;
}
.Fo_fw_mb ul li{
width:100%;
float:left;
margin-bottom:20px;
}

.Fo_fw{ position:relative; width:1890px; height:672px; margin:0 auto;}
.Fo_fw .hd{height:1px; width:1890px;position:absolute; left:0; top:208px; z-index:2;}
.hd_xii{ width:1890px;height:1px;position:relative;}
.Fo_fw .hd .prev{ display:block; width:15px; height:24px;overflow:hidden; cursor:pointer; background:url(images/aboutus/roll_l.png) center center no-repeat; position:absolute; left:0; top:0;}
.Fo_fw .hd .next{display:block; width:15px; height:24px; overflow:hidden; cursor:pointer; background:url(images/aboutus/roll_r.png) center center no-repeat; position:absolute; right:0; top:0;}
.Fo_fw .hd .prevStop{ background:none;}
.Fo_fw .hd .nextStop{ background:none;}
.Fo_fw .hd ul{ overflow:hidden; zoom:1; margin:0; padding:0; list-style:none; position:absolute; left:542px; top:156px; display:none;}
.Fo_fw .hd ul li{ float:left; width:16px; height:16px; overflow:hidden; margin-right:9px;cursor:pointer; background-color:#c8c6c2; text-align:center; font-size:0;border-radius:50%;}
.Fo_fw .hd ul li.on{background-color:#7d7b79;}
.Fo_fw .bd{ width:1848px; overflow:hidden;z-index:1; position:absolute; left:32px;}
.Fo_fw .bd ul{overflow:hidden;zoom:1; margin:0; padding:0; list-style:none; }
.Fo_fw .bd ul li{ width:440px;float:left; height:588px;_display:inline; margin-right:22px;}
.Fo_fw_li{
width:440px;
height:588px;
position:relative;
}
.Fo_fw_lia{
width:440px;
height:440px;
position:absolute;
left:0;
top:0;
overflow:hidden;
}
.Fo_fw_lib{
width:100%;
height:44px;
line-height:44px;
font-size:24px;
color:#000;
position:absolute;
left:0;
top:455px;
}
.Fo_fw_lic{
width:100%;
height:auto;
line-height:36px;
font-size:17px;
color:#4c4c4c;
position:absolute;
left:0;
top:516px;
}

.Fo_fw_li:hover .Fo_fw_lia img{
transform: scale(1.1);
}
.Fo_fw_lia img{
transition:all 0.3s linear;
}
.Fo_fw_li:hover .Fo_fw_lib{
text-decoration:underline;
}

.all_HR_leader{
width:100%;
padding:100px 0 100px 0;
background-color:#f7f7f7;
overflow:hidden;
}
.HR_leader{
width:100%;
height:620px;
position:relative;
}
.HR_leader_A{
width:520px;
height:auto;
position:absolute;
left:0;
top:0;
}
.HR_leader_B{
width:940px;
height:auto;
font-size:48px;
line-height:70px;
color:#000;
font-weight:bold;
position:absolute;
right:0;
top:130px;
}
.HR_leader_C{
width:240px;
height:auto;
font-size:18px;
line-height:36px;
color:#666666;
font-weight:bold;
position:absolute;
right:0;
top:482px;
}

.all_Fo_wh{
width:100%;
height:950px;
position:relative;
background:url(images/aboutus/wh_01.jpg) center top no-repeat;
overflow:hidden;
}
.all_Fo_wh_A{
width:100%;
height:950px;
position:absolute;
left:0;
top:0;
z-index:1;
}
.all_Fo_wh_A ul{
margin:0;
padding:0;
list-style:none;
}
.all_Fo_wh_A ul li{
width:100%;
height:950px;
float:left;
}

.bg-cover{ background-size: cover !important;
    background-repeat: no-repeat !important;
    background-position: center !important;
}

.all_Fo_wh_B{
width:100%;
height:950px;
position:absolute;
left:0;
top:0;
z-index:2;
}
.Fo_wh{
width:1560px;
}
.Fo_wh ul{
margin:0;
padding:0;
list-style:none;
}
.Fo_wh ul li{
width:268px;
height:950px;
position: relative;
float:left;
}

.Fo_wh_mi{
width:100%;
display:none;
overflow:hidden;
}
.Fo_wh_mi img{
width:100%;
height:auto;
}

.Fo_wh_li{
width:100%;
height:470px;
position:absolute;
bottom:0;
left:0;
box-sizing:border-box;
padding: 30px;
padding-top:0;
border-left:1px solid #fff;
transition: height .25s ease-out;
}
.Fo_wh_lia{
width:100%;
margin-top:4px;
height:80px;
}
.Fo_wh_lib{
width:100%;
height:83px;
line-height:56px;
font-size:36px;
color:#fff;
}
.Fo_wh_lic{
width:564px;
line-height:30px;
font-size:18px;
color:#fff;
display: none;
overflow:hidden;
}

.Fo_wh ul li.selected{
width:756px;
}
.Fo_wh ul li.selected .Fo_wh_li{
height:770px;
border-left:1px solid #e01010;
}
.Fo_wh ul li.selected .Fo_wh_lic{
display:block;
}


.Xin_dh_tab{
width:100%;
height:80px;
}
.Xin_dh_tab ul{
margin:0;
padding:0;
list-style:none;
}
.Xin_dh_tab ul li{
float:left;
height:80px;
position:relative;
margin-right:58px;
}

.Xin_dh_tab ul li>a{
height:80px;
line-height:80px;
display:inline-block;
font-size:18px;
color:#d30e0e;
text-decoration:none;
}
.Xin_dh_tab ul li.curr>a{
}
.Xin_dh_tab ul li>a:hover{
text-decoration:underline;
}

.Xin_dh_tab_click{
height:80px;
display:inline-block;
position:relative;
cursor:pointer;
}
.Xin_dh_tab_click span{
padding-right:17px;
height:80px;
line-height:80px;
display:inline-block;
background:url(images/aboutus/sub_down.png) right center no-repeat;
font-size:18px;
color:#d30e0e;
}
.Xin_dh_tab_clickx{
width:200px;
height:280px;
background-color:#fff;
z-index:2;
position:absolute;
left:0;
top:80px;
box-shadow:0 0 16px rgba(0,0,0,0.1);
border-radius:10px;
padding:10px 0;
display:none;
}
.Xin_dh_tab_clickx dl{
margin:0;
padding:0;
list-style:none;
}
.Xin_dh_tab_clickx dl dt{
width:175px;
height:40px;
line-height:40px;
float:left;
padding-left:25px;
}
.Xin_dh_tab_clickx dl dt a{
font-size:14px;
color:#4c4c4c;
text-decoration:none;
}
.Xin_dh_tab_clickx dl dt a:hover{
text-decoration:underline;
}

.Xin_dh_tab_click.Vover span{background:url(images/aboutus/sub_up.png) right center no-repeat;}
.Xin_dh_tab_click.Vover .Xin_dh_tab_clickx{ display:block;}

.Xin_dh_curr{
width:200px;
height:90px;
line-height:90px;
float:right;
text-align:right;
font-weight:bold;
color:#333333;
font-size:14px;
}
.Xin_dh_curr a{
font-size:14px;
font-weight:bold;
color:#333333;
text-decoration:none;
}
.Xin_dh_curr span{
color:#02b26a;
}

.all_Xin_about{
width:100%;
padding:80px 0 104px 0;
overflow:hidden;
}
.Xin_about{
width:100%;
font-size:28px;
line-height:38px;
color:#d30e0e;
font-weight:lighter;
overflow:hidden;
}
.Xin_about_TT{
width:100%;
height:156px;
line-height:156px;
font-size:30px;
color:#000;
font-weight:bold;
}
.Xin_about_TxT{
width:100%;
line-height:30px;
font-size:18px;
color:#000;
overflow:hidden;
}

.all_Xin_video{
width:100%;
background:url(images/aboutus/all_video.jpg) center top no-repeat;
height:460px;
overflow:hidden;
}
.Xin_video{
width:100%;
height:460px;
}
.Xin_video_A{
width:100%;
height:68px;
line-height:68px;
font-size:48px;
color:#fff;
margin-top:88px;
text-align:center;
}
.Xin_video_B{
width:668px;
height:auto;
line-height:30px;
font-size:18px;
color:#fff;
margin:24px auto 0 auto;
text-align:center;
}
.Xin_video_C{
width:260px;
margin:48px auto 0 auto;
overflow:hidden;
}
.Xin_video_C a.primary-button{
height:58px;
display: inline-block;
line-height:58px;
font-size:18px;
color:#fff;
font-weight:bold;
background-color:#e01010;
text-decoration:none;
box-sizing:content-box;
position:relative;
--buttonPaddingInline: 60px;
--primary-svg-top-offset:22px;
--cta-button-icon-rest-position:var(--buttonPaddingInline);
--cta-button-expanded-padding: 100px;
padding: 0 var(--cta-button-expanded-padding) 0 var(--buttonPaddingInline);
--cta-button-icon-hidden-position:-60px;
--cta-button-animation-timing: 0.35s;
transition: padding var(--cta-button-animation-timing);
overflow:hidden;
}

.Xin_video_C a.primary-button em{
width:28px;
height:15px;
display:block;
background:url(images/aboutus/class_arrows.png) no-repeat;
position:absolute;
right: var(--cta-button-icon-rest-position);
top: var(--primary-svg-top-offset);
box-sizing:content-box;
animation:Xlobal-button-arrow-reset 0.35s ease-in-out 0s 1 forwards;
}

.Xin_video_C a.primary-button:hover{
background-color:#e01010;
padding-right:var(--buttonPaddingInline);
padding-left:var(--cta-button-expanded-padding)
}
.Xin_video_C a.primary-button:hover em{
	 animation:Xlobal-button-arrow-animate 0.35s ease-in-out 0s 1 forwards
}

.all_banner_job{
width:100%;
height:570px;
background:url(images/banner_job.jpg) center top no-repeat;
}
.banner_job{
width:100%;
height:570px;
position:relative;
}
.banner_jobA{
width:100%;
height:70px;
line-height:70px;
font-size:50px;
font-weight:lighter;
color:#fff;
position:absolute;
left:0;
top:182px;
}
.banner_jobB{
width:100%;
height:auto;
line-height:80px;
font-size:60px;
color:#fff;
position:absolute;
left:0;
top:248px;
}


.all_banner_contact{
width:100%;
height:690px;
background:url(images/contact/banner.jpg) center top no-repeat;
}

.Xin_dian{
width:100%;
height:690px;
}
.Xin_dian_L{
width:460px;
height:480px;
float:left;
margin-top:105px;
position:relative;
background-color: rgba(255, 255, 255, 0.7)
}
.Xin_dian_La{
width:auto;
height:68px;
line-height:68px;
font-size:48px;
color:#000;
position:absolute;
left:40px;
top:50px;
}
.Xin_dian_Lb{
width:auto;
height:44px;
line-height:44px;
font-size:24px;
color:#000;
font-weight:lighter;
position:absolute;
left:40px;
top:121px;
}
.Xin_dian_Lc{
width:370px;
height:55px;
position:absolute;
left:40px;
background-color:#fff;
top:182px;
border-bottom:1px solid #a0a0a0;
z-index:9;
}
.Xin_dian_Lcx{
width:370px;
height:55px;
position:relative;
}
.Xin_dian_LcxA{
width:350px;
padding-left:20px;
height:55px;
line-height:55px;
font-size:16px;
color:#a3a3a3;
position:absolute;
left:0;
top:0;
background:url(images/contact/city_sel.png) 332px 20px no-repeat;
}
.Xin_dian_LcxB{
width:370px;
background-color:#fff;
height:auto;
position:absolute;
left:0;
top:56px;
display:none;
z-index:9999999999;
}
.Xin_dian_LcxB ul{
margin:0;
padding:0;
list-style:none;
}
.Xin_dian_LcxB ul li{
width:370px;
height:36px;
float:left;
}
.Xin_dian_LcxB ul li a{
width:350px;
height:36px;
line-height:36px;
display:block;
padding-left:20px;
font-size:14px;
color:#333;
text-decoration:none;
}
.Xin_dian_LcxB ul li a:hover{
background-color:#d30e0e;
color:#fff;
}

.Xin_dian_Ld{
width:370px;
height:auto;
position:absolute;
left:40px;
top:267px;
}
.Xin_dian_Ld ul{
margin:0;
padding:0;
list-style:none;
}
.Xin_dian_Ld ul li{
width:332px;
padding-left:38px;
height:44px;
line-height:44px;
background:url(images/contact/cox_s.png) left center no-repeat;
float:left;
font-size:22px;
color:#000;
cursor:pointer;
}
.Xin_dian_Ld ul li.active{
background:url(images/contact/cox_k.png) left center no-repeat;
}

.Xin_dian_R{
width:830px;
float:right;
height:690px;
position:relative;
margin-right:145px;
}
.Xin_dian_R1{
width:40px;
height:46px;
background:url(images/contact/cio.png) no-repeat;
cursor:pointer;
position:absolute;
left:488px;
top:290px;
transition:all 0.3s linear;
}
.Xin_dian_R1:hover{
top:286px;
}
.Xin_dian_R2{
width:40px;
height:46px;
background:url(images/contact/cio.png) no-repeat;
cursor:pointer;
position:absolute;
left:544px;
top:331px;
transition:all 0.3s linear;
}
.Xin_dian_R2:hover{
top:327px;
}
.Xin_dian_R3{
width:40px;
height:46px;
background:url(images/contact/cio.png) no-repeat;
cursor:pointer;
position:absolute;
left:358px;
top:320px;
transition:all 0.3s linear;
}
.Xin_dian_R3:hover{
top:316px;
}
.Xin_dian_R4{
width:40px;
height:46px;
background:url(images/contact/cio.png) no-repeat;
cursor:pointer;
position:absolute;
left:525px;
top:380px;
transition:all 0.3s linear;
}
.Xin_dian_R4:hover{
top:376px;
}
.Xin_dian_R5{
width:40px;
height:46px;
background:url(images/contact/cio.png) no-repeat;
cursor:pointer;
position:absolute;
left:558px;
top:390px;
transition:all 0.3s linear;
}
.Xin_dian_R5:hover{
top:386px;
}
.Xin_dian_R6{
width:40px;
height:46px;
background:url(images/contact/cio.png) no-repeat;
cursor:pointer;
position:absolute;
left:328px;
top:440px;
transition:all 0.3s linear;
}
.Xin_dian_R6:hover{
top:436px;
}

.Xin_dian_R15{
width:40px;
height:46px;
background:url(images/contact/cio.png) no-repeat;
cursor:pointer;
position:absolute;
left:320px;
top:490px;
transition:all 0.3s linear;
}
.Xin_dian_R15:hover{
top:486px;
}

.Xin_dian_R7{
width:40px;
height:46px;
background:url(images/contact/cio.png) no-repeat;
cursor:pointer;
position:absolute;
left:428px;
top:410px;
transition:all 0.3s linear;
}
.Xin_dian_R7:hover{
top:406px;
}

.Xin_dian_R17{
width:40px;
height:46px;
background:url(images/contact/cio.png) no-repeat;
cursor:pointer;
position:absolute;
left:458px;
top:430px;
transition:all 0.3s linear;
}
.Xin_dian_R17:hover{
top:426px;
}

.Xin_dian_R8{
width:40px;
height:46px;
background:url(images/contact/cio.png) no-repeat;
cursor:pointer;
position:absolute;
left:534px;
top:422px;
transition:all 0.3s linear;
}
.Xin_dian_R8:hover{
top:418px;
}

.Xin_dian_R16{
width:40px;
height:46px;
background:url(images/contact/cio.png) no-repeat;
cursor:pointer;
position:absolute;
left:520px;
top:480px;
transition:all 0.3s linear;
}
.Xin_dian_R16:hover{
top:476px;
}

.Xin_dian_R9{
width:40px;
height:46px;
background:url(images/contact/cio.png) no-repeat;
cursor:pointer;
position:absolute;
left:458px;
top:510px;
transition:all 0.3s linear;
}
.Xin_dian_R9:hover{
top:506px;
}
.Xin_dian_R10{
width:40px;
height:46px;
background:url(images/contact/cio.png) no-repeat;
cursor:pointer;
position:absolute;
left:288px;
top:408px;
transition:all 0.3s linear;
}
.Xin_dian_R10:hover{
top:404px;
}
.Xin_dian_R11{
width:40px;
height:46px;
background:url(images/contact/cio.png) no-repeat;
cursor:pointer;
position:absolute;
left:414px;
top:565px;
transition:all 0.3s linear;
}
.Xin_dian_R11:hover{
top:561px;
}
.Xin_dian_R12{
width:40px;
height:46px;
background:url(images/contact/cio.png) no-repeat;
cursor:pointer;
position:absolute;
left:626px;
top:174px;
transition:all 0.3s linear;
}
.Xin_dian_R12:hover{
top:170px;
}
.Xin_dian_R13{
width:40px;
height:46px;
background:url(images/contact/cio.png) no-repeat;
cursor:pointer;
position:absolute;
left:508px;
top:294px;
transition:all 0.3s linear;
}
.Xin_dian_R13:hover{
top:290px;
}
.Xin_dian_R14{
width:40px;
height:46px;
background:url(images/contact/cio.png) no-repeat;
cursor:pointer;
position:absolute;
left:465px;
top:320px;
transition:all 0.3s linear;
}
.Xin_dian_R14:hover{
top:316px;
}

.Xin_dian_R18{
width:40px;
height:46px;
background:url(images/contact/cio.png) no-repeat;
cursor:pointer;
position:absolute;
left:485px;
top:350px;
transition:all 0.3s linear;
}
.Xin_dian_R18:hover{
top:346px;
}

.Xin_dian_R1a{
width:260px;
height:86px;
position:absolute;
top:218px;
left:526px;
display:none;
z-index:9
}
.Xin_dian_R2a{
width:260px;
height:86px;
position:absolute;
top:338px;
left:586px;
display:none;
z-index:9
}
.Xin_dian_R3a{
width:260px;
height:86px;
position:absolute;
top:224px;
left:235px;
display:none;
z-index:9
}
.Xin_dian_R4a{
width:260px;
height:86px;
position:absolute;
top:285px;
left:426px;
display:none;
z-index:9
}
.Xin_dian_R5a{
width:260px;
height:86px;
position:absolute;
top:370px;
left:600px;
display:none;
z-index:9
}
.Xin_dian_R6a{
width:260px;
height:86px;
position:absolute;
top:340px;
left:226px;
display:none;
z-index:9
}
.Xin_dian_R15a{
width:260px;
height:86px;
position:absolute;
top:390px;
left:226px;
display:none;
z-index:9
}
.Xin_dian_R7a{
width:260px;
height:86px;
position:absolute;
top:320px;
left:326px;
display:none;
z-index:9
}
.Xin_dian_R17a{
width:260px;
height:86px;
position:absolute;
top:330px;
left:326px;
display:none;
z-index:9
}
.Xin_dian_R8a{
width:260px;
height:86px;
position:absolute;
top:418px;
left:598px;
display:none;
z-index:9
}
.Xin_dian_R16a{
width:260px;
height:86px;
position:absolute;
top:378px;
left:500px;
display:none;
z-index:9
}
.Xin_dian_R9a{
width:260px;
height:86px;
position:absolute;
top:518px;
left:500px;
display:none;
z-index:9
}
.Xin_dian_R10a{
width:260px;
height:86px;
position:absolute;
top:315px;
left:100px;
z-index:9;
display:none;
}
.Xin_dian_R11a{
width:260px;
height:86px;
position:absolute;
top:515px;
left:140px;
z-index:9;
display:none;
}
.Xin_dian_R12a{
width:260px;
height:86px;
position:absolute;
top:65px;
left:540px;
z-index:9;
display:none;
}

.Xin_dian_R13a{
width:260px;
height:86px;
position:absolute;
top:188px;
left:226px;
z-index:9;
display:none;
}

.Xin_dian_R14a{
width:260px;
height:86px;
position:absolute;
top:218px;
left:226px;
z-index:9;
display:none;
}

.Xin_dian_R18a{
width:260px;
height:86px;
position:absolute;
top:258px;
left:286px;
z-index:9;
display:none;
}

.Xin_dian_Rx{
width:260px;
height:86px;
background-color:#fff;
border-radius:10px;
position:relative;
box-shadow:0 0 12px rgba(0,0,0,0.3);
}
.Xin_dian_Rx_A{
width:50px;
height:50px;
position:absolute;
left:13px;
top:13px;
}
.Xin_dian_Rx_B{
width:auto;
height:35px;
line-height:35px;
font-size:15px;
color:#000;
font-weight:bold;
position:absolute;
left:76px;
top:6px;
}
.Xin_dian_Rx_C{
width:53px;
height:32px;
line-height:32px;
position:absolute;
left:193px;
padding-left:20px;
background:url(images/contact/look.png) left center no-repeat;
top:7px;
}
.Xin_dian_Rx_C a{
font-size:12px;
color:#000;
text-decoration:none;
}
.Xin_dian_Rx_C a:hover{
color:#d30e0e;
}
.Xin_dian_Rx_D{
width:170px;
height:auto;
position:absolute;
left:76px;
top:39px;
font-size:14px;
line-height:18px;
color:#808080;
}


.banner_contact{
width:100%;
height:560px;
position:relative;
}
.banner_contactA{
width:100%;
height:70px;
line-height:70px;
position:absolute;
left:0;
top:334px;
font-size:50px;
font-weight:bold;
color:#fff;
}
.banner_contactB{
width:100%;
height:auto;
line-height:30px;
font-size:18px;
color:#fff;
position:absolute;
left:0;
top:417px;
}
.banner_contactB a{
color:#fff;
text-decoration:underline;
text-decoration-color:#09ab96;
}
.banner_contactC{
width:188px;
height:26px;
position:absolute;
left:0;
top:305px;
}
.banner_contactC a{
width:78px;
height:26px;
display:block;
float:left;
line-height:26px;
background-color:#006658;
text-align:center;
text-decoration:none;
font-size:12px;
color:#fff;
}
.banner_contactC span{
width:104px;
height:24px;
display:block;
float:right;
line-height:24px;
border:1px solid #fff;
font-size:12px;
color:#fff;
text-align:center;
}

.all_banner_wh{
width:100%;
height:420px;
background:url(images/banner_wh.jpg) center top no-repeat;
}
.banner_wh{
width:1200px;
height:420px;
position:relative;
}
.banner_whA{
width:100%;
height:70px;
line-height:70px;
font-size:50px;
color:#fff;
position:absolute;
left:0;
top:134px;
}

.Sl_column{
width:1200px;
height:60px;
margin:-30px auto 0 auto;
background-color:#fff;
box-shadow:0 0 24px rgba(161,186,198,0.2);
border-radius:40px;
}
.Sl_column ul{
margin:0;
padding:0;
list-style:none;
}
.Sl_column ul li{
width:300px;
height:60px;
float:left;
text-align:center;
line-height:60px;
background:url(images/about/com_hr.png) right center no-repeat;
position:relative;
}

@keyframes o-scale-1 {
    0% {
    opacity: 1;
    -webkit-transform: scale(0);
    -moz-transform: scale(0);
    -ms-transform: scale(0);
    transform: scale(0);
}

100% {
    opacity: 0;
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
}
}

.Sl_column ul li a{
font-size:18px;
color:#000;
font-weight:bold;
text-decoration:none;
}
.Sl_column ul li a:hover{
color:#00b49b;
}

.dot{
	position: absolute;
	width: 26px;
	height: 26px;
	margin: -13px 0 0 -13px;
	cursor: pointer;
	left:149px;
	top:61px;
	display:none;
}
.dot:after{
	content: '';
	width: 4px;
	height: 4px;
	background-color:#04b59d;
	border-radius: 50%;
	position: absolute;
	top: 50%;
	left: 50%;
	margin: -2px 0 0 -2px;
	z-index: 2;
}
.dot .range{
	width: 26px;
	height: 26px;
	position: absolute;
	top: 50%;
	left: 50%;
	margin: -13px 0 0 -13px;
	z-index: 1;
}
.dot .range i{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	border-radius: 50%;
	opacity: 0;
	background-color: rgba(4,181,157,.2);
	animation: o-scale-1 4.5s ease-out infinite;
}
.Sl_column ul li .dot .range i:nth-of-type(2){
	animation-delay: 1.125s;
}
.Sl_column ul li .dot .range i:nth-of-type(3){
	animation-delay: 2.25s;
}

.Sl_column ul li.selected .dot{
display:block;
}
.Sl_column ul li.selected a{
color:#00b49b;
}

.all_Sml_about{
width:100%;
overflow:hidden;
}

.Oml_hr{
width:100%;
height:43px;
border-top:1px solid #dbdbdb;
}

.Sml_about{
width:100%;
height:630px;
position:relative;
}
.Sml_about_curr{
width:100%;
height:32px;
line-height:32px;
position:absolute;
left:0;
top:15px;
color:#004d42;
font-size:12px;
}
.Sml_about_curr a{
color:#004d42;
font-size:12px;
text-decoration:none;
}
.Sml_about_KT{
width:960px;
height:62px;
line-height:62px;
font-size:42px;
color:#000;
position:absolute;
left:0;
top:110px;
font-weight:bold;
}
.Sml_about_KTe{
width:780px;
height:38px;
line-height:38px;
font-size:18px;
color:#808080;
position:absolute;
left:0;
top:130px;
letter-spacing:10px;
}
.Sml_about_Kxt{
width:960px;
font-size:20px;
line-height:31px;
color:#4c4c4c;
position:absolute;
left:0;
top:194px
}

.Sml_about_img{
width:520px;
height:440px;
position:absolute;
right:0;
top:120px;
}

.Oml_TT{
width:100%;
height:92px;
line-height:92px;
font-size:42px;
color:#000;
font-weight:bold;
}
.Oml_Desc{
width:960px;
line-height:36px;
font-size:22px;
color:#000;
overflow:hidden;
}
.Oml_fw{
width:100%;
padding-top:22px;
padding-bottom:58px;
overflow:hidden;
}
.Oml_fw ul{
margin:0;
padding:0;
list-style:none;
}
.Oml_fw ul li{
width:100%;
height:56px;
line-height:56px;
background:url(images/about/hy_em.png) left center no-repeat;
padding-left:22px;
float:left;
font-size:20px;
color:#333333;
}

.Oml_yw{
width:1520px;
padding-top:30px;
padding-bottom:79px;
overflow:hidden;
}
.Oml_yw ul{
margin:0;
padding:0;
list-style:none;
}
.Oml_yw ul li{
width:380px;
float:left;
}
.Oml_yw_TT{
width:100%;
height:68px;
line-height:68px;
font-size:26px;
color:#333333;
font-weight:bold;
}
.Oml_yw_li{
width:100%;
padding-bottom:15px;
overflow:hidden;
}
.Oml_yw_li dl{
margin:0;
padding:0;
list-style:none;
}
.Oml_yw_li dl dt{
float:left;
background:url(images/about/yw_em.png) left center no-repeat;
height:36px;
line-height:36px;
padding-left:21px;
width:100%;
}
.Oml_yw_li dl dt a{
font-size:16px;
color:#333;
text-decoration:none;
}
.Oml_yw_li dl dt a:hover{
color:#02b26a;
font-weight:bold;
}

.Oml_yw_btn{
width:100%;
}
.Oml_yw_btn a{
font-size:16px;
color:#4c4c4c;
text-decoration:none;
}

.Oml_3th{
width:1200px;
height:532px;
margin-top:18px;
}
.Oml_3th ul{
margin:0;
padding:0;
list-style:none;
}
.Oml_3th ul li{
width:362px;
height:442px;
margin-right:38px;
background-color:#f2f7f7;
float:left;
border-radius:20px;
overflow:hidden;
}
.Oml_3th_li{
width:332px;
height:408px;
border:2px solid #81d7b5;
border-top-right-radius:20px;
margin-top:30px;
position:relative;
border-left:none;
border-bottom:none;
}
.Oml_3th_lia{
width:334px;
height:196px;
position:absolute;
left:0;
top:0;
}
.Oml_3th_lia img{
margin-top:-1px;
margin-left:-1px;
}
.Oml_3th_lib{
width:234px;
height:auto;
font-size:24px;
color:#000000;
line-height:30px;
position:absolute;
left:28px;
top:224px;
font-weight:bold;
}
.Oml_3th_lic{
width:234px;
position:absolute;
left:28px;
top:315px;
}
.Oml_3th_lic a{
font-size:14px;
color:#000;
text-decoration:none;
}

.Oml_3th ul li:hover{
background-color:#fff;
box-shadow:0 0 10px rgba(0,0,0,0.22);
}
.Oml_3th ul li:hover .Oml_3th_li{
border-color:#11b773;
}


.Sml_about_china{
width:679px;
height:506px;
position:absolute;
right:0;
top:52px;
}
.Sml_about_chinax{
width:679px;
height:506px;
position:relative;
background:url(images/about/china.png) no-repeat;
}
.dizhi_1{
width:72px;
height:36px;
line-height:36px;
font-size:16px;
color:#333333;
position:absolute;
left:417px;
top:202px;
text-align:center;
}
.dizhi_2{
width:72px;
height:36px;
line-height:36px;
font-size:16px;
color:#333333;
position:absolute;
left:456px;
top:266px;
text-align:center;
}
.dizhi_3{
width:72px;
height:36px;
line-height:36px;
font-size:16px;
color:#333333;
position:absolute;
left:521px;
top:296px;
text-align:center;
}
.dizhi_4{
width:72px;
height:36px;
line-height:36px;
font-size:16px;
color:#333333;
position:absolute;
left:459px;
top:314px;
text-align:center;
}
.dizhi_5{
width:72px;
height:36px;
line-height:36px;
font-size:16px;
color:#333333;
position:absolute;
left:494px;
top:336px;
text-align:center;
}
.dizhi_6{
width:72px;
height:36px;
line-height:36px;
font-size:16px;
color:#333333;
position:absolute;
left:414px;
top:444px;
text-align:center;
}

@keyframes loopzoom {
    from {
        opacity: 1;
        -webkit-transform:scale(.1);
        transform: scale(.1);
    }

    to {
        opacity: 0;
        -webkit-transform:scale(4);
        transform: scale(4);
    }
}

.dot_1{
width:12px;
height:12px;
position:absolute;
background-color:#e01010;
border-radius:50%;
left:447px;
top:189px;
}

.dot_1::before,.map-circle:hover::before {
	content:'';
	display:block;
	position:absolute;
	left:-7px;
	top:-7px;
	width:26px;
	height:26px;
	opacity:0;
	box-shadow:inset #e01010 0 0 0.3125rem;
	border-radius:50%;
	animation:loopzoom 3s ease-out 1s infinite;
	-webkit-animation:loopzoom 3s ease-out 1s infinite;
}

.dot_2{
width:12px;
height:12px;
position:absolute;
background-color:#006658;
border-radius:50%;
left:486px;
top:295px;
}
.dot_3{
width:12px;
height:12px;
position:absolute;
background-color:#006658;
border-radius:50%;
left:527px;
top:307px;
}
.dot_4{
width:12px;
height:12px;
position:absolute;
background-color:#006658;
border-radius:50%;
left:505px;
top:310px;
}
.dot_5{
width:12px;
height:12px;
position:absolute;
background-color:#006658;
border-radius:50%;
left:522px;
top:330px;
}
.dot_5{
width:12px;
height:12px;
position:absolute;
background-color:#006658;
border-radius:50%;
left:442px;
top:438px;
}

/*.map-circle::after {
	content:'';
	display:block;
	position:absolute;
	left:-0.25rem;
	top:-0.25rem;
	width:1.25rem;
	height:1.25rem;
	box-shadow:inset rgba(0,102,88) 0 0 0.3125rem;
	border-radius:50%;
}

.map-circle:hover::before,.map-circle:hover::after {
	left:-0.375rem!important;
	top:-0.375rem!important;
	box-shadow:inset #006658 0 0 0.3125rem!important;
}*/

.zongbu{
	position:absolute;
	left: 378px;
    top:68px;
	z-index: 1;
    padding:19px 0 0 28px;
    box-sizing: border-box;
    width:232px;
    height:118px;
	font-size:16px;
	font-weight:400;
	line-height:24px;
	color:#666666;
	border-radius:10px;
	background:url(images/about/ppp.png) no-repeat;
	}

.Sml_about_wsh{
width:1076px;
height:auto;
position:absolute;
left:0;
top:415px;
}

.riScroll-left{ position:relative; width:1076px;overflow:hidden; height:284px;}
.riScroll-left .hd{height:10px; width:1076px; position:absolute; left:0; top:243px; z-index:2;}
.hd_in{ width:1076px; height:10px; position:relative;}
.riScroll-left .hd .prev{}
.riScroll-left .hd .next{}
.riScroll-left .hd ul{overflow:hidden; zoom:1; margin:0; padding:0; list-style:none; position:absolute; left:560px; top:0;}
.riScroll-left .hd ul li{ float:left;  width:10px; height:10px; overflow:hidden; margin-right:4px; text-indent:-999px; cursor:pointer; background-color:#c1c8c7;border-radius:50%;}
.riScroll-left .hd ul li.on{ background-color:#787d7c;}
.riScroll-left .bd{ width:1076px; overflow:hidden; position:absolute; z-index:1;}
.riScroll-left .bd ul{overflow:hidden;zoom:1; margin:0; padding:0; list-style:none; }
.riScroll-left .bd ul li{ width:1076px; float:left; height:284px;_display:inline;}

.Sml_about_wshx{
width:1076px;
height:284px;
position:relative;
}

.Sml_about_wshxA{
width:190px;
height:190px;
position:absolute;
left:0;
top:47px;
z-index:2;
border-radius:50%;
}
.Sml_about_wshxB{
width:772px;
height:44px;
line-height:44px;
font-size:24px;
color:#333333;
font-weight:bold;
position:absolute;
left:250px;
top:61px;
z-index:2;
}
.Sml_about_wshxC{
width:772px;
height:auto;
line-height:30px;
font-size:18px;
color:#333333;
position:absolute;
left:250px;
top:112px;
z-index:2;
}
.Sml_about_wshxD{
width:772px;
height:34px;
position:absolute;
left:250px;
top:204px;
z-index:2;
text-align:right;
}
.Sml_about_wshxD a{
font-size:14px;
color:#006658;
text-decoration:none;
}
.Sml_about_wshxD a:hover{
text-decoration:underline;
}
.Sml_about_wshxE{
width:986px;
height:284px;
background-color:#f1faf9;
position:absolute;
right:0;
top:0;
z-index:1;
border-radius:10px;
}
.Sml_about_yuA{
width:770px;
height:auto;
position:absolute;
left:247px;
top:472px;
z-index:2;
font-size:22px;
line-height:34px;
color:#333333;
}
.Sml_about_yuB{
width:770px;
height:35px;
line-height:35px;
position:absolute;
left:247px;
top:600px;
z-index:2;
font-size:15px;
color:#4c4c4c;
font-weight:lighter;
text-align:right;
}
.Sml_about_yuC{
width:770px;
height:36px;
line-height:36px;
position:absolute;
left:247px;
top:627px;
z-index:2;
font-size:16px;
color:#4c4c4c;
font-weight:lighter;
text-align:right;
}

.Sml_about_logo{
width:416px;
height:auto;
position:absolute;
right:0;
top:65px;
}
.Sml_about_sign{
width:416px;
height:auto;
position:absolute;
right:0;
top:228px;
font-size:22px;
line-height:32px;
color:#000;
}
.Sml_about_btn{
width:416px;
height:42px;
position:absolute;
left:0;
top:528px;
}
.Sml_about_btn a{
height:40px;
}
.Sml_about_btn a:hover{
color:#006658;
}

.Xakr_TT{
width:100%;
height:122px;
line-height:122px;
font-size:42px;
color:#000000;
}
.Xakr{
width:100%;
}
.Xakr ul{
margin:0;
padding:0;
list-style:none;
}
.Xakr ul li{
width:25%;
float:left;
height:634px;
position:relative;
}
.Xakr ul li.whx_1{
background-image:url(images/about/w_1.jpg);
background-size: cover;
}
.Xakr ul li.whx_2{
background-image:url(images/about/w_2.jpg);
background-size: cover;
}
.Xakr ul li.whx_3{
background-image:url(images/about/w_3.jpg);
background-size: cover;
}
.Xakr ul li.whx_4{
background-image:url(images/about/w_4.jpg);
background-size: cover;
}
.XakrA{
width:500px;
height:300px;
position:absolute;
left:0;
top:0;
overflow:hidden;
}
.XakrA img:hover {
transform: scale(1.1);
}

.XakrA img{
transition:all 0.3s linear;
	-webkit-transition:all 0.3s linear;
	-moz-transition:all 0.3s linear;
	-o-transition:all 0.3s linear;
}

.XakrBCD{
width:calc(100% - 80px);
height:auto;
position:absolute;
left:40px;
bottom:31px;
}

.XakrB{
width:100%;
height:72px;
line-height:62px;
font-size:42px;
color:#fff;
transition: all .25s ease-in-out;
}
.XakrC{
width:100%;
height:0;
line-height:26px;
font-size:16px;
color:#fff;
transition: all .25s ease-in-out;
overflow:hidden;
}
.XakrD{
width:100%;
height:36px;
margin-top:7px;
}
.XakrD a{
font-size:16px;
color:#fff;
}

.Xakr ul li:hover .XakrC{height:auto; padding-bottom:15px;}


.Sml_aboutx{
width:1200px;
height:490px;
position:relative;
}
.Sml_aboutxA{
width:1200px;
height:auto;
position:absolute;
left:0;
top:0;
font-size:20px;
color:#000;
line-height:30px;
}
.Sml_aboutxB{
width:1200px;
height:60px;
position:absolute;
left:0;
top:90px;
font-size:40px;
color:#000;
line-height:60px;
}
.Sml_aboutxC{
width:836px;
height:auto;
position:absolute;
left:0;
top:161px;
font-size:16px;
color:#000;
line-height:24px;
}
.Sml_aboutxD{
width:296px;
height:64px;
position:absolute;
left:904px;
top:162px;
}
.Sml_aboutxE{
width:1200px;
height:490px;
background-color:#f7f7f7;
position:absolute;
left:0;
bottom:0;
}
.Sml_aboutxEx{
width:1200px;
height:490px;
position:relative;
background-color:#f7f7f7;
}
.Sml_aboutxExA{
width:296px;
height:64px;
position:absolute;
left:60px;
top:67px;
}
.Sml_aboutxExC{
width:700px;
height:auto;
position:absolute;
left:473px;
top:70px;
}
.Sml_aboutxExC ul{
margin:0;
padding:0;
list-style:none;
}
.Sml_aboutxExC ul li{
width:349px;
float:left;
height:150px;
border-left:1px solid #acacac;
position:relative;
}
.Sml_aboutxExCa{
width:auto;
height:92px;
font-size:30px;
color:#00a892;
position:absolute;
left:44px;
top:-14px;
font-weight:600;
font-family:"Times New Roman", Times, serif;
}
.Sml_aboutxExCa span{
font-size:72px;
font-weight:lighter;
}
.Sml_aboutxExCb{
width:256px;
height:auto;
font-size:16px;
line-height:24px;
color:#000;
position:absolute;
left:44px;
top:78px;
}

.Sml_aboutxExD{
width:350px;
height:auto;
position:absolute;
left:55px;
top:355px;
font-size:22px;
line-height:32px;
color:#000;
}

.Sml_aboutxExE{
width:700px;
height:auto;
position:absolute;
left:473px;
top:280px;
}
.Sml_aboutxExE ul{
margin:0;
padding:0;
list-style:none;
}
.Sml_aboutxExE ul li{
width:349px;
float:left;
height:150px;
border-left:1px solid #acacac;
position:relative;
}
.Sml_aboutxExEa{
width:auto;
height:92px;
font-size:72px;
color:#00a892;
position:absolute;
left:44px;
top:-14px;
font-weight:lighter;
font-family:"Times New Roman", Times, serif;
}
.Sml_aboutxExEb{
width:256px;
height:auto;
font-size:16px;
line-height:24px;
color:#000;
position:absolute;
left:44px;
top:78px;
}

.Sml_aboutx_btn{
width:318px;
margin:40px auto 0 auto;
}
.Sml_aboutx_btn a.Sml_aboutx_btn_l{
width:128px;
height:34px;
display:block;
float:left;
margin:0 7px;
background-color:#00a892;
border:1px solid #00a892;
line-height:34px;
text-align:center;
font-size:14px;
color:#000;
text-decoration:none;
font-weight:400;
border-radius:2px;
-webkit-transition: color 0.2s ease-in-out, border-color 0.2s ease-in-out, background-color 0.2s ease-in-out, border-radius 0.2s ease-in-out;
transition: color 0.2s ease-in-out, border-color 0.2s ease-in-out, background-color 0.2s ease-in-out, border-radius 0.2s ease-in-out;
}
.Sml_aboutx_btn a.Sml_aboutx_btn_l:hover{
background-color:#fff;
}
.Sml_aboutx_btn a.Sml_aboutx_btn_r{
width:158px;
height:34px;
display:block;
float:left;
margin:0 7px;
background-color:#00a892;
border:1px solid #00a892;
line-height:34px;
text-align:center;
font-size:14px;
color:#000;
text-decoration:none;
font-weight:400;
border-radius:2px;
-webkit-transition: color 0.2s ease-in-out, border-color 0.2s ease-in-out, background-color 0.2s ease-in-out, border-radius 0.2s ease-in-out;
transition: color 0.2s ease-in-out, border-color 0.2s ease-in-out, background-color 0.2s ease-in-out, border-radius 0.2s ease-in-out;
}
.Sml_aboutx_btn a.Sml_aboutx_btn_r:hover{
background-color:#fff;
}

.all_Xakr_hang{
width:100%;
padding-top:82px;
overflow:hidden;
}
.Xakr_hang_L{
width:370px;
float:left;
height:606px;
position:relative;
}
.Xakr_hang_La{
width:100%;
height:auto;
line-height:56px;
font-size:42px;
color:#000;
position:absolute;
left:0;
top:20px;
}
.Xakr_hang_Lb{
width:100%;
height:auto;
line-height:37px;
font-size:17px;
color:#c2c2c2;
position:absolute;
left:0;
top:138px;
}
.Xakr_hang_Lc{
width:100%;
height:auto;
line-height:30px;
font-size:17px;
color:#4c4c4c;
position:absolute;
left:0;
top:202px;
}
.Xakr_hang_Ld{
width:300px;
height:60px;
position:absolute;
left:0;
top:348px;
}
.Xakr_hang_Ld a{
width:298px;
height:58px;
line-height:58px;
border:1px solid #cccccc;
display:block;
text-align:center;
font-size:20px;
color:#666666;
text-decoration:none;
border-radius:20px;
}

.Xakr_hang_R{
width:1042px;
float:right;
height:606px;
position:relative;
font-size:18px;
color:#333333;
}

.Xakr_hang_R53{
position:absolute;
left:204px;
top:60px;
height:auto;
line-height:106px;
text-align:center;
width:106px;
height:106px;
font-size:26px;
border-radius:50%;
box-shadow:0 0 16px rgba(0,0,0,0.08);
}

.Xakr_hang_R54{
position:absolute;
left:811px;
top:0;
line-height:144px;
text-align:center;
font-size:30px;
color:#333333;
width:144px;
height:144px;
border-radius:50%;
box-shadow:0 0 16px rgba(0,0,0,0.08);
}

.Xakr_hang_R55{
position:absolute;
left:562px;
top:58px;
line-height:48px;
text-align:center;
font-size:36px;
color:#333333;
width:167px;
height:167px;
border-radius:50%;
box-shadow:0 0 16px rgba(0,0,0,0.08);
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;
}
.Xakr_hang_R56{
position:absolute;
left:176px;
top:192px;
line-height:108px;
text-align:center;
font-size:26px;
color:#333333;
width:108px;
height:108px;
border-radius:50%;
box-shadow:0 0 16px rgba(0,0,0,0.08);
}
.Xakr_hang_R57{
position:absolute;
left:791px;
top:198px;
line-height:144px;
text-align:center;
font-size:30px;
color:#333333;
width:144px;
height:144px;
border-radius:50%;
box-shadow:0 0 16px rgba(0,0,0,0.08);
}
.Xakr_hang_R58{
position:absolute;
left:534px;
top:272px;
line-height:108px;
text-align:center;
font-size:26px;
color:#333333;
width:108px;
height:108px;
border-radius:50%;
box-shadow:0 0 16px rgba(0,0,0,0.08);
}
.Xakr_hang_R59{
position:absolute;
left:202px;
top:358px;
line-height:46px;
text-align:center;
font-size:32px;
color:#333333;
width:147px;
height:147px;
border-radius:50%;
box-shadow:0 0 16px rgba(0,0,0,0.08);
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;
}

.Xakr_hang_R60{
position:absolute;
left:925px;
top:345px;
line-height:108px;
text-align:center;
font-size:26px;
color:#333333;
width:108px;
height:108px;
border-radius:50%;
box-shadow:0 0 16px rgba(0,0,0,0.08);
}

.ind-cir-hover{
	background: linear-gradient( 180deg, #0ab666 0%, #01715a 100%);
	color: #FFFFFF;
	/* transform:scale(1.05) ; */
	transition: all 0.3s;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	-ms-transition: all 0.3s;
	-o-transition: all 0.3s;
}

.Xakr_hang_R1{
position:absolute;
left:1px;
top:11px;
height:auto;
line-height:38px;
}
.Xakr_hang_R2{
position:absolute;
left:82px;
top:11px;
height:auto;
line-height:38px;
}
.Xakr_hang_R3{
position:absolute;
left:163px;
top:11px;
height:auto;
line-height:38px;
}
.Xakr_hang_R4{
position:absolute;
left:244px;
top:11px;
height:auto;
line-height:38px;
}
.Xakr_hang_R5{
position:absolute;
left:325px;
top:11px;
height:auto;
line-height:38px;
}
.Xakr_hang_R6{
position:absolute;
left:410px;
top:11px;
height:auto;
line-height:92px;
text-align:center;
width:92px;
height:92px;
border-radius:50%;
box-shadow:0 0 16px rgba(0,0,0,0.08);
}
.Xakr_hang_R7{
position:absolute;
left:527px;
top:11px;
height:auto;
line-height:38px;
}
.Xakr_hang_R8{
position:absolute;
left:626px;
top:11px;
height:auto;
line-height:38px;
}
.Xakr_hang_R9{
position:absolute;
left:725px;
top:11px;
height:auto;
line-height:38px;
}
.Xakr_hang_R10{
position:absolute;
left:977px;
top:11px;
height:auto;
line-height:38px;
}
.Xakr_hang_R11{
position:absolute;
left:1px;
top:85px;
height:auto;
line-height:38px;
}
.Xakr_hang_R12{
position:absolute;
left:61px;
top:85px;
height:auto;
line-height:38px;
}
.Xakr_hang_R13{
position:absolute;
left:142px;
top:85px;
height:auto;
line-height:38px;
}
.Xakr_hang_R14{
position:absolute;
left:333px;
top:85px;
height:auto;
line-height:38px;
}
.Xakr_hang_R15{
position:absolute;
left:493px;
top:85px;
height:auto;
line-height:38px;
}
.Xakr_hang_R16{
position:absolute;
left:741px;
top:85px;
height:auto;
line-height:38px;
}

.Xakr_hang_R17{
position:absolute;
left:1px;
top:158px;
height:auto;
line-height:38px;
}

.Xakr_hang_R18{
position:absolute;
left:82px;
top:158px;
height:auto;
line-height:38px;
}

.Xakr_hang_R19{
position:absolute;
left:181px;
top:158px;
height:auto;
line-height:38px;
}

.Xakr_hang_R20{
position:absolute;
left:337px;
top:158px;
height:auto;
line-height:38px;
}

.Xakr_hang_R21{
position:absolute;
left:487px;
top:158px;
height:auto;
line-height:38px;
}

.Xakr_hang_R22{
position:absolute;
left:753px;
top:158px;
height:auto;
line-height:38px;
}

.Xakr_hang_R23{
position:absolute;
left:844px;
top:158px;
height:auto;
line-height:38px;
}

.Xakr_hang_R24{
position:absolute;
left:935px;
top:158px;
height:auto;
line-height:38px;
}

.Xakr_hang_R25{
position:absolute;
left:1px;
top:230px;
height:auto;
line-height:38px;
}
.Xakr_hang_R26{
position:absolute;
left:82px;
top:230px;
height:auto;
line-height:38px;
}

.Xakr_hang_R27{
position:absolute;
left:323px;
top:230px;
height:auto;
line-height:38px;
}

.Xakr_hang_R28{
position:absolute;
left:424px;
top:230px;
height:auto;
line-height:38px;
}

.Xakr_hang_R29{
position:absolute;
left:525px;
top:230px;
height:auto;
line-height:38px;
}

.Xakr_hang_R30{
position:absolute;
left:616px;
top:230px;
height:auto;
line-height:38px;
}

.Xakr_hang_R31{
position:absolute;
left:717px;
top:230px;
height:auto;
line-height:38px;
}

.Xakr_hang_R32{
position:absolute;
left:958px;
top:230px;
height:auto;
line-height:38px;
}

.Xakr_hang_R33{
position:absolute;
left:17px;
top:305px;
height:auto;
line-height:38px;
}

.Xakr_hang_R34{
position:absolute;
left:134px;
top:305px;
height:auto;
line-height:38px;
}

.Xakr_hang_R35{
position:absolute;
left:251px;
top:305px;
height:auto;
line-height:38px;
}

.Xakr_hang_R36{
position:absolute;
left:368px;
top:305px;
height:auto;
line-height:38px;
}

.Xakr_hang_R37{
position:absolute;
left:449px;
top:305px;
height:auto;
line-height:38px;
}

.Xakr_hang_R38{
position:absolute;
left:690px;
top:305px;
height:auto;
line-height:38px;
}

.Xakr_hang_R39{
position:absolute;
left:3px;
top:379px;
height:auto;
line-height:38px;
}
.Xakr_hang_R40{
position:absolute;
left:100px;
top:379px;
height:auto;
line-height:38px;
}
.Xakr_hang_R41{
position:absolute;
left:382px;
top:379px;
height:auto;
line-height:38px;
}
.Xakr_hang_R42{
position:absolute;
left:499px;
top:379px;
height:auto;
line-height:38px;
}
.Xakr_hang_R43{
position:absolute;
left:582px;
top:379px;
height:auto;
line-height:38px;
}
.Xakr_hang_R44{
position:absolute;
left:697px;
top:379px;
height:auto;
line-height:38px;
}
.Xakr_hang_R45{
position:absolute;
left:819px;
top:379px;
height:auto;
line-height:38px;
}
.Xakr_hang_R46{
position:absolute;
left:2px;
top:450px;
height:auto;
line-height:38px;
}

.Xakr_hang_R47{
position:absolute;
left:134px;
top:450px;
height:auto;
line-height:38px;
}

.Xakr_hang_R48{
position:absolute;
left:380px;
top:450px;
height:auto;
line-height:38px;
}

.Xakr_hang_R48{
position:absolute;
left:380px;
top:450px;
height:auto;
line-height:38px;
}

.Xakr_hang_R49{
position:absolute;
left:516px;
top:450px;
height:auto;
line-height:38px;
}

.Xakr_hang_R50{
position:absolute;
left:649px;
top:450px;
height:auto;
line-height:38px;
}

.Xakr_hang_R51{
position:absolute;
left:770px;
top:450px;
height:auto;
line-height:38px;
}

.Xakr_hang_R52{
position:absolute;
left:895px;
top:450px;
height:auto;
line-height:38px;
}

.all_Sl_banki{
width:100%;
height:255px;
border-top:1px solid #c2c2c2;
overflow:hidden;
}
.Sl_banki{
width:1200px;
height:255px;
position:relative;
}
.Sl_bankiA{
width:1200px;
height:38px;
line-height:38px;
position:absolute;
left:0;
top:30px;
font-size:18px;
color:#09ab96;
font-weight:400;
text-align:center;
}
.Sl_bankiB{
width:1200px;
height:60px;
line-height:60px;
font-family:"ËÎÌå";
position:absolute;
left:0;
top:70px;
font-size:40px;
color:#000;
text-align:center;
}
.Sl_bankiC{
width:1200px;
height:40px;
line-height:40px;
position:absolute;
left:0;
top:130px;
font-size:20px;
color:#000;
text-align:center;
}
.Sl_bankiD{
width:36px;
height:36px;
position:absolute;
left:582px;
top:180px;
}
.Sl_bankiD a{
width:36px;
height:36px;
display:block;
background:url(images/about/enter.png) no-repeat;
}
.Sl_bankiD a:hover{
background:url(images/about/enters.png) no-repeat;
}

.all_our_fuwu{
width:100%;
padding-top:44px;
background-color:#fafafa;
padding-bottom:84px;
overflow:hidden;
}
.our_fuwu_TT{
width:100%;
height:94px;
line-height:94px;
font-size:42px;
color:#000;
}
.our_fuwu_Desc{
width:100%;
line-height:26px;
font-size:17px;
color:#4c4c4c;
padding-bottom:25px;
overflow:hidden;
}

.Sml_about_TT{
width:100%;
height:70px;
line-height:70px;
text-align:center;
color:#000;
font-size:40px;
}
.Sml_about_Desc{
width:100%;
height:66px;
line-height:42px;
font-size:22px;
color:#010101;
text-align:center;
}
.our_fuwu{
width:100%;
}
.our_fuwu ul{
margin:0;
padding:0;
list-style:none;
}
.our_fuwu ul li{
width:100%;
float:left;
margin-bottom:25px;
}
.our_fuwu_A{
width:100%;
height:65px;
}
.our_fuwu_A span{
width:600px;
height:65px;
line-height:65px;
display:inline;
float:left;
font-size:22px;
color:#004e43;
font-weight:bold;
}
.our_fuwu_A label{
width:200px;
height:65px;
line-height:65px;
display:inline;
float:right;
display:none;
}
.our_fuwu_A label a{
font-size:12px;
color:#000000;
text-decoration:none;
}
.our_fuwu_A label a:hover{
text-decoration:underline;
}
.our_fuwu_B{
width:100%;
padding-bottom:27px;
overflow:hidden;
}
.our_fuwu_B dl{
margin:0;
padding:0;
list-style:none;
}
.our_fuwu_B dl dt{
float:left;
margin-right:3px;
margin-bottom:3px;
padding:0 10px;
height:26px;
display:inline-block;
line-height:26px;
border:1px solid #e01010;
font-size:13px;
color:#999999;
text-decoration:none;
border-radius:2px;
font-weight:400;
cursor:pointer;
}
.our_fuwu_B dl dt.selected{
background-color:#e01010;
border-color:#e01010;
color:#fff;
}

.our_fuwu_C{
width:100%;
height:316px;
border-radius:6px;
background-color:#fff;
box-shadow:0 0 7px rgba(0,0,0,0.14);
position:relative;
overflow:hidden;
}
.our_fuwu_Ca{
width:700px;
height:38px;
line-height:38px;
position:absolute;
left:44px;
top:38px;
}
.our_fuwu_Ca a{
font-size:22px;
color:#333333;
font-weight:bold;
}
.our_fuwu_Ca a:hover{
text-decoration:underline;
}
.our_fuwu_Cb{
width:700px;
height:auto;
line-height:26px;
font-size:17px;
color:#4c4c4c;
position:absolute;
left:44px;
top:90px;
font-weight:lighter;
}
.our_fuwu_Cc{
width:162px;
height:34px;
position:absolute;
left:44px;
top:193px;
}
.our_fuwu_Cc a{
height:34px;
}
.our_fuwu_Cc a:hover{
color:#000;
}
.our_fuwu_Ccs{
width:95px;
}
.our_fuwu_Cd{
width:500px;
height:310px;
position:absolute;
right:0;
top:0;
border-top:6px solid #1eb46b;
overflow:hidden;
}
.our_fuwu_Cd img{
width:500px;
height:auto;
}

.our_fuwu_Cd img:hover{
transform: scale(1.1);
}

.our_fuwu_Cd img{
transition:all 0.3s linear;
	-webkit-transition:all 0.3s linear;
	-moz-transition:all 0.3s linear;
	-o-transition:all 0.3s linear;
}

.Sml_wh_TT{
width:100%;
height:94px;
font-size:48px;
color:#000000;
line-height:94px;
margin-top:56px;
}

.Sml_wh_Desc{
width:100%;
font-size:22px;
padding-bottom:30px;
color:#1a1a1a;
line-height:30px;
overflow:hidden;
}

.Sml_about_Txt{
width:100%;
color:#000;
font-size:16px;
line-height:24px;

text-align:center;
padding-bottom:60px;
overflow:hidden;
}

.Sml_about_three{
width:1200px;
height:300px;
}
.Sml_about_three ul{
margin:0;
padding:0;
list-style:none;
}
.Sml_about_three ul li{
float:left;
height:300px;
width:400px;
}
.Sml_about_three ul li:nth-child(1){
width:392px;
background:url(images/about/line.png) right top no-repeat;
}
.Sml_about_three ul li:nth-child(2){
width:408px;
background:url(images/about/line.png) right top no-repeat;
}

.Sml_about_threeA{
width:100%;
height:88px;
text-align:center;
}
.Sml_about_threeB{
width:100%;
height:54px;
line-height:54px;
font-size:22px;
color:#000;
font-weight:400;
text-align:center;
}

.Sml_about_threeC{
margin:0 auto;
}
.Sml_about_threeC dl{
margin:0;
padding:0;
list-style:none;
}
.Sml_about_threeC dl dt{
padding-left:22px;
background:url(images/about/em.png) left 4px no-repeat;
font-size:14px;
line-height:20px;
color:#000;

padding-bottom:7px;
overflow:hidden;
}

.Sml_about_three ul li:nth-child(1) .Sml_about_threeC{
width:320px;
}
.Sml_about_three ul li:nth-child(2) .Sml_about_threeC{
width:340px;
}
.Sml_about_three ul li:nth-child(3) .Sml_about_threeC{
width:324px;
}

.Sml_wh_ox{
width:100%;
height:574px;
border-top:1px solid #cccccc;
border-bottom:1px solid #cccccc;
position:relative;
}
.Sml_wh_ox_img{
width:710px;
height:auto;
position:absolute;
right:0;
top:76px;
overflow:hidden;
}
.Sml_wh_ox ul{
margin:0;
padding:0;
list-style:none;
}
.Sml_wh_ox ul li{
width:770px;
border-left:3px solid #d30e0e;
margin-top:43px;
overflow:hidden;
}
.Sml_wh_ox ul li:first-child{
margin-top:73px;
}
.Sml_wh_oxA{
width:100%;
height:34px;
line-height:34px;
font-size:30px;
color:#000;
font-weight:bold;
margin-left:35px;
}
.Sml_wh_oxB{
width:730px;
line-height:24px;
font-size:22px;
color:#4c4c4c;
margin-left:35px;
margin-top:10px;
overflow:hidden;
}

.Sml_wh_kcx{
width:1200px;
line-height:38px;
padding-bottom:24px;
font-size:18px;
color:#000;
overflow:hidden;
}

.Sml_wh_kcxx{
width:1140px;
padding-bottom:98px;
overflow:hidden;
}
.Sml_wh_kcxx ul{
margin:0;
padding:0;
list-style:none;
}
.Sml_wh_kcxx ul li{
width:541px;
padding-left:29px;
background:url(images/about/wm.png) left center no-repeat;
float:left;
height:40px;
line-height:40px;
font-size:22px;
color:#000;
}

.Sml_wh_kcxi{
width:900px;
margin:0 auto 70px auto;
}
.Sml_wh_kcxi img{
border-radius:20px;
box-shadow:0 0 38px rgba(38,38,38,0.12);
}

.all_Sml_six{
width:100%;
padding-top:67px;
height:723px;
background:url(images/about/all_1.jpg) center top no-repeat;
background-size:100% 100%;
overflow:hidden;
}

.Sml_six_TT{
width:100%;
height:68px;
line-height:68px;
text-align:center;
font-size:40px;
color:#000;
}
.Sml_six_Desc{
width:100%;
height:62px;
text-align:center;
line-height:38px;

font-size:18px;
color:#000;
}

.mSml_six{
width:100%;
overflow:hidden;
}
.mSml_six ul{
margin:0;
padding:0;
list-style:none;
}
.mSml_six ul li{
width:50%;
float:left;
margin-bottom:8px;
}
.mSml_sixA{
width:94%;
margin:0 auto;
}
.mSml_sixA img{
width:100%;
height:auto;
display:block;
border-radius:20px;
}
.mSml_sixB{
width:94%;
height:40px;
line-height:40px;
font-size:14px;
color:#000;
text-align:center;
margin:0 auto;
}

#yous{position:relative; width:1300px; margin:0 auto;}
#yous .btnL , #yous .btnR{position: absolute; top:247px; z-index: 9999; width:30px; height:30px; cursor:pointer;}
#yous .btnL{left:0; background:url(images/about/left.png) no-repeat;}
#yous .btnL:hover{background:url(images/about/lefts.png) no-repeat;}
#yous .btnR{right:0; background:url(images/about/right.png) no-repeat;}
#yous .btnR:hover{background:url(images/about/rights.png) no-repeat;}

.why_tab{ width:1050px; overflow:hidden; margin:0 auto; padding:0; list-style:none; height:67px;}
.why_tab li{float:left; padding:0 35px; height:57px; line-height:57px; display:inline-block;font-size:18px;color:#000;font-weight:bold; cursor:pointer;}
.why_tab li.on{color:#00a892;}

#yous .bd{ width:1200px; position:absolute; left:0; top:0; height:430px;}

.xysImg_box{ width:1200px; height:430px;}

.Sml_six_tab{
width:1050px;
margin:0 auto;
}
.Sml_six_tab ul{
margin:0;
padding:0;
list-style:none;
}
.Sml_six_tab ul li{
padding:0 35px;
height:57px;
line-height:57px;
float:left;
display:inline-block;
font-size:18px;
color:#000;
font-weight:bold;
}
.Sml_six_tab ul li.selected{
color:#00a892;
}

.Sml_six{
width:1200px;
background-color:#fff;
border-radius:20px;
height:410px;
clear:both;
margin:0 auto;
box-shadow:0 0 12px rgba(0,0,0,0.12);
overflow:hidden;
}
.Sml_six_L{
width:280px;
height:410px;
float:left;
position:relative;
}
.Sml_six_La{
width:280px;
height:410px;
position:absolute;
left:0;
top:0;
z-index:1;
}
.Sml_six_Lb{
width:230px;
height:42px;
line-height:42px;
font-size:22px;
color:#fff;
position:absolute;
left:26px;
top:338px;
z-index:2;
}
.Sml_six_Lc{
width:254px;
height:22px;
line-height:22px;
font-size:11px;
color:#fff;
position:absolute;
left:26px;
top:370px;
z-index:2;
font-family:Arial, Helvetica, sans-serif;
}

.Sml_six_R{
width:868px;
padding-top:34px;
float:right;
overflow:hidden;
}
.Sml_six_Ri{
width:870px;
overflow:hidden;
}
.Sml_six_Ri dl{
margin:0;
padding:0;
list-style:none;
}
.Sml_six_Ri dl dt{
float:left;
width:240px;
margin-right:50px;
height:56px;
border-bottom:1px solid #e3e3e3;
}
.Sml_six_Ri dl dt:nth-child(16){
border:none;
}
.Sml_six_Ri dl dt:nth-child(17){
border:none;
}
.Sml_six_Ri dl dt:nth-child(18){
border:none;
}
.Sml_six_Ri dl dt a{
width:220px;
padding-right:20px;
height:56px;
line-height:56px;
display:block;
background:url(images/about/arrow.png) 228px center no-repeat;
font-size:16px;
color:#000;
text-decoration:none;
white-space: nowrap;
word-break: keep-all;
overflow: hidden;
text-overflow: ellipsis;
transition: all .4s;
-webkit-transition: all .4s;
}
.Sml_six_Ri dl dt:hover{
border-bottom-color:#00b49b;
}
.Sml_six_Ri dl dt:hover a{
color:#00b49b;
background:url(images/about/arrows.png) right center no-repeat;
}

.all_Sml_wh{
width:100%;
height:560px;
padding-top:40px;
background:url(images/about/all_2.jpg) center top no-repeat;
background-size:100% 100%;
overflow:hidden;
}

.Sml_wh{
width:1230px;
}
.Sml_wh ul{
margin:0;
padding:0;
list-style:none;
}
.Sml_wh ul li{
width:380px;
float:left;
margin-right:30px;
height:340px;
position:relative;
box-shadow:0 0 36px rgba(38,38,38,0.2);
border-radius:20px;
overflow:hidden;
}
.Sml_wh_A{
width:380px;
height:340px;
position:absolute;
left:0;
top:0;
z-index:1;
}
.Sml_wh_A img{
transition: all .6s;
-webkit-transition: all .6s;
}
.Sml_wh_B{
width:320px;
height:44px;
line-height:44px;
font-size:24px;
color:#fff;
position:absolute;
left:30px;
top:278px;
z-index:2;
}

.Sml_wh ul li:first-child .Sml_wh_B{
background:url(images/about/jiyu.png) 148px center no-repeat;
}
.Sml_wh ul li:hover .Sml_wh_A img{
transform: scale(1.1);
}


.all_Sml_team{
width:100%;
padding-top:40px;
padding-bottom:60px;
background-color:#faf7f2;
overflow:hidden;
}
.Sml_team{
width:1216px;
}
.Sml_team ul{
margin:0;
padding:0;
list-style:none;
}
.Sml_team ul li{
width:288px;
float:left;
margin-right:16px;
height:380px;
}
.Sml_team_li{
width:268px;
height:380px;
position:relative;
margin:0 auto;
}
.Sml_team_lia{
width:268px;
height:268px;
position:absolute;
left:0;
top:0;
}
.Sml_team_lib{
width:248px;
height:38px;
line-height:38px;
color:#000;
font-size:18px;
position:absolute;
left:10px;
top:280px;
}
.Sml_team_lic{
width:248px;
height:34px;
line-height:34px;
color:#4c4c4c;
font-size:14px;
position:absolute;
left:10px;
top:314px;
}

.all_Sml_sydd{
width:100%;
padding-top:30px;
background-color:#f2f7f7;
padding-bottom:100px;
overflow:hidden;
}

.Sml_syzz{
width:100%;
overflow:hidden;
}
.Sml_syzz ul{
margin:0;
padding:0;
list-style:none;
}
.Sml_syzz ul li{
width:100%;
float:left;
margin-bottom:20px;
}

.Sml_sydd{
width:100%;
position:relative;
}
.Sml_sydd:before {
    background-image: linear-gradient(90deg,rgba(255,255,255,.99),rgba(255,255,255,0));
    left:0
}

.Sml_sydd:after,.Sml_sydd:before {
    content: " ";
    height: 100%;
    position: absolute;
    top:0;
    width: 300px;
    z-index: 2;
	box-sizing: border-box;
}

.Sml_sydd:after {
    background-image: linear-gradient(-90deg,rgba(255,255,255,.99),rgba(255,255,255,0));
    right:0
}
.swiper-containers{
width:100%;
height:100%;
position:relative;
}
.swiper-wrapper{
margin:0;
padding:0;
}

.all_EcoVadis_five .swiper-wrapper{
margin-left:-152px;
}



@media only screen and (min-width: 2560px)
{
.all_EcoVadis_five .swiper-wrapper{
margin-left:-180px;
}
}

.all_EcoVadis_five .swiper-slide{
text-align: center;
font-size: 18px;
width: 80%;
/* Center slide text vertically */
display: -webkit-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
-webkit-justify-content: center;
justify-content: center;
-webkit-box-align: center;
-ms-flex-align: center;
-webkit-align-items: center;
align-items: center;
margin:0;
padding:0;
}

.EcoV_btn{
width:100%;
height:17px;
margin-top:40px;
}
.EcoV_btni{
width:142px;
margin:0 auto;
height:17px;
position:relative;
}

.all_EcoVadis_five .swiper-button-prev{
	width:12px;
	height:17px;
	top:19px;
	left:0;
	background:url(images/EcoVadis/small_l.png) left center no-repeat;
	z-index:999999;
	transition: 0.2s;
	}
.all_EcoVadis_five .swiper-button-next{
	width:12px;
	height:17px;
	right:0;
	top:19px;
	background:url(images/EcoVadis/small_r.png) left center no-repeat;
	z-index:99;
	transition: 0.2s;
	}
.all_EcoVadis_five .swiper-button-prev:hover{
	background:url(images/EcoVadis/small_ls.png) left center no-repeat;
}
.all_EcoVadis_five .swiper-button-next:hover{
	background:url(images/EcoVadis/small_rs.png) left center no-repeat;
}
	
.all_EcoVadis_five .swiper-pagination{
	text-align:center;
	width:100%;
	color:#fff;
}
.all_EcoVadis_five .swiper-pagination .swiper-pagination-bullet {
    width: 12px;
    height: 12px;
	margin:0 5px;
	background:#009582;
	
}


.mySwiper .swiper-button-prev{
	width:30px;
	height:30px;
	left:50%;
	top:480px;
	margin-top:0;
	z-index:999999;
	transition: 0.2s;
	background: url(/images/about/left.png) no-repeat;
}
.mySwiper .swiper-button-next{
	width:30px;
	height:30px;
	right:50%;
	top:480px;
	margin-top:0;
	z-index:999999;
	transition: 0.2s;
	background: url(/images/about/right.png) no-repeat;
}

.mySwiper .swiper-button-prev:hover{
	background: url(/images/about/left.png) no-repeat;
}
.mySwiper .swiper-button-next:hove{
	background: url(/images/about/right.png) no-repeat;
}

.mySwiper .swiper-pagination{
	text-align:center;
	height:50px;
	line-height:50px;
	width:100%;
	color:#fff;
	position:absolute;
	left:0;
	top:470px;
	z-index:99;
	font-size:16px;
}
.mySwiper .swiper-pagination .swiper-pagination-bullet {
    width: 12px;
    height: 12px;
	margin:0 5px;
	background:#006658;
	
}

.Sml_sydd_li{
width:1200px;
height:370px;
position:relative;
background-color:#fff;
border-radius:10px;
overflow:hidden;
}
.Sml_sydd_lia{
width:600px;
height:370px;
position:absolute;
right:0;
top:0;
}
.Sml_sydd_lib{
width:500px;
height:44px;
line-height:44px;
font-size:24px;
color:#000;
position:absolute;
left:40px;
top:60px;
}
.Sml_sydd_lic{
width:500px;
height:auto;
line-height:30px;
font-size:16px;
color:#000;

position:absolute;
left:40px;
top:118px;
}

.all_banner_fuwu{
width:100%;
height:380px;
background:url(images/banner_fuwu.jpg) center top no-repeat;
position:relative;
z-index:1;
}

.all_banner_category{
width:100%;
background:url(images/banner_class_1.jpg) center top no-repeat;
height:420px;
overflow:hidden;
}
.banner_category{
width:1200px;
height:420px;
position:relative;
}
.banner_categoryA{
width:1200px;
height:74px;
line-height:74px;
font-size:54px;
color:#fff;
font-weight:bold;
position:absolute;
left:0;
top:220px;
}
.banner_categoryB{
width:1200px;
height:38px;
line-height:38px;
font-size:18px;
color:#fff;
position:absolute;
left:0;
top:297px;
}


.banner_class_1{
background:url(images/banner_class_1.jpg) center top no-repeat;
}
.banner_class_2{
background:url(images/banner_class_2.jpg) center top no-repeat;
}
.banner_class_3{
background:url(images/banner_class_3.jpg) center top no-repeat;
}
.banner_class_4{
background:url(images/banner_class_4.jpg) center top no-repeat;
}
.banner_class_5{
background:url(images/banner_class_5.jpg) center top no-repeat;
}
.banner_class_6{
background:url(images/banner_class_6.jpg) center top no-repeat;
}

.banner_fuwu{
width:1200px;
height:380px;
position:relative;
}
.banner_fuwuA{
width:100%;
height:68px;
line-height:68px;
font-size:48px;
color:#fff;
position:absolute;
left:0;
top:122px;
}


.banner_fuwuB{
width:100%;
height:auto;
position:absolute;
left:0;
top:204px;
font-size:18px;
color:#fff;
line-height:36px;
}

.all_Sl_category{
width:100%;
height:49px;
border-bottom:1px solid #d2d2d2;
border-top:1px solid #d2d2d2;
}

.Sl_category{
width:1200px;
height:49px;
position:relative;
}
.Sl_category_title{
width:200px;
height:49px;
line-height:49px;
position:absolute;
left:0;
top:0;
font-size:14px;
color:#000;
font-weight:600;
}


.Sl_category_kf{
width:78px;
height:26px;
position:absolute;
right:0;
top:11px;
}
.Sl_category_kf a{
width:76px;
height:24px;
line-height:24px;
text-align:center;
border:1px solid #00a892;
font-size:12px;
color:#000000;
text-decoration:none;
display:block;
}

.all_Dakr_all{
width:100%;
padding-top:43px;
}

.all_Sml_fuwu{
width:100%;
padding-top:37px;
padding-bottom:75px;
overflow:hidden;
}
.Sml_fuwu_TT{
width:100%;
height:85px;
line-height:75px;
font-size:32px;
color:#000;
font-weight:bold;
}

.all_fuwu_tos{
width:100%;
background-color:#fff;
overflow:hidden;
}
.tos20{
padding-bottom:20px;
}

.Sl_category_tab{
width:1070px;
height:60px;
float:left;
position:relative;
z-index:33;
overflow:hidden;
}
.Sl_category_tab ul{
margin:0;
padding:0;
list-style:none;
}
.Sl_category_tab ul li{
height:60px;
float:left;
padding-right:21px;
display:inline-block;
background:url(images/2026/tab_hr.png) right center no-repeat;
margin-right:21px;
}
.Sl_category_tab ul li:last-child{
background:none;
}
.Sl_category_tab ul li a{
width:100%;
height:57px;
line-height:60px;
font-size:15px;
color:rgba(255,255,255,0.7);
text-decoration:none;
display:block;
}

.Sl_category_tab ul li.selected a{
color:rgba(255,255,255,1);
font-weight:bold;
border-bottom:3px solid #1eb46b;
}


.fuwu_flei{
width:1300px;
height:316px;
margin:0 auto;
position:relative;
}
.fuwu_flei_l{
width:30px;
height:30px;
position:absolute;
left:0;
top:143px;
}
.fuwu_flei_l a{
width:30px;
height:30px;
display:block;
background:url(images/fuwu/left.png) no-repeat;
}
.fuwu_flei_l a:hover{
background:url(images/fuwu/lefts.png) no-repeat;
}
.fuwu_flei_c{
width:1200px;
height:316px;
position:absolute;
left:50px;
top:0;
}
.fuwu_flei_r{
width:30px;
height:30px;
position:absolute;
right:0;
top:143px;
}
.fuwu_flei_r a{
width:30px;
height:30px;
display:block;
background:url(images/fuwu/right.png) no-repeat;
}
.fuwu_flei_r a:hover{
background:url(images/fuwu/rights.png) no-repeat;
}

.Sml_fuwu_Desc{
width:874px;
margin:0 auto;
line-height:28px;
font-size:18px;
color:#000;
text-align:center;
padding-bottom:40px;
overflow:hidden;
}

.Sml_fuwu_vlide{ position:relative;zoom:1; height:458px; width:1168px; margin-top:-60px; z-index:1}
.Sml_fuwu_vlide .piclist{ overflow:hidden; zoom:1; height:428px; width:1168px; margin:0; padding:0; list-style:none;}
.Sml_fuwu_vlide .ohbox{overflow:hidden; position:relative;left:0;width:1168px; top:60px;}
.Sml_fuwu_vlide .piclist li{float:left;width:380px; height:378px; margin-right:14px; background-color:#FFFFFF}
.HI_sox{
width:284px;
height:310px;
position:relative;
}
.HI_sox_A{
width:284px;
height:160px;
position:absolute;
left:0;
top:0;
overflow:hidden;
}
.HI_sox_B{
width:250px;
height:32px;
line-height:32px;
position:absolute;
left:15px;
top:167px;
font-size:12px;
color:#666666;
font-weight:600;
}
.HI_sox_C{
width:250px;
height:40px;
line-height:40px;
position:absolute;
left:15px;
top:188px;
font-size:20px;
color:#000;
font-weight:600;
white-space: nowrap;
word-break: keep-all;
overflow: hidden;
text-overflow: ellipsis;
}
.HI_sox_D{
width:250px;
height:auto;
line-height:20px;
position:absolute;
left:15px;
top:232px;
font-size:13px;
color:#666666;
font-weight:400;
text-overflow: ellipsis;
white-space: normal;
-webkit-line-clamp:2;
display: -webkit-box;
-webkit-box-orient:vertical;
overflow:hidden;

}

.Sml_fuwu_vlide .pageBtn span{display:block;width:48px;height:45px;position:absolute;top:0;cursor:pointer;overflow:hidden; text-indent:-9999px; left:1070px;}
.Sml_fuwu_vlide .pageBtn .prev{background:url(images/fuwu/pl.png) left center no-repeat; display:none}
.Sml_fuwu_vlide .pageBtn .next{background:url(images/fuwu/pr.png) right center no-repeat; left:1120px;}
.Sml_fuwu_vlide .pageBtn span:hover{background:url(images/fuwu/pl.png) left center no-repeat;}
.Sml_fuwu_vlide .pageBtn .next:hover{background: url(images/fuwu/pr.png) right center no-repeat;}

.HI_sox:hover .HI_sox_A img{
transform: scale(1.1);
}
.HI_sox:hover .HI_sox_C{
text-decoration:underline;
}

.HI_sox_A img{
transition:all 0.3s linear;
	-webkit-transition:all 0.3s linear;
	-moz-transition:all 0.3s linear;
	-o-transition:all 0.3s linear;
}

.Sml_fuwu_hr{
width:1200px;
height:1px;
height:11px;
border-top:1px solid #c2c2c2;
font-size:0;
}
.Sml_fuwu_class{
width:100%;
height:65px;
overflow:hidden;
}
.Sml_fuwu_class span{
width:600px;
height:65px;
display:inline;
float:left;
line-height:65px;
font-size:24px;
color:#000;
font-weight:bold;
}
.Sml_fuwu_class label{
width:100px;
height:65px;
line-height:65px;
float:right;
text-align:right;
display:none;
}
.Sml_fuwu_class label a{
font-size:14px;
color:#000;

text-decoration:none;
}
.Sml_fuwu_class label a:hover{
color:#00b49b;
font-weight:bold;
}
.Sml_fuwu_item{
width:1179px;
overflow:hidden;
}
.Sml_fuwu_item ul{
margin:0;
padding:0;
list-style:none;
}
.Sml_fuwu_item ul li{
width:380px;
float:left;
margin-right:13px;
margin-bottom:14px;
}
.Sml_fuwu_item ul li a{
width:358px;
height:44px;
display:block;
padding-left:20px;
line-height:44px;
background:url(images/fuwu/arrow.png) 356px center no-repeat;
border-radius:2px;
background-color:#fff;
font-size:15px;
color:#4c4c4c;
border:1px solid #d1d1d1;
}
.Sml_fuwu_item ul li a:hover{
background:url(images/fuwu/arrows.png) 356px center no-repeat;
background-color:#fff;
border:1px solid #006658;
}

.all_Sl_location{
width:100%;
overflow:hidden;
}
.Sl_location{
width:1200px;
height:50px;
line-height:50px;
font-size:14px;
color:#00a892;
}
.Sl_location a{
font-size:14px;
color:#00a892;
text-decoration:none;
}
.Sl_location a:hover{
text-decoration:underline;
}
.Sl_location span{
color:#333333;
}

.Sml_category{
width:1292px;
}
.Sml_category ul{
margin:0;
padding:0;
list-style:none;
}
.Sml_category ul li{
width:380px;
height:328px;
margin-right:14px;
float:left;
}
.Sml_category_li{
width:284px;
height:310px;
position:relative;
/*border-radius:6px;*/
box-shadow:0 0 7px rgba(0,0,0,0.2);
overflow:hidden;
}
.Sml_category_lia{
width:280px;
height:130px;
position:absolute;
left:0;
top:0;
overflow:hidden;
}
.Sml_category_lia img{
width:280px;
height:130px;
transition: all .4s;
-webkit-transition: all .4s;
}
.Sml_category_lib{
width:244px;
height:38px;
line-height:38px;
font-size:18px;
color:#000;
font-weight:bold;
position:absolute;
left:18px;
top:152px;
white-space: nowrap;
word-break: keep-all;
overflow: hidden;
text-overflow: ellipsis;
}
.Sml_category_lic{
width:244px;
height:36px;
line-height:36px;
font-size:16px;
color:#000;
position:absolute;
left:18px;
top:190px;
}
.Sml_category_li:hover{
background-color:#00a892;
box-shadow:0 0 50px rgba(0,34,102,0.12);
}
.Sml_category_li:hover .Sml_category_lia img{
transform: scale(1.1);
}
.Sml_category_li:hover .Sml_category_lib{
color:#fff;
}
.Sml_category_li:hover .Sml_category_lic{
color:#fff;
}

.all_Sml_clx{
width:100%;
padding-top:26px;
background:url(images/fuwu/all_lx.jpg) center top no-repeat;
height:614px;
overflow:hidden;
}
.Sml_clx_TT{
width:100%;
height:128px;
line-height:128px;
font-size:40px;
color:#000;
font-weight:bold;
text-align:center;
}
.Sml_clx{
width:1020px;
margin:0 auto;
}
.Sml_clx ul{
margin:0;
padding:0;
list-style:none;
}
.Sml_clx ul li{
width:320px;
float:left;
margin:0 10px;
height:396px;
background-color:#fff;
box-shadow:0 0 8px rgba(78,90,98,0.36);
position:relative;
border-radius:20px;
border-bottom:4px solid #00a892;
transition: all .3s;
-webkit-transition: all .3s;
}
.Sml_clxA{
width:100%;
height:auto;
text-align:center;
position:absolute;
left:0;
top:44px;
}
.Sml_clxB{
width:100%;
height:44px;
line-height:44px;
font-size:24px;
color:#000;
font-weight:bold;
text-align:center;
position:absolute;
left:0;
top:200px;
}
.Sml_clxC{
width:260px;
height:auto;
line-height:26px;
font-size:18px;
color:#000;

text-align:center;
position:absolute;
left:30px;
top:250px;
}
.Sml_clxC strong{
color:#00a892;
font-size:24px;
font-weight:normal;
}
.Sml_clxC a{
text-decoration:underline;
}
.Sml_clxC a.zxk{
font-size:18px;
color:#000;
font-weight:bold;
text-decoration:none;
}
.Sml_clxC a.zxk:hover{
color:#00a892;
}

.Sml_clx ul li:hover{
box-shadow:0 0 36px rgba(5,15,34,0.16);
}

.all_banner_grs{
width:100%;
height:420px;
background:url(images/grs/banner.jpg) center top no-repeat;
overflow:hidden;
}
.all_banner_cmmi{
width:100%;
height:420px;
background:url(images/cmmi/banner.jpg) center top no-repeat;
overflow:hidden;
}
.all_banner_cnas{
width:100%;
height:420px;
background:url(images/cnas/banner.jpg) center top no-repeat;
overflow:hidden;
}
.all_banner_EcoVadis{
background:url(images/EcoVadis/banner.jpg) center top no-repeat;
}
.all_banner_well{
background:url(images/well/banner.jpg) center top no-repeat;
}
.all_banner_leed{
background:url(images/leed/banner.jpg) center top no-repeat;
}

.all_banner_cma{
width:100%;
height:420px;
background:url(images/cma/banner.jpg) center top no-repeat;
overflow:hidden;
}

.all_banner_CDP{
width:100%;
height:420px;
background:url(images/CDP/banner.jpg) center top no-repeat;
overflow:hidden;
}

.banner_grs{
width:1200px;
height:420px;
position:relative;
}
.banner_grsAs{
width:100%;
height:35px;
line-height:35px;
font-size:15px;
color:#fff;
font-weight:400;
margin-top:82px;
}
.banner_grsA{
width:100%;
height:78px;
line-height:63px;
font-size:48px;
color:#fff;
}
.banner_grsB{
width:100%;
height:auto;
line-height:28px;
font-size:16px;
color:#fff;
padding-bottom:40px;
overflow:hidden;
}
.banner_grsC{
width:186px;
height:34px;
background-color:#006658;
line-height:34px;
text-align:center;
font-size:12px;
color:#fff;
font-weight:400;
border-radius:2px;
}
.banner_grsCs{
width:188px;
margin:0 auto;
height:26px;
}
.banner_grsCs a{
width:78px;
height:26px;
line-height:26px;
display:block;
float:left;
background-color:#09ab96;
font-size:12px;
color:#000;
text-align:center;
text-decoration:none;
float:left;
border-radius:2px;
}
.banner_grsCs span{
width:104px;
height:24px;
line-height:24px;
display:block;
float:right;
font-size:12px;
color:#fff;
border-radius:2px;
border:1px solid #09ab96;
text-align:center;
}

.banner_grsD{
width:100%;
height:44px;
position:absolute;
left:0;
top:296px;
}
.banner_grsD ul{
margin:0;
padding:0;
list-style:none;
}
.banner_grsD ul li{
height:44px;
line-height:44px;
display: inline-block;
background:url(images/grs/ban_icon.png) left center no-repeat;
padding-left:32px;
float:left;
margin-right:24px;
font-size:16px;
color:#fff;
font-weight:400;
}

.banner_cma{
width:1200px;
height:420px;
position:relative;
}
.banner_cmaA{
width:100%;
height:68px;
line-height:68px;
font-size:48px;
color:#fff;
position:absolute;
left:0;
top:73px;
}
.banner_cmaB{
width:640px;
height:64px;
line-height:32px;
font-size:20px;
color:#fff;
position:absolute;
left:0;
top:142px;
}
.banner_cmaC{
width:390px;
height:52px;
position:absolute;
left:0;
top:236px;
}
.banner_cmaC span{
width:164px;
padding-left:74px;
background:url(images/grs/ban_tel.png) 42px 13px no-repeat;
background-color:#fff;
height:50px;
line-height:50px;
display:block;
float:left;
font-size:20px;
color:#000;
border-radius:20px;
}
.banner_cmaC a{
width:140px;
height:52px;
line-height:52px;
display:block;
background:url(images/grs/ban_btn.png) no-repeat;
font-size:18px;
color:#fff;
text-align:center;
text-decoration:none;
float:right;
}
.banner_cmaD{
width:100%;
height:44px;
position:absolute;
left:0;
top:308px;
}
.banner_cmaD ul{
margin:0;
padding:0;
list-style:none;
}
.banner_cmaD ul li{
height:44px;
line-height:44px;
display: inline-block;
background:url(images/grs/ban_icon.png) left center no-repeat;
padding-left:32px;
float:left;
margin-right:24px;
font-size:16px;
color:#fff;
}


.all_grs_one{
width:100%;
background-color:#fff;
overflow:hidden;
}
.grs_one{
width:100%;
height:506px;
position:relative;
}
.grs_logo{
width:336px;
height:153px;
position:absolute;
right:0;
top:55px;
}
.grs_one_A{
width:100%;
height:52px;
line-height:52px;
position:absolute;
left:0;
top:0;
font-size:42px;
color:#000;
font-weight:bold;
}
.grs_one_B{
width:280px;
height:auto;
position:absolute;
left:0;
top:106px;
}
.grs_one_C{
width:940px;
padding-left:33px;
padding-top:3px;
height:337px;
position:absolute;
right:0;
top:96px;
border-left:5px solid #e01010;
}
.grs_one_C ul{
margin:0;
padding:0;
list-style:none;
}
.grs_one_C ul li{
width:100%;
float:left;
margin-bottom:18px;
}

.grs_one_Ca{
width:100%;
height:39px;
line-height:39px;
font-weight:bold;
font-size:24px;
color:#000;
}
.grs_one_Cb{
width:100%;
font-size:20px;
line-height:24px;
color:#333333;
overflow:hidden;
}

.grs_one_D{
width:570px;
height:398px;
position:absolute;
right:0;
top:0;
}
.grs_one_Dx{
width:570px;
height:398px;
border-radius:20px;
box-shadow:0 0 36px rgba(33,118,141,0.2);
position:relative;
overflow:hidden;
}
.round1{
width:26px;
height:26px;
position:absolute;
left:407px;
top:81px;
z-index:2;
}
.round2{
width:26px;
height:26px;
position:absolute;
left:165px;
top:245px;
z-index:2;
}
.round3{
width:26px;
height:26px;
position:absolute;
left:311px;
top:284px;
z-index:2;
}

@keyframes rarn {
0% {
transform: scale(0.3);
-webkit-transform: scale(0.3);
opacity: 0.0;
}

50% {
transform: scale(0.5);
-webkit-transform: scale(0.5);
opacity: 0.2;
}

100% {
transform: scale(1);
-webkit-transform: scale(1);
opacity: 0.0;
}
}

@keyframes rarn1 {
0% {
transform: scale(0.3);
-webkit-transform: scale(0.3);
opacity: 0.0;
}

50% {
transform: scale(0.3);
-webkit-transform: scale(0.3);
opacity: 0.1;
}

100% {
transform: scale(0.8);
-webkit-transform: scale(0.8);
opacity: 0.0;
}
}

.rulse{
width:26px;
height:26px;
position:relative;
}

.pulse {
position: absolute;
width: 4px;
height: 4px;
left: 11px;
top: 11px;
-webkit-border-radius: 50%;
-moz-border-radius: 50%;
border-radius: 50%; 
background-color:#04b59d;
z-index: 3;
}
.pulse1 {
position: absolute;
width: 14px;
height: 14px;
left: 6px;
top: 6px;
-webkit-border-radius: 50%;
-moz-border-radius: 50%;
border-radius: 50%;
z-index: 2;
opacity: 0;
-webkit-animation: rarn 2s ease-out;
-moz-animation: rarn 2s ease-out;
animation: rarn 2s ease-out;
-webkit-animation-iteration-count: infinite;
-moz-animation-iteration-count: infinite;
animation-iteration-count: infinite;
background-color:#04b59d;
}
.pulse2 {
position: absolute;
width: 26px;
height: 26px;
left: 0;
top: 0;
-webkit-border-radius: 50%;
-moz-border-radius: 50%;
border-radius: 50%;
z-index: 1;
opacity: 0;
-webkit-animation: rarn1 2s ease-out;
-moz-animation: rarn1 2s ease-out;
animation: rarn1 2s ease-out;
-webkit-animation-iteration-count: infinite;
-moz-animation-iteration-count: infinite;
animation-iteration-count: infinite;
background-color:#04b59d;
}


.kf_bz{
width:100%;
height:54px;
line-height:54px;
text-align:center;
font-size:16px;
color:#000000;

clear:both;
}
.kf_btn{
width:188px;
margin:0 auto;
height:26px;
}
.kf_btn span{
width:104px;
height:24px;
line-height:24px;
display:block;
border:1px solid #09ab96;
border-radius:2px;
font-size:12px;
color:#000;
float:right;
text-align:center;
}
.kf_btn a{
width:78px;
height:26px;
line-height:26px;
text-align:center;
font-size:12px;
color:#000;
display:block;
float:left;
background-color:#09ab96;
}

.ef_btn{
width:440px;
margin:40px auto 0 auto;
height:52px;
}
.ef_btn span{
width:166px;
padding-left:74px;
height:50px;
line-height:50px;
display:block;
background:url(images/grs/ban_tel.png) 42px 13px no-repeat;
background-color:#fff;
border:1px solid #1b1b1b;
border-radius:16px;
font-size:18px;
color:#000;
float:left;
font-weight:bold;
}
.ef_btn a{
width:190px;
height:52px;
line-height:52px;
text-align:center;
font-size:18px;
color:#fff;
font-weight:bold;
display:block;
float:right;
background:url(images/EcoVadis/zxfa.png) no-repeat;
border-radius:12px;
box-shadow:0 0 7px rgba(38,38,38,0.3);
}

.all_grs_two{
width:100%;
padding-top:45px;
padding-bottom:78px;
background-color:#f7f7f7;
overflow:hidden;
}
.grs_TT{
width:100%;
height:112px;
line-height:112px;
font-size:42px;
color:#000;
font-weight:bold;
}
.grs_Desc{
width:100%;
font-size:20px;
line-height:28px;
color:#000;
padding-bottom:38px;
overflow:hidden;
}

.grs_two_3th{
width:1311px;
height:219px;
}
.grs_two_3th ul{
margin:0;
padding:0;
list-style:none;
}
.grs_two_3th ul li{
width:437px;
float:left;
}

.font42{
font-size:36px;
color:#000;
}

.grs_two{
width:100%;
overflow:hidden;
}
.grs_two ul{
margin:0;
padding:0;
list-style:none;
}
.grs_two ul li{
width:calc(100% - 35px);
background:url(images/grs/sm.png) left center no-repeat;
padding-left:35px;
float:left;
height:64px;
line-height:64px;
font-size:22px;
color:#000;
}

.grs_two ul li span{
color:#e01010;
text-decoration:underline;
font-weight:bold;
height:32px;
position:relative;
display:inline-block;
cursor:pointer;
}

.grs_tc_tip{
width:246px;
padding:0 24px;
height:110px;
box-shadow: 0 0 12px rgba(0,0,0,.12);
position:absolute;
background-color:#fff;
left:-112px;
top:-103px;
font-weight:normal;
border-radius:6px;
display:none;
}
.grs_tc_tip p{
padding:15px 0;
margin:0;
font-size:14px;
line-height:20px;
color:#666666;
}
.grs_tc_tip::before {
	top:115px;
	content: "";
	position: absolute;
	width:9px;
	height:9px;
	background:#fff;
	z-index:11;
	left:50%;
	transform:translate(-50%, -100%) rotate(-45deg);
	box-shadow: -1px -1px -10px 0 rgba(74,74,73,.15);
}

.grs_two ul li span:hover{
text-decoration:none;
}

.grs_two ul li span:hover .grs_tc_tip{
display:block;
}

.all_grs_twos{
width:100%;
padding-top:65px;
padding-bottom:68px;
overflow:hidden;
}

.grs_two_TT{
width:644px;
height:auto;
line-height:52px;
font-size:42px;
font-weight:bold;
color:#000;
padding-bottom:46px;
overflow:hidden;
}
.grs_twox{
width:1366px;
overflow:hidden;
}
.grs_twox ul{
margin:0;
padding:0;
list-style:none;
}
.grs_twox ul li{
width:681px;
border-left:2px solid #000;
height:205px;
float:left;
position:relative;
margin-bottom:35px;
}
.grs_twoxAs{
width:100%;
height:auto;
position:absolute;
left:40px;
top:4px;
}
.grs_twoxA{
width:100%;
height:48px;
line-height:48px;
font-size:28px;
color:#000;
font-weight:bold;
position:absolute;
left:40px;
top:82px;
}
.grs_twoxB{
width:590px;
height:auto;
line-height:30px;
font-size:20px;
color:#000;
position:absolute;
left:40px;
top:137px;
}
.grs_two_kf{
width:166px;
height:26px;
position:absolute;
left:0;
top:700px;
}


.all_grs_three{
width:100%;
padding-top:30px;
height:790px;
background:url(images/grs/all_six.jpg) center top no-repeat;
background-size:100% 100%;
overflow:hidden;
}
.grs_ST{
width:100%;
height:130px;
line-height:130px;
font-size:40px;
color:#fff;
text-align:center;
}

.grs_three_out{
width:930px;
height:810px;
position:relative;
}
.grs_three_out_A{
width:200px;
height:36px;
line-height:36px;
font-size:14px;
color:#000;
font-weight:400;
background:url(images/item/TsT.png) left top no-repeat;
position:absolute;
left:0;
top:0;
}
.grs_three_out_B{
width:710px;
height:auto;
position:absolute;
left:0;
top:0;
font-size:36px;
color:#000;
line-height:40px;
font-weight:bold;
}
.grs_three_out_C{
width:910px;
height:auto;
position:absolute;
left:0;
top:102px;
font-size:18px;
color:#4c4c4c;
line-height:28px;
}
.grs_three_out_Cs{
width:396px;
height:auto;
position:absolute;
right:0;
top:270px;
}
.grs_three_out_D{
width:500px;
height:auto;
position:absolute;
left:0;
top:250px;
}

.grs_three{
width:500px;
}
.grs_three ul{
margin:0;
padding:0;
list-style:none;
}
.grs_three ul li{
width:500px;
height:90px;
float:left;
}
.grs_three_li{
width:500px;
height:90px;
position:relative;
}
.grs_three_lib{
width:100%;
padding-left:28px;
background:url(images/grs/km.png) left center no-repeat;
height:35px;
line-height:35px;
font-size:22px;
color:#000;
font-weight:600;
position:absolute;
left:0;
top:0;
}
.grs_three_lic{
width:500px;
height:auto;
line-height:38px;
font-size:18px;
color:#000;
position:absolute;
left:28px;
top:38px;
}

.grs_three_lic span{
color:#02b26a;
text-decoration:underline;
font-weight:bold;
height:32px;
position:relative;
display:inline-block;
cursor:pointer;
}



.grs_three_lic span:hover{
text-decoration:none;
}

.grs_three_lic span:hover .grs_tc_tip{
display:block;
}

.grs_three ul li:last-child .grs_three_lic{
width:930px;
}

.grs_three_out_E{
width:278px;
height:34px;
position:absolute;
left:0;
top:718px;
}

.grs_three_bz{
width:800px;
margin:0 auto;
font-size:16px;
line-height:26px;
color:#fff;

overflow:hidden;
text-align:center;
}

.all_Sl_why{
width:100%;
padding-top:40px;
padding-bottom:100px;
background:url(images/grs/all_s.jpg) center top no-repeat;
background-size:100% 100%;
overflow:hidden;
}
.Sl_why_TT{
width:100%;
height:128px;
line-height:128px;
text-align:center;
font-size:40px;
color:#000;
}

.Sl_why{
width:1200px;
height:280px;
}
.Sl_why ul{
margin:0;
padding:0;
list-style:none;
}
.Sl_why ul li{
float:left;
height:280px;
width:400px;
}
.Sl_why ul li:nth-child(1){
width:392px;
background:url(images/grs/3_hr.png) right 18px no-repeat;
}
.Sl_why ul li:nth-child(2){
width:408px;
background:url(images/grs/3_hr.png) right 18px no-repeat;
}

.Sl_whyA{
width:100%;
height:104px;
text-align:center;
}
.Sl_whyA img{
box-shadow:0 0 24px rgba(0,0,0,0.12);
border-radius:50%;
}
.Sl_whyB{
width:100%;
height:56px;
line-height:56px;
font-size:22px;
color:#000;
font-weight:400;
text-align:center;
}

.Sl_whyC{
margin:0 auto;
}
.Sl_whyC dl{
margin:0;
padding:0;
list-style:none;
}
.Sl_whyC dl dt{
padding-left:22px;
background:url(images/about/em.png) left 4px no-repeat;
font-size:14px;
line-height:20px;
color:#000;

padding-bottom:7px;
overflow:hidden;
}

.Sl_why ul li:nth-child(1) .Sl_whyC{
width:320px;
}
.Sl_why ul li:nth-child(2) .Sl_whyC{
width:340px;
}
.Sl_why ul li:nth-child(3) .Sl_whyC{
width:324px;
}

.all_grs_step{
width:100%;
padding-top:37px;
padding-bottom:90px;
background:url(images/item/all_lc.png) center top no-repeat;
overflow:hidden;
}
.grs_step_TT{
width:100%;
height:114px;
line-height:114px;
text-align:center;
font-size:40px;
color:#000;
}
.grs_step{
width:1200px;
background:url(images/item/step_xy.png) 220px 38px no-repeat;
height:273px;
}
.grs_step ul{
margin:0;
padding:0;
list-style:none;
}
.grs_step ul li{
width:168px;
margin:0 36px;
float:left;
height:233px;
position:relative;
}
.grs_stepA{
width:100px;
text-align:center;
height:100px;
line-height:100px;
border-radius:50%;
position:absolute;
left:33px;
top:0;
box-shadow:0 0 24px rgba(0,0,0,0.16);

}
.grs_stepB{
width:168px;
text-align:center;
height:40px;
line-height:40px;
font-size:20px;
color:#000;
font-weight:400;
position:absolute;
left:0;
top:116px;
}
.grs_stepC{
width:168px;
text-align:center;
height:auto;
line-height:22px;
font-size:14px;
color:#000;

position:absolute;
left:0;
top:157px;
}

.grs_step_more{
width:1200px;
text-align:center;
}
.grs_step_more a{
height:36px;
line-height:36px;
font-size:16px;
color:#00a892;
text-decoration:none;
display:inline-block;
padding-right:34px;
background:url(images/grs/more.png) right center no-repeat;
}
.grs_step_more a:hover{
font-weight:bold;
background:url(images/grs/mores.png) right center no-repeat;
}

.all_grs_faq{
width:100%;
overflow:hidden;
}
.grs_faq_Ts{
width:100%;
height:36px;
line-height:36px;
color:#000;
font-size:14px;
font-weight:400;
background:url(images/item/TsT.png) no-repeat;
display:none;
}
.grs_faq_TT{
width:100%;
height:96px;
line-height:96px;
color:#000;
font-size:36px;
font-weight:bold;
}
.grs_faq_TT span{
width:500px;
height:96px;
line-height:96px;
float:left;
display:inline;
color:#000;
font-size:36px;
font-weight:bold;
}
.grs_faq_TT label{
width:100px;
height:96px;
line-height:96px;
float:right;
display:inline;
text-align:right;
}
.grs_faq_TT label a{
font-size:14px;
color:#4c4c4c;
text-decoration:none;
font-weight:normal;
}
.grs_faq_TT label a:hover{
text-decoration:underline;
}

.grs_faq{
width:1300px;
border-top:3px solid #a0a0a0;
overflow:hidden;
}
.grs_faq ul{
margin:0;
padding:0;
list-style:none;
}
.grs_faq ul li{
width:1300px;
float:left;
background:url(images/grs/guan.png) right 33px no-repeat;
border-bottom:1px solid #d2d2d2;
cursor:pointer;
}
.grs_faq_A{
width:1300px;
height:74px;
line-height:74px;
font-size:18px;
color:#333333;
font-weight:600;
}
.grs_faq_B{
width:1130px;
height:auto;
line-height:24px;
font-size:16px;
color:#4c4c4c;
padding-bottom:28px;
display:none;
overflow:hidden;
}

.grs_faq_B a{
padding:0 16px 0 1px;
margin:0 auto;
height:26px;
line-height:26px;
text-decoration:none;
font-size:14px;
color:#000;
display:inline-block;
background:url(images/irrow.png) right center no-repeat;
display:none;
}

.grs_faq_B a:hover{
background:url(images/irrow.png) right center no-repeat;
background-color:#006658;
border-bottom:1px solid #00a892;
}

.grs_faq ul li.Fover{
background:url(images/grs/kai.png) right 36px no-repeat;
}
.grs_faq ul li.Fover .grs_faq_A{
color:#006658;
}
.grs_faq ul li.Fover .grs_faq_B{
display:block;
}

.fuwu_dest{
width:1200px;
height:370px;
position:relative;
}
.fuwu_dest_A{
width:800px;
height:350px;
position:absolute;
left:0;
top:0;
}
.fuwu_dest_As{
width:800px;
height:350px;
position:relative;
cursor:pointer;
}
.fuwu_dest_Asa{
width:800px;
height:350px;
position:absolute;
left:0;
top:0;
z-index:1;
}
.fuwu_dest_Asb{
width:470px;
height:auto;
font-size:36px;
line-height:42px;
color:#f5ef97;
position:absolute;
left:44px;
top:52px;
z-index:2;
}
.fuwu_dest_Asc{
width:470px;
height:auto;
font-size:18px;
line-height:30px;
color:#fff;
position:absolute;
left:44px;
top:157px;
z-index:2;
}
.fuwu_dest_Asd{
width:470px;
height:auto;
font-size:14px;
line-height:26px;
color:#fff;
position:absolute;
left:44px;
top:256px;
z-index:2;
}
.fuwu_dest_Asd span{
font-size:24px;
color:#f5ef97;
font-style:italic;
}
.fuwu_dest_Ase{
width:92px;
height:34px;
position:absolute;
left:346px;
top:276px;
z-index:2;
background:url(images/out_ox.png) right center no-repeat;
}
.fuwu_dest_Ase span{
width:92px;
font-size:14px;
height:34px;
display:block;
line-height:34px;
color:#fff;
background:url(images/in_ox.png) 63px center no-repeat;
transition: all .25s;
-webkit-transition: all .25s;
}

.fuwu_dest_As:hover .fuwu_dest_Ase span{
background:url(images/in_ox.png) 66px center no-repeat;
}


.fuwu_dest_B{
width:390px;
height:170px;
position:absolute;
right:0;
top:0;
}
.fuwu_dest_Bs{
width:390px;
height:170px;
position:relative;
}
.fuwu_dest_Bsa{
width:390px;
height:170px;
position:absolute;
left:0;
top:0;
z-index:1;
}
.fuwu_dest_Bsb{
width:90px;
height:18px;
line-height:18px;
text-align:center;
background-color:#fff;
border-radius:4px;
color:#0d80b3;
font-size:12px;
position:absolute;
left:30px;
top:28px;
z-index:2;
}
.fuwu_dest_Bsc{
width:230px;
height:52px;
line-height:26px;
color:#fff;
font-size:18px;
position:absolute;
left:30px;
top:55px;
z-index:2;
}
.fuwu_dest_Bsd{
width:92px;
height:34px;
position:absolute;
left:30px;
top:117px;
background:url(images/out_ox.png) right center no-repeat;
z-index:2;
}
.fuwu_dest_Bsd span{
width:92px;
height:34px;
line-height:34px;
color:#fff;
font-size:14px;
display:block;
background:url(images/in_ox.png) 63px center no-repeat;
transition: all .25s;
-webkit-transition: all .25s;
}

.fuwu_dest_Bs:hover .fuwu_dest_Bsd span{
background:url(images/in_ox.png) 66px center no-repeat;
}

.fuwu_dest_C{
width:390px;
height:170px;
position:absolute;
right:0;
top:180px;
}
.fuwu_dest_Cs{
width:390px;
height:170px;
position:relative;
}
.fuwu_dest_Csa{
width:390px;
height:170px;
position:absolute;
left:0;
top:0;
z-index:1;
}
.fuwu_dest_Csb{
width:90px;
height:18px;
line-height:18px;
text-align:center;
background-color:#fff;
border-radius:4px;
color:#074ea2;
font-size:12px;
position:absolute;
left:30px;
top:28px;
z-index:2;
}
.fuwu_dest_Csc{
width:230px;
height:52px;
line-height:26px;
color:#fff;
font-size:18px;
position:absolute;
left:30px;
top:55px;
z-index:2;
}
.fuwu_dest_Csd{
width:92px;
height:34px;
position:absolute;
left:30px;
top:117px;
background:url(images/out_ox.png) right center no-repeat;
z-index:2;
}
.fuwu_dest_Csd span{
width:92px;
height:34px;
line-height:34px;
color:#fff;
font-size:14px;
display:block;
background:url(images/in_ox.png) 63px center no-repeat;
transition: all .25s;
-webkit-transition: all .25s;
}

.fuwu_dest_Cs:hover .fuwu_dest_Csd span{
background:url(images/in_ox.png) 66px center no-repeat;
}

.all_Sml_lx{
width:100%;
padding-top:80px;
padding-bottom:100px;
overflow:hidden;
}
.all_Sml_addr{
width:100%;
padding-top:30px;
padding-bottom:100px;
overflow:hidden;
background:url(images/contact/all.jpg) center top no-repeat;
background-size:100% 100%;
}
.Sml_addr_TT{
width:100%;
height:118px;
line-height:118px;
text-align:center;
font-size:40px;
color:#000;
}
.Sml_addr{
width:1200px;
height:396px;
background-color:#fff;
position:relative;
box-shadow:0 0 12px rgba(0,0,0,0.16);
border-radius:20px;
overflow:hidden;
}
.Sml_addrA{
width:790px;
height:396px;
position:absolute;
left:0;
top:0;
}

.Sml_addrF{
width:286px;
height:auto;
line-height:18px;
font-size:14px;
color:#666666;
position:absolute;
left:852px;
top:305px;
text-align:center;
}

.all_Sml_dizhi{
width:100%;
padding-top:22px;
padding-bottom:66px;
overflow:hidden;
}
.Sml_dizhi_TT{
width:100%;
height:135px;
line-height:135px;
text-align:center;
font-size:40px;
color:#000;
}
.Sml_dizhi{
width:1311px;
}
.Sml_dizhi ul{
margin:0;
padding:0;
list-style:none;
}
.Sml_dizhi ul li{
width:326px;
float:left;
margin-right:111px;
height:135px;
border-bottom:1px solid #cccccc;
position:relative;
margin-bottom:44px;
}
.Sml_dizhiA{
width:100%;
height:40px;
line-height:40px;
font-size:20px;
color:#000;
position:absolute;
left:0;
top:0;
}
.Sml_dizhiB{
width:100%;
height:36px;
line-height:36px;
font-size:16px;
color:#000;

position:absolute;
left:0;
top:48px;
background:url(images/contact/tel_ico.png) left center no-repeat;
padding-left:28px;
}
.Sml_dizhiC{
width:100%;
height:36px;
line-height:36px;
font-size:16px;
color:#000;

position:absolute;
left:0;
top:78px;
background:url(images/contact/mail_ico.png) left center no-repeat;
padding-left:28px;
}

.all_Canya_bd{
width:100%;
background-color:#ecf4f3;
overflow:hidden;
}

.Fanya_mess{
width:1200px;
margin:0 auto;
height:900px;
position:relative;
}
.Fanya_mess_TT{
width:100%;
height:60px;
line-height:60px;
position:absolute;
left:0;
top:72px;
font-size:40px;
color:#000;
}
.Fanya_mess_ET{
width:100%;
height:38px;
line-height:38px;
position:absolute;
left:0;
top:135px;
font-size:18px;
color:#000;
}
.Fanya_mess0s{
width:100%;
height:34px;
line-height:34px;
font-size:14px;
color:#000;
position:absolute;
left:0;
top:206px;
font-weight:400;
}
.Fanya_mess1s_{
width:577px;
padding-left:9px;
height:30px;
line-height:30px;
background-color:#ffffff;
position:absolute;
left:0;
top:244px;
font-size:14px;
color:#000;
font-weight:400;
}
.Fanya_mess1s{
width:577px;
padding-left:9px;
background-color:#ffffff;
height:38px;
position:absolute;
left:0;
top:274px;
border-bottom:2px solid #000;
border-bottom-right-radius:6px;
border-bottom-left-radius:6px;
}
.fyinput{
width:420px;
height:38px;
line-height:38px;
border:none;
background:none;
font-size:14px;
color:#8c8c8c;
}


.Fanya_mess2s_{
width:577px;
padding-left:9px;
height:30px;
line-height:30px;
background-color:#ffffff;
position:absolute;
left:612px;
top:244px;
font-size:14px;
color:#000;
font-weight:400;
}
.Fanya_mess2s{
width:577px;
padding-left:9px;
background-color:#ffffff;
height:38px;
position:absolute;
left:612px;
top:274px;
border-bottom:2px solid #000;
border-bottom-right-radius:6px;
border-bottom-left-radius:6px;
}
.Fanya_mess3s_{
width:577px;
padding-left:9px;
height:30px;
line-height:30px;
background-color:#ffffff;
position:absolute;
left:0;
top:354px;
font-size:14px;
color:#000;
font-weight:400;
}
.Fanya_mess3s{
width:577px;
padding-left:9px;
background-color:#ffffff;
height:38px;
position:absolute;
left:0;
top:384px;
border-bottom:2px solid #000;
border-bottom-right-radius:6px;
border-bottom-left-radius:6px;
}
.Fanya_mess4s_{
width:577px;
padding-left:9px;
height:30px;
line-height:30px;
background-color:#ffffff;
position:absolute;
left:612px;
top:354px;
font-size:14px;
color:#000;
font-weight:400;
}
.Fanya_mess4s{
width:577px;
padding-left:9px;
background-color:#ffffff;
height:38px;
position:absolute;
left:612px;
top:384px;
border-bottom:2px solid #000;
border-bottom-right-radius:6px;
border-bottom-left-radius:6px;
}

.fyinputs{
width:126px;
text-align:center;
height:32px;
line-height:32px;
border:1px solid #e3e3e3;
background-color:#fff;
font-size:14px;
color:#666666;
border-radius:6px;
}

.Fanya_mess5_{
width:1191px;
padding-left:9px;
height:30px;
line-height:30px;
background-color:#ffffff;
position:absolute;
left:0;
top:464px;
font-size:14px;
color:#000;
font-weight:400;
}
.Fanya_mess5{
width:1191px;
padding-left:9px;
background-color:#ffffff;
height:132px;
position:absolute;
left:0;
top:494px;
border-bottom:2px solid #000;
border-bottom-right-radius:6px;
border-bottom-left-radius:6px;
}
.input_xxx{
width:1182px;
height:110px;
line-height:44px;
border:none;
background:none;
font-size:14px;
color:#8c8c8c;
}

.Fanya_mess6{
width:130px;
height:40px;
position:absolute;
left:0;
top:714px;
overflow:hidden;
}
.Fanya_mess7_{
width:18px;
height:18px;
background:url(images/contact/seld.png) no-repeat;
position:absolute;
left:0;
top:797px;
}
.Fanya_mess7_.selected{
background:url(images/contact/selds.png) no-repeat;
}
.Fanya_mess7{
width:912px;
height:auto;
line-height:34px;
font-size:16px;
color:#000;
position:absolute;
left:0;
top:790px;
font-weight:lighter;
}

.Fanya_mess8{
width:128px;
height:34px;
position:absolute;
left:0;
top:653px;
}
.Fanya_mess8s{
width:150px;
height:40px;
position:absolute;
left:140px;
top:653px;
}

.all_banner_item{
width:100%;
height:360px;
background:url(images/banner_item.jpg) center top no-repeat;
}
.banner_item{
width:1200px;
height:360px;
position:relative;
}
.banner_itemA{
width:100%;
height:62px;
line-height:62px;
font-size:42px;
color:#fff;
position:absolute;
left:0;
top:90px;
}
.banner_itemB{
width:100%;
height:40px;
line-height:40px;
font-size:20px;
color:#fff;
position:absolute;
left:0;
top:152px;
}
.banner_itemC{
width:120px;
height:36px;
left:0;
top:221px;
position:absolute;
}
.banner_itemC a{
width:120px;
height:36px;
line-height:36px;
display:block;
background-color:#006658;
text-align:center;
text-decoration:none;
color:#fff;
font-size:12px;
border-radius:2px;
}
.banner_itemC a:hover{
text-decoration:underline;
}
.banner_itemD{
width:104px;
height:24px;
border:1px solid #09ab96;
line-height:24px;
text-align:center;
position:absolute;
left:82px;
top:223px;
font-size:12px;
color:#fff;
border-radius:2px;
}

.all_Sml_main{
width:100%;
padding-top:10px;
padding-bottom:60px;
overflow:hidden;
}

.Sml_2023{
width:100%;
padding-top:50px;
padding-bottom:20px;
overflow:hidden;
}
.Sml_2023a{
width:100%;
font-size:34px;
line-height:60px;
color:#000;
height:60px;
overflow:hidden;
}
.Sml_2023b{
width:100%;
height:auto;
font-size:17px;
line-height:26px;
color:#000;
overflow:hidden;
}

.Sml_2025{
width:calc(100% - 320px);
font-size:30px;
line-height:42px;
color:#000;
padding:74px 160px 74px 160px;
border-bottom:1px solid #e0e0e0;
overflow:hidden;
}

.Sml_2024{
width:100%;
padding-top:20px;
padding-bottom:26px;
overflow:hidden;
}
.Sml_2024a{
width:100%;
overflow:hidden;
}
.Sml_2024b{
width:100%;
height:auto;
font-size:34px;
line-height:54px;
color:#000;
}
.Sml_2024c{
width:100%;
height:auto;
font-size:15px;
padding-top:10px;
line-height:24px;
color:#4c4c4c;
overflow:hidden;
}
.Sml_2024c p{
margin:0;
padding:0;
}

.Sml_2024_tab{
width:100%;
height:48px;
border-bottom:3px solid #dbdbdb;
}
.Sml_2024_tab ul{
margin:0;
padding:0;
list-style:none;
}
.Sml_2024_tab ul li{
float:left;
margin-right:35px;
display:inline-block;
height:48px;
line-height:48px;
}
.Sml_2024_tab ul li a{
color:#000;
font-size:17px;
}

.Sml_2024_tab ul li.selected a{
font-weight:600;
}
.Sml_2024_tab ul li a:hover{
color:#000;
}

.Sml_main{
width:100%;
margin-top:28px;
}
.Sml_main_l{
width:1140px;
float:left;
}
.Sml_goods_TsT{
width:100%;
height:36px;
line-height:36px;
background:url(images/item/TsT.png) left top no-repeat;
font-size:14px;
color:#000;
font-weight:400;
margin-top:60px;
display:none;
}
.Sml_goods_sogo_TT{
width:100%;
height:140px;
overflow:hidden;
}
.Sml_goods_sogo{
float:left;
padding:0 20px 0 0;
display:inline-block;
}
.Sml_goods_TT{
float:left;
height:140px;
line-height:140px;
font-family:"ËÎÌå";
font-weight:bold;
font-size:40px;
color:#000;
}
.Sml_goods_TxT{
width:100%;
padding:0 0 25px 0;
font-size:16px;
line-height:24px;
color:#000;
overflow:hidden;
}
.Sml_goods_spec{
width:770px;
overflow:hidden;
}
.Sml_goods_spec ul{
margin:0;
padding:0;
list-style:none;
}
.Sml_goods_spec ul li{
width:740px;
padding-left:30px;
height:72px;
line-height:72px;
border-bottom:1px solid #dce1e0;
background:url(images/item/si.png) 9px center no-repeat;
font-size:18px;
color:#000;
float:left;
}
.Sml_goods_spec ul li:nth-child(3){
border:none;
}
.Sml_goods_spec ul li:last-child{
border:none;
margin-top:10px;
}
.Sml_goods_spec ul li a{
width:260px;
height:52px;
background:url(images/item/btn.png) no-repeat;
line-height:52px;
text-align:center;
display:block;
border-radius:40px;
font-size:18px;
color:#fff;
font-weight:bold;
text-decoration:none;
box-shadow:0 0 7px rgba(38,38,38,0.3);
}

.item_hr{
width:100%;
height:17px;
border-bottom:1px solid #cceee9;
clear:both;
}

.Sml_goods_content{
width:100%;
font-size:20px;
line-height:48px;
color:#000;
overflow:hidden;
}

.Sml_xyz_hr{
width:100%;
height:66px;
position:relative;
display:none;
}
.Sml_xyz_hr:before{
	content: "";
    display: inline-block;
    width:100%;
    height:1px;
	background-color:#ebebeb;
	position:absolute;
	left:0;
	top:40px;
}

.all_Sml_2024_ys{
width:100%;
height:580px;
position:relative;
}
.all_Sml_2024_ys::before{
content: " ";
height:580px;
position: absolute;
top:0;
width:2560px;
box-sizing: border-box;
background-color:#edf7f6;
left:-630px;
}

.Sml_2024_ys{
width:100%;
height:580px;
background:url(images/item/nyoushi.jpg) right 55px no-repeat;
position:relative;
margin-top:40px;
}
.Sml_2024_ysA{
width:200px;
height:36px;
line-height:36px;
font-size:14px;
color:#000;
font-weight:400;
background:url(images/item/TsT.png) no-repeat;
position:absolute;
left:0;
top:0;
}
.Sml_2024_ysB{
width:100%;
height:136px;
line-height:136px;
font-size:36px;
color:#000;
position:absolute;
left:0;
top:3px;
}
.Sml_2024_ysBs{
width:442px;
height:auto;
line-height:24px;
font-size:17px;
color:#333333;
position:absolute;
left:0;
top:139px;
}
.Sml_2024_ysC{
width:410px;
height:auto;
position:absolute;
left:0;
top:277px;
}
.Sml_2024_ysC dl{
margin:0;
padding:0;
list-style:none;
}
.Sml_2024_ysC dl dt{
width:389px;
padding-left:21px;
float:left;
line-height:24px;
font-size:17px;
color:#333333;
background:url(images/item/vm.png) left 9px no-repeat;
padding-bottom:14px;
overflow:hidden;
}
.Sml_2024_ysD{
width:366px;
height:26px;
position:absolute;
left:0;
top:490px;
}
.Sml_2024_ysD a{
font-size:16px;
color:#00332c;
font-weight:bold;
}

.all_stan_faq{
width:100%;
padding-bottom:60px;
overflow:hidden;
}
.stan_faq_TT{
width:100%;
height:104px;
line-height:92px;
font-size:36px;
color:#000;
border-bottom:1px solid #e3e3e3;
}
.stan_faq_TT span{
width:300px;
height:96px;
display:inline;
float:left;
line-height:96px;
font-size:36px;
color:#000;
}
.stan_faq_TT label{
width:100px;
height:96px;
display:inline;
float:right;
line-height:96px;
text-align:right;
}
.stan_faq_TT label a{
font-size:14px;
color:#4c4c4c;
text-decoration:none;
}
.stan_faq_TT label a:hover{
text-decoration:underline;
}

.stan_faq{
width:100%;
overflow:hidden;
}
.stan_faq ul{
margin:0;
padding:0;
list-style:none;
}
.stan_faq ul li{
width:100%;
float:left;
border-bottom:1px solid #e3e3e3;
margin-top:20px;
padding-bottom:40px;
overflow:hidden;
}
.stan_faq_A{
width:100%;
height:56px;
}
.stan_faq_A a{
width:100%;
height:52px;
line-height:52px;
font-size:20px;
font-weight:bold;
color:#000000;
text-decoration:none;
display:block;
}
.stan_faq_B{
width:100%;
font-size:16px;
line-height:24px;
color:#000;
text-overflow: ellipsis;
white-space: normal;
-webkit-line-clamp:2;
display: -webkit-box;
-webkit-box-orient:vertical;
overflow:hidden;
}

.stan_faq_A a:hover .card_animate {
	background-size:100% 4px;
}
.stan_faq_A a:active .card_animate {
	background-image:linear-gradient(120deg,#dbd6c7 0%,#dbd6c7 100%)
}

.stan_faq_more{
width:100%;
margin-top:50px;
height:50px;
}
.stan_faq_more a{
width:198px;
height:48px;
line-height:48px;
position:relative;
display:block;
float:right;
font-size:18px;
font-weight:bold;
color:#000;
text-align:center;
border:1px solid #535353;
}
.stan_faq_more a:before{
content: " ";
height:48px;
position: absolute;
top:0;
width:0;
z-index:-1;
box-sizing: border-box;
background-color:#e01010;
left:0;
transition: width .25s ease-out;
}
.stan_faq_more a:hover{
color:#fff;
}
.stan_faq_more a:hover:before{
width:100%;
}

.Sml_2024_news{
width:100%;
overflow:hidden;
}
.Sml_2024_newsA{
width:100%;
height:36px;
line-height:36px;
background:url(/images/item/TsT.png) left top no-repeat;
font-size:14px;
color:#000;
font-weight:400;
}
.Sml_2024_newsB{
width:100%;
height:74px;
border-bottom:1px solid #c2c2c2;
}
.Sml_2024_newsB span{
width:200px;
height:74px;
line-height:74px;
font-size:36px;
color:#000;
display:block;
float:left;
}
.Sml_2024_newsB label{
width:200px;
height:74px;
line-height:74px;
display:block;
float:right;
text-align:right;
}
.Sml_2024_newsB label a{
font-size:14px;
color:#4c4c4c;
text-decoration:none;
}
.Sml_2024_newsB label a:hover{
text-decoration:underline;
}

.Sml_2024_newsC{
width:100%;
padding-top:13px;
overflow:hidden;
}
.Sml_2024_newsC ul{
margin:0;
padding:0;
list-style:none;
}
.Sml_2024_newsC ul li{
width:100%;
height:62px;
float:left;
position:relative;
border-bottom:1px solid #dbdbdb;
}
.Sml_2024_newsCa{
width:100%;
height:61px;
line-height:61px;
position:absolute;
left:0;
top:0;
padding-left:31px;
background:url(images/item/vm.png) left center no-repeat;
}
.Sml_2024_newsCa a{
font-size:17px;
color:#4c4c4c;
text-decoration:none;
}
.Sml_2024_newsCa a:hover{
color:#006658;
text-decoration:underline;
text-decoration-color:#a3bcb7;
}
.Sml_2024_newsCb{
width:calc(100% - 300px);
padding-right:300px;
height:41px;
border-bottom:1px solid #999999;
line-height:34px;
font-size:14px;
color:#666666;
position:absolute;
left:0;
top:29px;
white-space: nowrap;
word-break: keep-all;
overflow: hidden;
text-overflow: ellipsis;
display:none;
}
.Sml_2024_newsCc{
width:80px;
height:61px;
line-height:61px;
font-size:12px;
text-align:right;
color:#999999;
font-weight:600;
position:absolute;
right:0;
top:0;
}

.Sml_2024_newsC ul li:last-child{
border:none;
}

.all_Dakr_best{
width:100%;
padding-top:43px;
padding-bottom:75px;
background-color:#f7f7f7;
overflow:hidden;
}
.Dakr_best_TT{
width:100%;
height:140px;
overflow:hidden;
}
.Dakr_best_TT span{
width:300px;
float:left;
height:140px;
line-height:140px;
font-size:48px;
color:#1a1a1a;
display:block;
}
.Dakr_best_TT label{
width:156px;
height:36px;
float:right;
margin-top:58px;
text-align:right;
display:block;
}
.Dakr_best_TT label a{
font-size:16px;
color:#000;
font-weight:bold;
text-decoration:none;
}


.Dekra_vlide_best{ position:relative;zoom:1; height:520px; width:1620px; margin:-5px auto 0 auto;}
.Dekra_vlide_best .piclist{ overflow:hidden; zoom:1; height:520px; width:1620px; margin:0; padding:0; list-style:none;}
.Dekra_vlide_best .ohbox{overflow:hidden; position:relative;left: 25px;width:1570px;}
.Dekra_vlide_best .piclist li{float:left;width:500px; height: 510px; padding:5px; margin-right:20px;box-sizing:content-box;}
.Dekra_vlide_best .pageBtn span{display:block;width:13px;height:510px;position:absolute;top:0;cursor:pointer;overflow:hidden; text-indent:-9999px; left:0px;}
.Dekra_vlide_best .pageBtn .prev{background:url(images/2025/left.png) left center no-repeat;}
.Dekra_vlide_best .pageBtn .next{background:url(images/2025/right.png) right center no-repeat; left:1607px;}
.Dekra_vlide_best .pageBtn span:hover{background:url(images/2025/left.png) left center no-repeat;}
.Dekra_vlide_best .pageBtn .next:hover{background: url(images/2025/right.png) right center no-repeat;}

.Sekra_xm_li{
width:500px;
height:510px;
background-color:#fff;
position:relative;
box-shadow: 0 0 5px rgba(0,0,0,.12);
}
.Sekra_xm_lia{
width:500px;
height:230px;
position:absolute;
left:0;
top:0;
z-index:2;
overflow:hidden;
}
.Sekra_xm_lia img{
width:auto;
height:230px;
}
.Sekra_xm_lib{
width:100px;
height:66px;
position:absolute;
left:40px;
top:164px;
z-index:3;
text-align:center;
border-top-left-radius:6px;
border-top-right-radius:6px;
background-color:#fff;
}
.Sekra_xm_lib img{
width:88px;
height:58px;
margin-top:4px;
}
.Sekra_xm_lic{
width:420px;
height:31px;
line-height:31px;
font-size:11px;
color:#006658;
position:absolute;
left:40px;
top:270px;
z-index:3;
font-weight:bold;
}
.Sekra_xm_lid{
width:420px;
height:44px;
line-height:44px;
font-weight:bold;
font-size:24px;
color:#000000;
position:absolute;
left:40px;
top:270px;
z-index:3;
white-space: nowrap;
word-break: keep-all;
overflow: hidden;
text-overflow: ellipsis;
}
.Sekra_xm_lie{
width:420px;
height:auto;
line-height:26px;
font-size:18px;
color:#4c4c4c;
position:absolute;
left:40px;
top:325px;
z-index:3;
text-overflow: ellipsis;
white-space: normal;
-webkit-line-clamp:3;
display: -webkit-box;
-webkit-box-orient:vertical;
overflow:hidden;
}
.Sekra_xm_lif{
width:28px;
height:15px;
background:url(images/2027/xm_arrow.png) no-repeat;
/*background:url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjguMDAwMDAwMDAwMDAwMDA0IiBoZWlnaHQ9IjE2IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgoKIDxnPgogIDx0aXRsZT5MYXllciAxPC90aXRsZT4KICA8cGF0aCBpZD0ic3ZnXzEiIGQ9Im0yMC4yMDM4NiwwLjNsLTEuNCwxLjRsNS4zLDUuM2wtMjQuMDM1MSwwbDAsMi4xNzE5bDI0LjAzNTEsLTAuMTcxOWwtNS4zLDUuM2wxLjQsMS40bDcuNywtNy43bC03LjcsLTcuN3oiIGZpbGw9IiMxMzRkM2MiLz4KIDwvZz4KPC9zdmc+') no-repeat;*/
position:absolute;
left:40px;
bottom:40px;
z-index:3;
transition:all 0.3s linear;
}
/*.Sekra_xm_lif em{
font-size: 18px;
line-height: 22px;
font-weight: 600;
display: inline-block;
color: #000;
position: relative;
padding-right: 48px;
padding-top: 12px;
padding-bottom: 12px;
font-style:normal;
}
.Sekra_xm_lif em::before {
    content: '';
    box-sizing: border-box;
    position: absolute;
    display: inline-block;
    transform: scale(var(--ggs, 1));
    border-top: 2px solid transparent;
    border-bottom: 2px solid transparent;
    box-shadow: inset 0 0 0 2px;
    width: 25px;
    height: 6px;
    transition: all 0.25s ease-in-out;
    color: #d30e0e;
    top: calc(50% - 2px);
    left: calc(100% - 38px);
}
.Sekra_xm_lif em::after {
     content: '';
    display: block;
    box-sizing: border-box;
    position: absolute;
    width: 10px;
    height: 10px;
    border-top: 2px solid;
    border-right: 2px solid;
    transform: rotate(45deg);
    color: #d30e0e;
    transition: right 0.25s ease-in-out;
    right: 14px;
    top: calc(50% - 4px);
}*/

.Sekra_xm_lig{
width:36px;
height:30px;
position:absolute;
left:20px;
background-color:#1eb46b;
top:20px;
z-index:3;
line-height:30px;
text-align:center;
color:#fff;
font-size:10px;
font-weight:bold;
}
.Sekra_xm_lih{
width:368px;
height:192px;
border:1px solid #dcdcdc;
position:absolute;
left:0;
bottom:0;
border-top:none;
z-index:1;
}

.Sekra_xm_li:hover .card_animate {
	background-size:100% 4px;
}
.Sekra_xm_li:hover .Sekra_xm_lia img{
transform: scale(1.1);
}
.Sekra_xm_li:hover .Sekra_xm_lif{
left:46px;
}
/*
.Sekra_xm_li:hover .Sekra_xm_lif em::before {
	width:36px
}
.Sekra_xm_li:hover .Sekra_xm_lif em::after {
	right:2px
}
*/

.Sekra_xm_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;
}

.Sml_goods_btn{
width:100%;
padding-bottom:10px;
display:none;
overflow:hidden;
}
.Sml_goods_btn a{
font-size:16px;
color:#00332c;
font-weight:bold;
}

.Sml_new_ox{
width:770px;
padding:32px 20px;
font-size:18px;
background-color:#f5faf9;
display:none;
overflow:hidden;
}

.item_what_TT{
width:100%;
height:128px;
line-height:128px;
font-size:42px;
color:#000000;
font-weight:bold;
}

.stan_content{
width:100%;
font-size:22px;
line-height:30px;
color:#1a1a1a;
overflow:hidden;
}

.stan_content p{
margin:0;
padding:0;
}

.btan_content{
width:100%;
font-size:18px;
line-height:28px;
color:#1a1a1a;
overflow:hidden;
}

.btan_content p{
margin:0;
padding:0;
}

.Sml_goods_ST{
width:100%;
height:146px;
line-height:146px;
font-size:42px;
color:#000000;
font-weight:bold;
overflow:hidden;
}

.Sml_goods_SWT{
width:100%;
height:88px;
line-height:88px;
font-size:36px;
color:#000;
}



.Sml_goods_SsD{
width:100%;
line-height:30px;
font-size:22px;
color:#000000;
padding-bottom:18px;
overflow:hidden;
}

.Sml_goods_SsT{
width:100%;
height:104px;
line-height:104px;
font-size:36px;
color:#000;
clear:both;
}

.Sml_goods_step{
width:1150px;
}
.Sml_goods_step ul{
margin:0;
padding:0;
list-style:none;
}
.Sml_goods_step ul li{
width:280px;
height:138px;
float:left;
padding-left:18px;
margin-right:50px;
border:1px solid #cccccc;
border-radius:10px;
margin-bottom:20px;
position:relative;
}
.Sml_goods_step ul li:before{
content: " ";
height:20px;
position: absolute;
top:59px;
width:18px;
z-index: 2;
box-sizing: border-box;
background:url(/images/2028/lc_r.png) center top no-repeat;
left:318px;
}

.Sml_goods_step_A{
width:100%;
height:38px;
line-height:38px;
font-size:18px;
color:#000000;
margin-top:22px;
}
.Sml_goods_step_B{
width:260px;
line-height:22px;
font-size:15px;
color:#000;
overflow:hidden;
}

.Sml_goods_sy{
width:100%;
overflow:hidden;
}
.Sml_goods_sy ul{
margin:0;
padding:0;
list-style:none;
}
.Sml_goods_sy ul li{
width:calc(100% - 40px);
background:url(images/item/vm.png) left 7px no-repeat;
padding-left:40px;
float:left;
line-height:28px;
font-size:18px;
color:#333333;
padding-bottom:30px;
overflow:hidden;
}

.Sml_goods_ad{
width:810px;
height:170px;
box-shadow:0 0 14px rgba(0,0,0,0.2);
border-radius:20px;
margin-bottom:30px;
overflow:hidden;
}

.Sml_goods_bz{
width:750px;
padding:22px 30px 30px 30px;
font-size:14px;
line-height:22px;
color:#404040;
border-radius:20px;
overflow:hidden;
background-color:#f7f8fa;
overflow:hidden;
}

.Sml_main_r{
width:320px;
float:right;
}

.Sml_main_rol{
width:320px;
height:310px;
position:relative;
box-shadow:0 0 10px rgba(0,0,0,0.22);
}
.Sml_main_rolT{
width:260px;
height:57px;
line-height:57px;
border-bottom:1px solid #dbdbdb;
position:absolute;
left:30px;
top:13px;
font-size:24px;
color:#000000;
}
.Sml_main_rolx{
width:250px;
height:auto;
position:absolute;
left:40px;
top:88px;
}
.Sml_main_rolx ul{
margin:0;
padding:0;
list-style:none;
}
.Sml_main_rolx ul li{
width:260px;
height:30px;
float:left;
line-height:30px;
}
.Sml_main_rolx ul li a{
font-size:15px;
color:#333333;
text-decoration:none;
}
.Sml_main_rolx ul li a:hover{
color:#006658;
text-decoration:underline;
}

.Sml_main_rolM{
width:260px;
height:34px;
line-height:34px;
position:absolute;
left:30px;
top:248px;
}
.Sml_main_rolM a{
font-size:14px;
font-weight:bold;
text-decoration:none;
color:#666666;
}
.Sml_main_rolM a:hover{
text-decoration:underline;
color:#006658;
}

.Sml_main_rTT{
width:100%;
height:60px;
line-height:60px;
border-bottom:1px solid #dbdbdb;
font-size:30px;
color:#333333;
}
.Sml_main_rik{
width:320px;
padding-top:23px;
overflow:hidden;
}
.Sml_main_rik ul{
margin:0;
padding:0;
list-style:none;
}
.Sml_main_rik ul li{
width:305px;
padding-left:15px;
float:left;
line-height:20px;
background:url(images/item/news_em.png) left 8px no-repeat;
padding-bottom:16px;
overflow:hidden;
}
.Sml_main_rik ul li a{
font-size:16px;
color:#4c4c4c;
text-decoration:none;
}
.Sml_main_rik ul li:hover{
background:url(images/item/news_om.png) left 8px no-repeat;
}
.Sml_main_rik ul li:hover a{
color:#005c50;
text-decoration:underline;
}

.Sml_main_rore{
width:100%;
height:74px;
}
.Sml_main_rore a{
font-size:16px;
text-decoration:none;
color:#004c42;
font-weight:bold;
}
.Sml_main_rore a:hover{
color:#004c42;
}

.ren_ox{
width:320px;
height:320px;
box-shadow:0 0 8px rgba(0,0,0,0.24);
border-radius:10px;
overflow:hidden;
}
.ren_oxA{
width:320px;
height:130px;
background-color:#edf9f7;
position:relative;
}
.ren_oxAa{
width:90px;
height:90px;
position:absolute;
left:30px;
top:20px;
}
.ren_oxAb{
width:140px;
height:42px;
line-height:42px;
font-size:22px;
color:#000;
font-weight:bold;
position:absolute;
left:140px;
top:30px;
}
.ren_oxAc{
width:140px;
height:36px;
line-height:36px;
font-size:16px;
color:#000;
position:absolute;
left:140px;
top:62px;
}

.ren_oxB{
width:280px;
height:91px;
padding-left:40px;
padding-top:22px;
overflow:hidden;
}
.ren_oxB ul{
margin:0;
padding:0;
list-style:none;
}
.ren_oxB ul li{
width:246px;
height:40px;
line-height:40px;
padding-left:34px;
float:left;
}
.ren_oxB ul li.tel_ico{
background:url(images/item/tel_ico.png) left center no-repeat;
font-size:18px;
color:#00a892;
font-weight:bold;
}
.ren_oxB ul li.mail_ico{
background:url(images/item/mail_ico.png) left center no-repeat;
font-size:16px;
color:#333;
}
.ren_oxC{
width:240px;
margin:0 auto;
}
.ren_oxC a{
width:140px;
height:40px;
display:block;
line-height:40px;
text-align:center;
background:url(images/item/kbtn.png) no-repeat;
box-shadow:0 0 12px rgba(0,168,146,0.3);
border-radius:20px;
font-size:16px;
color:#fff;
font-weight:bold;
text-decoration:none;
}

.Sl_bs_news{
width:330px;
height:380px;
position:relative;
background-color:#fcfaf7;
box-shadow:0 0 8px rgba(0,0,0,0.24);
border-radius:10px;
overflow:hidden;
}
.Sl_bs_newsA{
width:270px;
height:auto;
position:absolute;
left:30px;
top:35px;
}
.Sl_bs_newsB{
width:270px;
height:50px;
line-height:50px;
font-size:30px;
color:#000;
position:absolute;
left:30px;
top:92px;
}
.Sl_bs_newsC{
width:270px;
height:auto;
position:absolute;
left:30px;
top:156px;
}
.Sl_bs_newsC ul{
margin:0;
padding:0;
list-style:none;
}
.Sl_bs_newsC ul li{
width:270px;
float:left;
height:34px;
line-height:34px;
white-space: nowrap;
word-break: keep-all;
overflow: hidden;
text-overflow: ellipsis;
}
.Sl_bs_newsC ul li a{
font-size:14px;
color:#4c4c4c;
font-weight:400;
text-decoration:none;
}
.Sl_bs_newsC ul li:hover{
color:#05a498;
}
.Sl_bs_newsC ul li:hover a{
color:#05a498;
text-decoration:underline;
}

.Sl_xw_kf{
width:330px;
height:370px;
position:relative;
background-color:#fcfaf7;
box-shadow:0 0 8px rgba(0,0,0,0.24);
border-radius:10px;
overflow:hidden;
}
.Sl_xw_kfa{
width:270px;
height:auto;
position:absolute;
left:30px;
top:40px;
}
.Sl_xw_kfb{
width:270px;
color:#434342;
height:50px;
line-height:50px;
font-size:30px;
position:absolute;
left:30px;
top:110px;
}
.Sl_xw_kfc{
width:270px;
color:#434342;
height:auto;
line-height:26px;
font-size:14px;
font-weight:bold;
position:absolute;
left:30px;
top:168px;
}
.Sl_xw_kfd{
width:270px;
height:54px;
position:absolute;
left:30px;
top:268px;
}
.Sl_xw_kfd a{
width:156px;
padding-left:114px;
height:54px;
line-height:54px;
display:block;
background:url(images/chat.png) 75px 16px no-repeat;
background-color:#05a498;
font-size:14px;
color:#fff;
text-decoration:none;
}
.Sl_xw_kfd a:hover{
text-decoration:underline;
}

.Sml_main_rA{
width:280px;
padding:12px 20px 22px 20px;
background:url(images/item/ra.jpg) no-repeat;
box-shadow:0 0 8px rgba(0,0,0,0.24);
border-radius:10px;
overflow:hidden;
}
.Sml_main_rAt{
width:253px;
padding-left:27px;
height:47px;
line-height:47px;
background:url(images/item/t_icon1.png) left center no-repeat;
border-bottom:1px solid #e4e5e5;
font-size:18px;
color:#000;
font-weight:bold;
}
.Sml_main_rAx{
width:280px;
padding-top:18px;
overflow:hidden;
}
.Sml_main_rAx ul{
margin:0;
padding:0;
list-style:none;
}
.Sml_main_rAx ul li{
width:280px;
height:80px;
float:left;
position:relative;
}
.Sml_main_rAxa{
width:100px;
height:64px;
position:absolute;
left:0;
top:0;
}
.Sml_main_rAxb{
width:170px;
height:50px;
line-height:25px;
position:absolute;
left:114px;
top:2px;
font-size:16px;
color:#000;

}
.Sml_main_rAx ul li:hover .Sml_main_rAxb span{
color:#00a892;
font-weight:bold;
}
.Sml_main_rAm{
width:280px;
margin-top:4px;
}
.Sml_main_rAm a{
width:280px;
height:40px;
line-height:40px;
background-color:#f0f0f0;
display:block;
border-radius:10px;
text-align:center;

font-size:14px;
color:#000;
}
.Sml_main_rB{
width:280px;
padding:12px 20px 22px 20px;
box-shadow:0 0 8px rgba(0,0,0,0.24);
border-radius:10px;
overflow:hidden;
}
.Sml_main_rBt{
width:253px;
padding-left:27px;
height:47px;
line-height:47px;
background:url(images/item/t_icon2.png) left center no-repeat;
border-bottom:1px solid #e4e5e5;
font-size:18px;
color:#000;
font-weight:bold;
}
.Sml_main_rBx{
width:300px;
padding-top:20px;
overflow:hidden;
}
.Sml_main_rBx ul{
margin:0;
padding:0;
list-style:none;
}
.Sml_main_rBx ul li{
width:130px;
float:left;
margin-right:20px;
margin-bottom:17px;
}
.Sml_main_rBx ul li a{
width:130px;
height:40px;
display:block;
border-radius:6px;
text-decoration:none;
position:relative;
overflow:hidden;
}
.Sml_main_rBx ul li a span{
width:130px;
height:40px;
line-height:40px;
text-align:center;
display:block;
font-size:14px;
position:absolute;
left:0;
top:0;
z-index:2;
}

.Sml_main_rBx ul li a label{
    height:50px;
    position: absolute;
    bottom:-23px;
	left:80px;
    width: 50px;
    z-index:1;
	border-radius:50%;
	display:block;
	transition: all .4s;
	-webkit-transition: all .4s;
}

.Sml_main_rBx ul li a.colr_1{
background-color:#f5fafc;
color:#0077a8;
}
.Sml_main_rBx ul li a.colr_1 label{
background-color:#e5f4fd;
}
.Sml_main_rBx ul li a.colr_2{
background-color:#f5fafc;
color:#00a892;
}
.Sml_main_rBx ul li a.colr_2 label{
background-color:#e3f4f1;
}
.Sml_main_rBx ul li a.colr_3{
background-color:#f5f5ff;
color:#1000a8;
}
.Sml_main_rBx ul li a.colr_3 label{
background-color:#eaeafc;
}
.Sml_main_rBx ul li a.colr_4{
background-color:#fffaf5;
color:#cf6108;
}
.Sml_main_rBx ul li a.colr_4 label{
background-color:#faefe4;
}
.Sml_main_rBx ul li a.colr_5{
background-color:#f9faf3;
color:#92a705;
}
.Sml_main_rBx ul li a.colr_5 label{
background-color:#eff2de;
}
.Sml_main_rBx ul li a.colr_6{
background-color:#f8f5fc;
color:#811ea2;
}
.Sml_main_rBx ul li a.colr_6 label{
background-color:#f1e8fc;
}

.Sml_main_rBx ul li a:hover label{
width:230px;
height:230px;
left:0;
bottom:-93px;
}

.fixed_right{ position: fixed;_position: absolute;top:120px; width:280px;z-index:99;}

.fixed_menu{ position: fixed;_position: absolute;top:0; width:100%;z-index:99;}

.shai_right{ position: fixed;_position: absolute;top:130px; width:330px;z-index:99;}

.fixed_top{ position: fixed;_position: absolute;top:0; width:100%;z-index:99; -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.2);box-shadow: 0 6px 12px rgba(0, 0, 0, 0.2);background-color:#fff;}

.Sml_main_rC{
width:280px;
padding:12px 20px 22px 20px;
/*box-shadow:0 0 8px rgba(0,0,0,0.24);*/
border-radius:10px;
overflow:hidden;
}
.Sml_main_rCt{
width:253px;
padding-left:27px;
height:47px;
line-height:47px;
background:url(images/item/t_icon3.png) left center no-repeat;
border-bottom:1px solid #e4e5e5;
font-size:18px;
color:#000;
font-weight:bold;
}
.Sml_main_rCx{
width:280px;
padding-top:16px;
overflow:hidden;
}
.Sml_main_rCx ul{
margin:0;
padding:0;
list-style:none;
}
.Sml_main_rCx ul li{
width:247px;
padding-left:33px;
float:left;
height:30px;
line-height:30px;
font-size:16px;
color:#000;
}
.Sml_main_rCx ul li.tel_ico{
background:url(images/item/tel_ico.png) left 7px no-repeat;
color:#00a892;
font-weight:bold;
}
.Sml_main_rCx ul li.mail_ico{
background:url(images/item/mail_ico.png) left center no-repeat;
}
.Sml_main_rCx ul li.kf_ico{
background:url(images/item/kf_ico.png) left center no-repeat;
}
.Sml_main_rCx ul li a{
color:#000;
text-decoration:none;
}
.Sml_main_rCx ul li a:hover{
text-decoration:underline;
color:#00a892;
}

.Sml_main_rSx{
width:280px;
padding-top:13px;
overflow:hidden;
}
.Sml_main_rSx ul{
margin:0;
padding:0;
list-style:none;
}
.Sml_main_rSx ul li{
width:280px;
height:38px;
line-height:38px;
float:left;
white-space: nowrap;
word-break: keep-all;
overflow: hidden;
text-overflow: ellipsis;
}
.Sml_main_rSx ul li a{
font-size:14px;
color:#000000;

text-decoration:none;
}

.Sml_main_rSx ul li span{
font-weight:bold;
}

.Sml_main_rSx ul li:nth-child(1) span{
color:#d21111;
}
.Sml_main_rSx ul li:nth-child(2) span{
color:#de5018;
}
.Sml_main_rSx ul li:nth-child(3) span{
color:#dda00c;
}

.Sml_main_rSx ul li a:hover label{
text-decoration:underline;
}

.all_banner_news{
width:100%;
height:420px;
background:url(images/banner_news.jpg) center top no-repeat;
overflow:hidden;
}
.banner_news{
width:1200px;
height:420px;
position:relative;
}
.banner_newsA{
width:100%;
height:74px;
line-height:74px;
font-size:54px;
color:#fff;
position:absolute;
left:0;
top:130px;
font-family:"ËÎÌå";
font-weight:bold;
}
.banner_newsB{
width:100%;
height:auto;
line-height:38px;
font-size:18px;
color:#fff;
position:absolute;
left:0;
top:218px;
}
.banner_newsC{
width:440px;
height:auto;
line-height:30px;
font-size:18px;
color:#fff;

position:absolute;
left:0;
top:224px;
}

.all_banner_sews{
width:100%;
height:200px;
background:url(images/banner_sews.jpg) center top no-repeat;
overflow:hidden;
}
.banner_sews{
width:1200px;
height:200px;
position:relative;
}
.banner_sewsA{
width:100%;
height:60px;
line-height:60px;
font-size:40px;
color:#fff;
font-family:"ËÎÌå";
position:absolute;
left:0;
top:60px;
}
.banner_sewsB{
width:100%;
height:35px;
line-height:35px;
font-size:15px;
color:#fff;
position:absolute;
left:0;
top:112px;
font-family:"ËÎÌå";
}
.banner_sewsC{
width:100%;
height:38px;
line-height:38px;
font-size:18px;
color:#fff;

position:absolute;
left:0;
top:158px;
}

.all_Sml_news{
width:100%;
margin-top:70px;
}
.burbk_left{
width:1000px;
float:left;
}
.burbk_right{
width:360px;
float:right;
/*position: sticky;
top:190px;
height:800px;*/
}

.burbk_hot{
width:360px;
height:670px;
background:url(images/2027/rox.png) no-repeat;
box-shadow:0 0 5px rgba(0,0,0,0.18);
position:relative;
}
.burbk_hot:before{
content: " ";
height:24px;
position: absolute;
top:30px;
width:6px;
z-index: 2;
box-sizing: border-box;
background-color:#d30e0e;
left:0;
}
.burbk_hot_TT{
width:300px;
height:auto;
line-height:44px;
font-size:24px;
color:#000;
font-weight:bold;
position:absolute;
left:30px;
top:20px;
}
.burbk_hot_li{
width:300px;
height:auto;
position:absolute;
left:30px;
top:63px;
}
.burbk_hot_li ul{
margin:0;
padding:0;
list-style:none;
}
.burbk_hot_li ul li{
width:300px;
height:149px;
border-bottom:1px solid #e3e3e3;
position:relative;
}
.burbk_hot_li ul li:last-child{
border:none;
}
.burbk_hot_lia{
width:300px;
height:37px;
line-height:37px;
position:absolute;
left:0;
top:21px;
text-overflow: ellipsis;
white-space: normal;
-webkit-line-clamp:1;
display: -webkit-box;
-webkit-box-orient:vertical;
overflow:hidden;
}
.burbk_hot_lia a{
font-size:17px;
font-weight:bold;
color:#000000;
text-decoration:none;
}
.burbk_hot_lia a:hover .card_animate{
background-size:100% 4px;
}

.burbk_hot_lia a:active .card_animate {
	background-image:linear-gradient(120deg,#dbd6c7 0%,#dbd6c7 100%)
}

.burbk_hot_lib{
width:300px;
height:32px;
line-height:32px;
font-size:12px;
color:#999999;
position:absolute;
left:0;
top:49px;
}
.burbk_hot_lic{
width:300px;
height:auto;
line-height:20px;
font-size:14px;
color:#666666;
position:absolute;
left:0;
top:84px;
text-overflow: ellipsis;
white-space: normal;
-webkit-line-clamp:2;
display: -webkit-box;
-webkit-box-orient:vertical;
overflow:hidden;
}

.burbk_lx{
width:360px;
height:260px;
background:url(images/2027/rox.png) no-repeat;
box-shadow:0 0 5px rgba(0,0,0,0.18);
position:relative;
}
.burbk_lx:before{
content: " ";
height:24px;
position: absolute;
top:30px;
width:6px;
z-index: 2;
box-sizing: border-box;
background-color:#d30e0e;
left:0;
}
.burbk_lx_TT{
width:300px;
height:auto;
line-height:44px;
font-size:24px;
color:#000000;
font-weight:bold;
position:absolute;
left:30px;
top:20px;
}
.burbk_lx_li{
width:300px;
height:auto;
position:absolute;
left:30px;
top:81px;
}
.burbk_lx_li ul{
margin:0;
padding:0;
list-style:none;
}
.burbk_lx_li ul li{
width:300px;
height:86px;
position:relative;
}
.burbk_lx_li ul li.bk_icon1{
background:url(images/2026/bk_icon1.png) left 8px no-repeat;
}
.burbk_lx_li ul li.bk_icon2{
background:url(images/2026/bk_icon2.png) left 6px no-repeat;
}
.burbk_lx_lia{
width:242px;
height:38px;
line-height:38px;
position:absolute;
left:41px;
top:0;
font-size:18px;
color:#e01010;
font-weight:bold;
}
.burbk_lx_lia a{
font-size:18px;
color:#d30e0e;
font-weight:normal;
text-decoration:none;
}
.burbk_lx_lia a:hover{
text-decoration:underline;
}
.burbk_lx_lib{
width:242px;
height:auto;
line-height:20px;
position:absolute;
left:41px;
top:38px;
font-size:12px;
color:#4c4c4c;
}

.all_Sml_art{
width:100%;
padding-top:20px;
border-bottom:1px solid #808080;
overflow:hidden;
}

.Sml_news_sin{
width:1200px;
height:156px;
position:relative;
}
.Sml_news_sinA{
width:100%;
height:50px;
line-height:50px;
font-size:30px;
color:#000;
position:absolute;
left:0;
top:10px;
}
.Sml_news_sinB{
width:100%;
height:36px;
line-height:36px;
font-size:16px;
color:#000;
position:absolute;
left:0;
top:70px;
font-weight:400;
}



.Sml_news_class_ox{
width:100%;
height:47px;
position:relative;
border-bottom:1px solid #b2b2b2;
overflow:hidden;
}

.Sml_news_class_ox_TT{
width:94px;
height:24px;
line-height:24px;
color:#000;
font-size:14px;
font-weight:600;
position:absolute;
left:0;
top:0;
}

.all_Dakr_nab{
width:100%;
height:60px;
background-color:#ebf6f5;
overflow:hidden;
}

.Sml_news_class{
width:100%;
height:86px;
}
.Sml_news_class ul{
margin:0;
padding:0;
list-style:none;
}
.Sml_news_class ul li{
float:left;
margin-right:14px;
height:56px;

}
.Sml_news_class ul li a{
font-size:16px;
color:#1a1a1a;
text-decoration:none;
display:inline-block;
padding:0 20px;
height:40px;
line-height:40px;
border:1px solid #adadad;
border-radius:2px;
}
.Sml_news_class ul li.selected a{
border-color:#d30e0e;
color:#d30e0e;
font-weight:bold;
}

.Sml_news_category_ox{
width:100%;
position:relative;
margin-top:22px;
border-bottom:1px solid #b2b2b2;
padding-bottom:25px;
overflow:hidden;
}
.cat_open{
width:80px;
height:26px;
line-height:26px;
cursor:pointer;
font-size:14px;
color:#00a892;
position:absolute;
right:0;
top:0;
text-align:right;
}
.Sml_news_category_ox_TT{
width:94px;
float:left;
height:26px;
line-height:26px;
font-size:14px;
color:#000;
font-weight:600;
}
.Sml_news_category{
width:calc(100% - 153px);
float:left;
height:78px;
overflow:hidden;
}
.Sml_news_category ul{
margin:0;
padding:0;
list-style:none;
}
.Sml_news_category ul li{
float:left;
margin-right:28px;
display:inline-block;
height:26px;
line-height:26px;
}
.Sml_news_category ul li a{
font-size:14px;
color:#000;
text-decoration:none;
}

.Sml_news_category ul li.selected a{
font-weight:bold;
color:#00a892;
}

.news_count{
width:calc(100% - 110px);
height:81px;
line-height:81px;
padding-left:110px;
border-bottom:1px solid #cccccc;
font-size:24px;
color:#004239;
}

.Sml_news{
width:1000px;
border-top:1px solid #b2b2b2;
}
.Sml_news ul{
margin:0;
padding:0;
list-style:none;
}
.Sml_news ul li{
width:100%;
float:left;
height:262px;
border-bottom:1px solid #b2b2b2;
position:relative;
}
.Sml_news ul li:before{
content: " ";
height:0;
position: absolute;
top:50%;
width:6px;
z-index: 2;
box-sizing: border-box;
background-color:#d30e0e;
left:1px;
transition:all 0.3s linear;
}
.Sml_news_lia{
width:100%;
height:32px;
line-height:32px;
position:absolute;
left:30px;
top:21px;
font-size:12px;
color:#666666;
}
.Sml_news_lib{
width:806px;
height:auto;
line-height:44px;
position:absolute;
left:30px;
top:62px;
text-overflow: ellipsis;
white-space: normal;
-webkit-line-clamp:1;
display: -webkit-box;
-webkit-box-orient:vertical;
overflow:hidden;
}
.Sml_news_lib a{
color:#000000;
font-size:28px;
font-weight:bold;
text-decoration:none;
}
.Sml_news_lib a:hover .card_animate{
background-size:100% 4px;
}
.Sml_news_lib a:active .card_animate {
	background-image:linear-gradient(120deg,#dbd6c7 0%,#dbd6c7 100%)
}

.Sml_news_lic{
width:950px;
height:auto;
line-height:26px;
position:absolute;
left:30px;
top:127px;
font-size:18px;
color:#4c4c4c;
text-overflow: ellipsis;
white-space: normal;
-webkit-line-clamp:2;
display: -webkit-box;
-webkit-box-orient:vertical;
overflow:hidden;
}
.Sml_news_lid{
width:216px;
height:42px;
position:absolute;
left:30px;
top:206px;
}
.Sml_news_lid a{
font-size:18px;
color:#000;
text-decoration:none;
}

.Sml_news ul li:hover:before{
height:194px;
top:30px;
}



.look_more{
width:130px;
margin:0 auto;
padding-top:40px;
clear:both;
cursor:pointer;
overflow:hidden;
}
.load_more{
width:128px;
height:34px;
}
.load_more a:hover{
color:#004238;
}

.Sml_art_main{
width:1200px;
}
.Sml_art_left{
width:800px;
float:left;
}
.Sml_art_right{
width:320px;
float:right;
}

.bk_list_rb{
width:260px;
padding:3px 30px 16px 30px;
box-shadow:0 0 10px 0 rgba(0,0,0,0.3);
margin-top:26px;
overflow:hidden;
}
.bk_list_rbT{
width:260px;
height:78px;
line-height:78px;
font-size:26px;
color:#000;
font-family:"ËÎÌå";
}
.bk_list_rbx{
width:260px;
overflow:hidden;
}
.bk_list_rbx ul{
margin:0;
padding:0;
list-style:none;
}
.bk_list_rbx ul li{
width:260px;
float:left;
padding-bottom:22px;
overflow:hidden;
}
.bk_list_rbxa{
width:16px;
height:16px;
float:left;
line-height:16px;
font-size:12px;
color:#fff;
background-color:#a0a0a0;
text-align:center;
font-weight:600;
margin-top:3px;
}
.bk_list_rbxb{
width:231px;
height:auto;
line-height:20px;
font-size:15px;
font-weight:400;
color:#333;
float:right;
text-overflow: ellipsis;
white-space: normal;
-webkit-line-clamp:2;
display: -webkit-box;
-webkit-box-orient:vertical;
overflow:hidden;
}

.bk_list_rbx ul li:hover .bk_list_rbxb{
text-decoration:underline;
text-decoration-color:#00a892;
color:#000;
}

.bk_list_rbx ul li:nth-child(1) .bk_list_rbxa{
background-color:#cc0101;
}
.bk_list_rbx ul li:nth-child(2) .bk_list_rbxa{
background-color:#e55100;
}
.bk_list_rbx ul li:nth-child(3) .bk_list_rbxa{
background-color:#e9aa00;
}

.Sml_art{
width:700px;
margin:0 auto;
}
.Sml_art_tool{
width:100%;
height:46px;
margin-top:26px;
}
.Sml_art_tool ul{
margin:0;
padding:0;
list-style:none;
}
.Sml_art_tool ul li{
float:left;
margin-right:10px;
}
.Sml_art_tool ul li a{
position:relative;
}
.tool_tip{
width:44px;
height:32px;
background-color:#262626;
line-height:32px;
position:absolute;
top:28px;
text-align:center;
font-size:12px;
color:#fff;
border-radius:10px;
left:-10px;
display:none;
font-weight:400;
}

.tool_tip:before {
  content: '';
  position: absolute;
  top: -4px;
  left:17px;
  width: 0;
  height: 0;
  border-left: 4px solid transparent;
  border-right: 4px solid transparent;
  border-bottom: 4px solid #262626;
}

.Sml_art_tool ul li a:hover .tool_tip{
display:block;
}

.Sml_art_tool ul li a.nt_ico1{
width:20px;
height:20px;
display:block;
background:url(images/nt_ico1.png) no-repeat;
}
.Sml_art_tool ul li a.nt_ico1:hover{
background:url(images/nt_ico1s.png) no-repeat;
}
.Sml_art_tool ul li a.nt_ico2{
width:23px;
height:20px;
text-align:center;
line-height:16px;
color:#000;
font-size:9px;
font-weight:bold;
display:block;
background:url(images/nt_ico2.png) no-repeat;
}
.Sml_art_tool ul li a.nt_ico2:hover{
background:url(images/nt_ico2s.png) no-repeat;
color:#fff;
}
.Sml_art_tool ul li a.nt_ico3{
width:26px;
height:20px;
display:block;
background:url(images/nt_ico3.png) no-repeat;
}
.Sml_art_tool ul li a.nt_ico3:hover{
background:url(images/nt_ico3s.png) no-repeat;
}
.Sml_artA{
width:700px;
line-height:50px;
font-size:42px;
color:#000;
font-family:"ËÎÌå";
padding-bottom:35px;
overflow:hidden;
}
.Sml_artAs{
width:800px;
height:150px;
position:relative;
border-top:1px solid #999999;
border-bottom:1px solid #999999;
}
.Sml_artAs_A{
width:560px;
height:32px;
line-height:32px;
font-size:12px;
color:#666666;
font-weight:400;
position:absolute;
left:120px;
top:27px;
}
.Sml_artAs_B{
width:600px;
height:auto;
line-height:24px;
font-size:16px;
color:#666666;
position:absolute;
left:120px;
top:63px;
text-overflow: ellipsis;
white-space: normal;
-webkit-line-clamp:2;
display: -webkit-box;
-webkit-box-orient:vertical;
overflow:hidden;
}
.Sml_artAs_C{
width:88px;
height:88px;
position:absolute;
left:0;
top:30px;
border:1px solid #ebebeb;
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;
}
.Sml_artAs_C img{
width:80px;
height:auto;
}
.Sml_artB{
width:100%;
height:41px;
line-height:41px;
font-size:12px;
color:#686868;
font-weight:600;
}
.Sml_artB span{
color:#00a892;
font-weight:400;
}
.Sml_artC{
width:100%;
padding:15px 0 30px 0;
overflow:hidden;
font-size:16px;
line-height:24px;
color:#000;
}
.Sml_artPN{
width:100%;
line-height:30px;
padding:0 0 32px 0;
font-size:16px;
color:#000;
overflow:hidden;
}
.Sml_artPN a{
font-size:16px;
color:#000;
text-decoration:none;
}
.Sml_artPN a:hover{
text-decoration:underline;
}
.Sml_artD{
width:810px;
padding-top:25px;
padding-bottom:45px;
overflow:hidden;
}
.Sml_artD ul{
margin:0;
padding:0;
list-style:none;
}
.Sml_artD ul li{
width:810px;
float:left;
margin-top:14px;
height:36px;
}
.Sml_artD ul li a{
width:790px;
height:36px;
display:block;
line-height:36px;
padding-left:20px;
background-color:#f7f7f7;
border-radius:6px;
font-size:14px;

text-decoration:none;
white-space: nowrap;
word-break: keep-all;
overflow: hidden;
text-overflow: ellipsis;
}
.Sml_artD ul li a:hover{
background-color:#f0faf9;
color:#00a892;
font-weight:normal;
}

.Sml_artCcc{
width:700px;
height:300px;
background-color:#f1f1f1;
position:relative;
}
.Sml_artCccA{
width:646px;
height:40px;
line-height:40px;
font-size:20px;
color:#000;
font-weight:bold;
position:absolute;
left:54px;
top:35px;
}
.Sml_artCccB{
width:570px;
height:auto;
position:absolute;
left:54px;
top:80px;
}
.Sml_artCccB ul{
margin:0;
padding:0;
list-style:none;
}
.Sml_artCccB ul li{
width:558px;
padding-left:12px;
float:left;
font-size:16px;
line-height:26px;
color:#000;
background:url(images/cnas/em.png) left 10px no-repeat;
overflow:hidden;
}
.Sml_artCccB ul li a{
color:#000;
text-decoration:underline;
text-decoration-color:#00a791;
}
.Sml_artCccB ul li a:hover{
background-color:#e0f4f2;
}
.Sml_artCccC{
width:646px;
height:36px;
line-height:36px;
position:absolute;
left:54px;
top:221px;
}
.Sml_artCccC a{
font-size:16px;
color:#000000;
text-decoration:none;
}
.Sml_artCccC a:hover{
text-decoration:underline;
text-decoration-color:#00a791;
}

.all_Sml_artEF{
width:100%;
padding-top:18px;
border-top:1px solid #808080;
overflow:hidden;
}

.Sml_artEF{
width:740px;
padding:16px 30px 25px 30px;
background-color:#f1f1f1;
overflow:hidden;
}



.all_EcoVadis_one{
width:100%;
height:626px;
background:url(images/EcoVadis/all_1.jpg) center top no-repeat;
overflow:hidden;
}
.EcoVadis_oneK{
width:1200px;
height:626px;
position:relative;
}
.EcoVadis_oneKa{
width:200px;
height:36px;
line-height:36px;
background:url(images/item/TsT.png) left top no-repeat;
font-size:14px;
color:#000000;
position:absolute;
left:0;
top:63px;
font-weight:400;
}
.EcoVadis_logo{
width:100%;
height:auto;
position:absolute;
left:0;
top:130px;
}
.EcoVadis_oneKb{
width:564px;
height:60px;
line-height:60px;
font-size:40px;
color:#000000;
position:absolute;
left:0;
top:187px;
}
.EcoVadis_oneKc{
width:564px;
height:auto;
line-height:28px;
font-size:18px;
color:#000000;
position:absolute;
left:0;
top:257px;
}
.EcoVadis_oneKd{
width:78px;
height:26px;
position:absolute;
left:0;
top:506px;
}
a.com_btn{
width:78px;
height:26px;
display:block;
line-height:26px;
background-color:#006658;
font-size:12px;
color:#fff;
font-weight:400;
text-decoration:none;
text-align:center;
}
a.com_btn:hover{
text-decoration:underline;
}
.EcoVadis_oneKe{
width:400px;
height:35px;
line-height:35px;
font-size:15px;
color:#000;
position:absolute;
left:663px;
top:190px;
font-weight:400;
}
.EcoVadis_oneKf{
width:440px;
height:auto;
position:absolute;
left:663px;
top:242px;
}


.EcoVadis_one{
width:1300px;
}
.EcoVadis_one ul{
margin:0;
padding:0;
list-style:none;
}
.EcoVadis_one ul li{
width:190px;
float:left;
position:relative;
height:165px;
border-top:1px solid #d1d1d1;
margin-right:110px;
}
.EcoVadis_one ul li:nth-child(3){
width:250px;
}
.EcoVadis_one ul li:nth-child(4){
width:340px;
margin-right:0;
}

.EcoVadis_oneB{
width:100%;
height:86px;
line-height:76px;
position:absolute;
left:0;
top:29px;
font-size:66px;
color:#000;
}
.EcoVadis_oneC{
width:100%;
height:40px;
line-height:40px;
position:absolute;
left:0;
top:100px;
font-size:20px;
color:#000;
font-weight:300;
}

.EcoVadis_one_since{
width:100%;
height:34px;
line-height:34px;
font-size:14px;
color:#b2b2b2;
font-weight:bold;
text-align:right;
clear:both;
}

.all_EcoVadis_two{
width:100%;
overflow:hidden;
}
.EcoVadis_two_TT{
width:100%;
height:85px;
font-size:42px;
color:#000;
font-weight:bold;
}

.well_rankx_TT{
width:100%;
height:92px;
line-height:72px;
font-size:42px;
color:#000;
font-weight:bold;
}

.EcoVadis_two_Tab{
width:100%;
height:56px;
position:relative;
}
.EcoVadis_two_Tab:before{
content: " ";
height:1px;
position: absolute;
bottom:0;
width:100%;
z-index: 2;
box-sizing: border-box;
background-color:#ebebeb;
left:0;
}
.EcoVadis_two_Tab ul{
margin:0;
padding:0;
list-style:none;
}
.EcoVadis_two_Tab ul li{
float:left;
margin:0 84px 0 0;
height:51px;
}
.EcoVadis_two_Tab ul li span{
padding:0 12px;
height:51px;
line-height:51px;
font-size:24px;
color:#5c5c5c;
display:block;
cursor:pointer;
font-weight:bold;
}
.EcoVadis_two_Tab ul li.selected span{
border-bottom:4px solid #d30e0e;
color:#000;
font-weight:bold;
}

.EcoVadis_two{
width:1300px;
}
.EcoVadis_twox{
width:1300px;
height:794px;
position:relative;
}
.twox1{
height:794px;
}
.twox2{
height:500px;
}
.twox3{
height:580px;
}

.well_twox{
height:570px;
}
.well_twox .EcoVadis_twoxB{
top:0;
}

.leed_twox{
height:470px;
}


.EcoVadis_twoxA{
width:580px;
height:46px;
line-height:46px;
font-size:26px;
color:#000;
font-weight:bold;
position:absolute;
left:0;
top:46px;
}
.EcoVadis_twoxAA{
width:580px;
height:46px;
line-height:46px;
font-size:26px;
color:#000;
font-weight:bold;
position:absolute;
left:0;
top:394px;
}
.EcoVadis_twoxB{
width:630px;
height:auto;
line-height:28px;
font-size:18px;
color:#000000;
position:absolute;
left:0;
top:101px;
}
.EcoVadis_twoxBa{
width:600px;
padding-left:33px;
height:auto;
border-left:6px solid #f1f1f1;
position:absolute;
left:0;
top:222px;
font-size:20px;
line-height:36px;
color:#000;
}


.EcoVadis_twoxB_3{
width:520px;
padding-left:33px;
height:auto;
line-height:36px;
font-size:20px;
color:#000000;
position:absolute;
left:0;
top:108px;
border-left:6px solid #f1f1f1;
}

.leed_twoxB{
width:500px;
top:0;
}
.EcoVadis_twoxC{
width:596px;
height:296px;
border:2px solid #eeeeee;
position:absolute;
right:0;
top:54px;
border-radius:10px;
overflow:hidden;
}
.EcoVadis_twoxCa{
width:100%;
height:58px;
background-color:#eeeeee;
line-height:58px;
text-align:center;
font-size:22px;
color:#515453;
}
.EcoVadis_twoxCb{
width:100%;
}

.EcoVadis_twox_hr{
width:930px;
height:3px;
background-color:#004d42;
position:absolute;
left:0;
top:366px;
}

.EcoVadis_twoxB_2{
width:630px;
height:auto;
line-height:28px;
font-size:18px;
color:#000000;
position:absolute;
left:0;
top:450px;
}
.EcoVadis_twoxB_2a{
width:580px;
padding-left:33px;
height:auto;
border-left:6px solid #f1f1f1;
position:absolute;
left:0;
top:570px;
font-size:20px;
line-height:30px;
color:#000;
}

.EcoVadis_twoxC_2{
width:596px;
height:296px;
border:2px solid #eee;
position:absolute;
right:0;
top:400px;
border-radius:10px;
overflow:hidden;
}
.EcoVadis_twoxC_2a{
width:100%;
height:58px;
background-color:#eee;
line-height:58px;
text-align:center;
font-size:22px;
color:#515453;
}
.EcoVadis_twoxC_2b{
width:100%;
}

.well_twoxC{
top:-80px;
width:484px;
right:0;
}

.leed_twoxC{
top:-10px;
width:422px;
right:0;
}

.EcoVadis_twoxT1{
width:278px;
height:34px;
position:absolute;
left:0;
top:680px;
}

.EcoVadis_twoxT2{
width:278px;
height:34px;
position:absolute;
left:0;
top:313px;
}


.EcoVadis_twoxT3{
width:278px;
height:34px;
position:absolute;
left:0;
top:442px;
}


.EcoVadis_twoxD{
width:570px;
height:auto;
line-height:28px;
font-size:20px;
color:#000000;
position:absolute;
left:0;
top:108px;
}
.EcoVadis_twoxE{
width:654px;
height:auto;
position:absolute;
right:0;
top:41px;
}
.EcoVadis_twoxF{
width:687px;
height:auto;
position:absolute;
right:0;
top:40px;
}

.all_EcoVadis_three{
width:100%;
padding-top:20px;
padding-bottom:88px;
background-color:#f7f7f7;
overflow:hidden;
}
.EcoVadis_three{
width:100%;
}
.EcoVadis_three ul{
margin:0;
padding:0;
list-style:none;
}
.EcoVadis_three ul li{
width:100%;
float:left;
margin-bottom:20px;
}

.LEED_three ul li:nth-child(1){
margin-bottom:30px;
}

.LEED_three ul li:nth-child(3){
margin-bottom:40px;
}

.EcoVadis_threeA{
width:95px;
height:auto;
float:left;
}
.EcoVadis_threeB{
width:100%;
height:44px;
line-height:44px;
position:absolute;
left:108px;
top:0;
font-size:24px;
color:#000;
font-weight:400;
}
.EcoVadis_threeC{
width:1154px;
padding-right:16px;
padding-top:20px;
height:auto;
float:right;
font-size:22px;
line-height:32px;
color:#333333;
padding-bottom:18px;
overflow:hidden;
}

.top14{
padding-top:14px;
}
.top11{
padding-top:11px;
}

.all_EcoVadis_four{
width:100%;
overflow:hidden;
}

.EcoVadis_2th{
width:100%;
height:1120px;
position:relative;
}
.EcoVadis_2th_A{
width:100%;
height:62px;
line-height:62px;
font-size:42px;
color:#000;
font-weight:bold;
position:absolute;
left:0;
top:70px;
}
.EcoVadis_2th_B{
width:1240px;
height:auto;
line-height:30px;
font-size:20px;
color:#000;
position:absolute;
left:0;
top:146px;
}
.EcoVadis_2th_C{
width:auto;
height:44px;
line-height:44px;
font-size:24px;
font-weight:bold;
color:#000;
position:absolute;
left:0;
top:255px;
}
.EcoVadis_2th_D{
width:594px;
padding-left:24px;
height:auto;
border-left:6px solid #f1f1f1;
position:absolute;
left:0;
top:322px;
}
.EcoVadis_2th_D ul{
margin:0;
padding:0;
list-style:none;
}
.EcoVadis_2th_D ul li{
width:100%;
float:left;
font-size:18px;
line-height:24px;
padding-bottom:18px;
overflow:hidden;
}
.EcoVadis_2th_E{
width:620px;
height:auto;
position:absolute;
right:0;
top:264px;
}

.EcoVadis_2th_Cs{
width:auto;
height:44px;
line-height:44px;
font-size:24px;
font-weight:bold;
color:#000;
position:absolute;
left:680px;
top:705px;
}
.EcoVadis_2th_Ds{
width:594px;
padding-left:24px;
height:auto;
border-left:6px solid #f1f1f1;
position:absolute;
left:680px;
top:772px;
}
.EcoVadis_2th_Ds ul{
margin:0;
padding:0;
list-style:none;
}
.EcoVadis_2th_Ds ul li{
width:100%;
float:left;
font-size:18px;
line-height:24px;
padding-bottom:18px;
overflow:hidden;
}
.EcoVadis_2th_Es{
width:440px;
height:auto;
position:absolute;
left:0;
top:685px;
}



.EcoVadis_four_TT{
width:500px;
height:36px;
line-height:36px;
background:url(images/item/TsT.png) left top no-repeat;
font-size:14px;
color:#000;
font-weight:400;
}
.EcoVadis_four_Sxt{
width:930px;
font-size:18px;
line-height:28px;
color:#4c4c4c;
}

.right_180{
margin-right:180px;
}
.top_85{
margin-top:-50px;
margin-left:30px;
}
.top_86{
margin-left:30px;
}
.right_80{
margin-right:80px; margin-left:152px;
}
.mright_80{
margin-left:20px;
}

.EcoVadis_four_hr{
width:930px;
height:4px;
background-color:#005c4e;
margin-top:48px;
margin-bottom:50px;
}

.EcoVadis_four_ST{
width:100%;
height:90px;
font-size:36px;
font-weight:bold;
color:#000;
line-height:90px;
}

.EcoVadis_four_Sxt_a{
height:auto;
line-height:normal;
}

.EcoVadis_four{
width:1240px;
}
.EcoVadis_four ul{
margin:0;
padding:0;
list-style:none;
}
.EcoVadis_four ul li{
width:580px;
height:396px;
margin-right:40px;
float:left;
position:relative;
border-radius:20px;
box-shadow:0 0 18px rgba(0,0,0,0.2);
}
.EcoVadis_four ul li:nth-child(1){
background:url(images/EcoVadis/l.png) no-repeat;
}
.EcoVadis_four ul li:nth-child(2){
background:url(images/EcoVadis/r.png) no-repeat;
}
.EcoVadis_fourA{
width:100px;
height:36px;
background:url(images/EcoVadis/jiao.png) no-repeat;
position:absolute;
left:0;
top:0;
line-height:36px;
text-align:center;
font-size:18px;
color:#fff;
}
.EcoVadis_fourB{
width:100%;
height:44px;
line-height:44px;
position:absolute;
left:0;
top:33px;
line-height:36px;
text-align:center;
font-size:24px;
color:#000;
}
.EcoVadis_fourC{
width:480px;
height:auto;
position:absolute;
left:50px;
top:130px;
}
.EcoVadis_fourC dl{
margin:0;
padding:0;
list-style:none;
}
.EcoVadis_fourC dl dt{
width:469px;
padding-left:11px;
background:url(images/EcoVadis/em.png) left 10px no-repeat;
float:left;
line-height:22px;
font-size:16px;

color:#000;
padding-bottom:8px;
overflow:hidden;
}

.all_EcoVadis_five{
width:100%;
padding-top:70px;
padding-bottom:20px;
overflow:hidden;
}
.EcoVadis_five_TT{
width:200px;
height:47px;
line-height:36px;
background:url(images/item/TsT.png) left top no-repeat;
font-size:14px;
color:#000;
font-weight:400;
}
.EcoVadis_five_TxT{
width:100%;
font-size:40px;
line-height:54px;
color:#000;
padding-bottom:50px;
overflow:hidden;
}

.EcoVadis_case{
width:900px;
height:378px;
position:relative;
background-color:#ecf7f6;
}
.EcoVadis_caseA{
width:230px;
height:32px;
line-height:32px;
font-size:12px;
color:#00a791;
position:absolute;
top:33px;
left:38px;
text-align:left;
font-weight:400;
}
.EcoVadis_caseB{
width:680px;
height:auto;
line-height:40px;
font-size:28px;
font-family:"ËÎÌå";
color:#000;
position:absolute;
top:80px;
left:38px;
text-align:left;
}
.EcoVadis_caseC{
width:418px;
height:auto;
position:absolute;
top:184px;
left:38px;
font-size:15px;
line-height:24px;
color:#000;
text-align:left;
}
.EcoVadis_caseD{
width:78px;
height:26px;
position:absolute;
top:285px;
left:38px;
text-align:left;
}
.EcoVadis_caseD a{
width:76px;
height:24px;
display:block;
line-height:24px;
border:1px solid #00a791;
text-align:center;
font-size:14px;
color:#000;
border-radius:2px;
}
.EcoVadis_caseD a:hover{
background-color:#00a791;
color:#fff;
}
.EcoVadis_caseE{
width:120px;
height:120px;
position:absolute;
top:27px;
right:35px;
text-align:left;
}
.EcoVadis_caseF{
width:320px;
height:auto;
position:absolute;
top:185px;
left:517px;
text-align:left;
}
.EcoVadis_caseG{
width:320px;
height:38px;
line-height:38px;
color:#000;
font-weight:400;
position:absolute;
top:245px;
left:517px;
text-align:left;
}
.EcoVadis_caseH{
width:386px;
height:280px;
position:absolute;
top:49px;
right:32px;
text-align:left;
}

.EcoVadis_cases{
width:100%;
height:400px;
position:relative;
margin-top:-20px;
}

.all_EcoVadis_ys{
width:100%;
background:url(images/EcoVadis/all_4.jpg) center top no-repeat;
background-size:100% 100%;
padding:20px 0;
overflow:hidden;
}
.EcoVadis_ys{
width:1200px;
height:480px;
position:relative;
}
.EcoVadis_ysA{
width:490px;
height:96px;
line-height:48px;
color:#000;
font-size:40px;
position:absolute;
left:0;
top:72px;
}
.EcoVadis_ysB{
width:490px;
height:auto;
line-height:30px;
color:#000;
font-size:16px;

position:absolute;
left:0;
top:196px;
}
.EcoVadis_ysC{
width:390px;
height:52px;
position:absolute;
left:0;
top:327px;
}
.EcoVadis_ysD{
width:716px;
height:auto;
position:absolute;
left:575px;
top:50px;
}
.EcoVadis_ysD ul{
margin:0;
padding:0;
list-style:none;
}
.EcoVadis_ysD ul li{
width:270px;
float:left;
padding-left:30px;
margin-right:58px;
height:84px;
line-height:30px;
font-size:17px;
color:#000;
background:url(images/EcoVadis/om.png) left center no-repeat;
border-bottom:1px solid #d6dee0;
display: -webkit-box;
display: -moz-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-align-items: center;
align-items: center;

}
/*.EcoVadis_ysD ul li:nth-child(7){
border:none;
}
.EcoVadis_ysD ul li:nth-child(8){
border:none;
}*/

.all_cnas_ys{
width:100%;
padding-top:20px;
background:url(images/cnas/all_ys.jpg) center top no-repeat;
background-size:100% 100%;
height:570px;
overflow:hidden;
}

.all_cnas_ys .EcoVadis_ysC{
top:357px;
}

.cnas_ysD{
width:625px;
height:auto;
position:absolute;
left:575px;
top:40px;
}
.cnas_ysD ul{
margin:0;
padding:0;
list-style:none;
}
.cnas_ysD ul li{
width:595px;
float:left;
padding-left:30px;
height:84px;
line-height:84px;
font-size:18px;
color:#000;
background:url(images/EcoVadis/om.png) left center no-repeat;
border-bottom:1px solid #d6dee0;
}
.cnas_ysD ul li:nth-child(5){
margin-right:58px;
width:253px;
}
.cnas_ysD ul li:nth-child(6){
width:253px;
margin-right:0;
}

.all_CDP_wl{
width:100%;
padding-top:60px;
padding-bottom:42px;
overflow:hidden;
}

.all_EcoVadis_lc{
width:100%;
padding-top:20px;
padding-bottom:70px;
background-color:#f7f7f7;
overflow:hidden;
}

.CDP_lc_TT{
width:100%;
height:140px;
line-height:140px;
font-size:42px;
color:#000;
font-weight:bold;
}

.EcoVadis_lcK{
width:930px;
height:148px;
position:relative;
}
.item_lc{
height:194px;
}
.EcoVadis_lcKa{
width:200px;
height:36px;
line-height:36px;
font-size:14px;
color:#000;
font-weight:400;
position:absolute;
left:0;
top:0;
background:url(images/item/TsT.png) left top no-repeat;
display:none;
}
.EcoVadis_lcKb{
width:100%;
height:56px;
line-height:56px;
font-size:36px;
font-weight:bold;
color:#000;
position:absolute;
left:0;
top:17px;
}
.EcoVadis_lcKc{
width:100%;
height:37px;
line-height:37px;
font-size:17px;
color:#333333;
position:absolute;
left:0;
top:82px;
}
.EcoVadis_lcKd{
width:78px;
height:26px;
position:absolute;
left:0;
top:171px;
}
.EcoVadis_lcKe{
width:456px;
height:250px;
position:absolute;
right:37px;
top:-4px;
}

.well_lcKe{
width:532px;
height:182px;
position:absolute;
right:0;
top:24px;
}

.leed_lcKe{
width:605px;
height:176px;
position:absolute;
right:0;
top:24px;
}

.EcoVadis_lc{
width:1300px;
}
.EcoVadis_lc ul{
margin:0;
padding:0;
list-style:none;
}
.EcoVadis_lc ul li{
height:280px;
position:relative;
float:left;
border-left:1px solid #dbdbdb;
margin-bottom:30px;
}
.EcoVadis_lc ul li:nth-child(1){
width:453px;
}
.EcoVadis_lc ul li:nth-child(2){
width:430px;
}
.EcoVadis_lc ul li:nth-child(3){
width:411px;
}
.EcoVadis_lc ul li:nth-child(4){
height:240px;
width:453px;
}
.EcoVadis_lcA{
width:100%;
height:auto;
position:absolute;
left:35px;
top:12px;
}
.EcoVadis_lcB{
width:100%;
height:44px;
line-height:44px;
font-size:24px;
color:#000;
font-weight:bold;
position:absolute;
left:35px;
top:106px;
}
.EcoVadis_lcC{
width:340px;
line-height:28px;
font-size:18px;
color:#1a1a1a;
position:absolute;
left:35px;
top:170px;
}
.EcoVadis_lc ul li:nth-child(3) .EcoVadis_lcC{
width:366px;
}
.EcoVadis_lc ul li:nth-child(4) .EcoVadis_lcC{
width:382px;
}

.CDP_lc{
width:1320px;
}
.CDP_lc ul{
margin:0;
padding:0;
list-style:none;
}
.CDP_lc ul li{
height:400px;
border-left:2px solid #c9d7d1;
position:relative;
float:left;
}
.CDP_lc ul li:nth-child(1){
width:453px;
}
.CDP_lc ul li:nth-child(2){
width:430px;
}
.CDP_lc ul li:nth-child(3){
width:411px;
}

.CDP_lcA{
width:80px;
height:auto;
position:absolute;
left:33px;
top:3px;
}
.CDP_lcB{
width:100%;
height:44px;
line-height:44px;
font-size:24px;
color:#000;
font-weight:bold;
position:absolute;
left:33px;
top:106px;
}
.CDP_lcC{
width:344px;
line-height:30px;
font-size:18px;
color:#4c4c4c;
position:absolute;
left:33px;
top:170px;
}
.CDP_lc ul li:nth-child(3) .CDP_lcC{
width:380px;
}

.CDP_lcC div{ height:8px;}

.items_lc{
width:1365px;
}
.items_lc ul{
margin:0;
padding:0;
list-style:none;
}
.items_lc ul li{
width:453px;
height:220px;
position:relative;
float:left;
border-left:2px solid #dbdbdb;
margin-bottom:30px;
}

.cma_lc ul li{
height:250px;
}

.items_lc ul li:nth-child(2){
width:430px;
}
.items_lc ul li:nth-child(3){
width:410px;
}
.items_lc ul li.aiH{
height:196px;
}
.items_lc ul li.aiH{
height:196px;
}

.cma_items_lc ul li{
height:270px;
}

.leed_lc ul li{
height:290px;
}
.items_lcA{
width:100%;
height:auto;
position:absolute;
left:32px;
top:12px;
}
.items_lcB{
width:100%;
height:44px;
line-height:44px;
font-size:24px;
color:#000;
font-weight:bold;
position:absolute;
left:32px;
top:106px;
}
.items_lcC{
width:320px;
line-height:28px;
font-size:18px;
color:#1a1a1a;
position:absolute;
left:32px;
top:158px;
}

.items_lc ul li:nth-child(3) .items_lcC{
width:330px;
}
.items_lc ul li:nth-child(5) .items_lcC{
width:350px;
}

.items_mlx{
width:100%;
clear:both;
}


.all_EcoVadis_5{
width:100%;
padding-top:50px;
background-color:#f0f7f6;
padding-bottom:90px;
overflow:hidden;
}

DIV.bk_yellow{width:1100px;clear:both;float:left;padding-top:40px;PADDING-RIGHT:0;PADDING-LEFT:0;MARGIN:0;TEXT-ALIGN:center; padding-bottom:100px;}DIV.bk_yellow A{ width:45px; height:48px;line-height:48px; text-align:center;TEXT-DECORATION:none; display:inline-block;font-size:18px;color:#808080; font-weight:bold;}DIV.bk_yellow A:hover{ text-decoration:underline;}DIV.bk_yellow SPAN.current{width:45px; height:48px; line-height:48px; text-align:center; display:inline-block; font-size:18px; color:#d30e0e; text-decoration:underline;font-weight:bold;}DIV.bk_yellow SPAN{width:45px; height:48px;line-height:48px; text-align:center; font-size:18px;display:inline-block;}
DIV.bk_yellow span.Pres{ width:48px; height:48px;display:inline-block; border:1px solid #a0a0a0; background:url(images/2027/news_Pre.png) center center no-repeat;border-radius:50%; margin-right:30px; vertical-align:middle}
DIV.bk_yellow a.Pres{ width:48px; height:48px;display:inline-block; border:1px solid #a0a0a0; background:url(images/2027/news_Pre.png) center center no-repeat; border-radius:50%;margin-right:30px;vertical-align:middle}
DIV.bk_yellow a.Pres:hover{border:1px solid #d30e0e; background:url(images/2027/news_Pres.png) center center no-repeat; background-color:#d30e0e;}
DIV.bk_yellow span.Next{ width:48px; height:48px;display:inline-block; border:1px solid #a0a0a0; background:url(images/2027/news_Next.png) center center no-repeat;border-radius:50%;margin-left:30px;vertical-align:middle}
DIV.bk_yellow a.Next{ width:48px; height:48px;display:inline-block; border:1px solid #a0a0a0; background:url(images/2027/news_Next.png) center center no-repeat;border-radius:50%;margin-left:30px;vertical-align:middle}
DIV.bk_yellow a.Next:hover{border:1px solid #d30e0e; background:url(images/2027/news_Nexts.png) center center no-repeat; background-color:#d30e0e;}

.all_cma_one{
width:100%;
padding:60px 0 20px 0;
overflow:hidden;
}
.cma_one{
width:1200px;
height:482px;
position:relative;
}
.cma_logo{
width:140px;
height:auto;
position:absolute;
left:0;
top:63px;
}
.cma_oneAs{
width:200px;
height:36px;
line-height:36px;
background:url(images/item/TsT.png) no-repeat;
position:absolute;
left:0;
top:0;
font-size:14px;
color:#000;
font-weight:400;
}
.cma_oneA{
width:786px;
height:60px;
line-height:60px;
font-size:40px;
color:#000;
position:absolute;
left:0;
top:166px;
}
.cma_oneB{
width:690px;
height:auto;
line-height:32px;
font-size:18px;
color:#000;
position:absolute;
left:0;
top:238px;
}
.cma_oneC{
width:78px;
height:26px;
position:absolute;
left:0;
top:396px;
}
.cma_oneD{
width:300px;
padding-left:32px;
border-left:3px solid #00a791;
height:260px;
line-height:50px;
font-size:30px;
color:#000;
position:absolute;
left:784px;
top:165px;
font-family:"ËÎÌå";
}

.all_cma_table{
width:100%;
padding-bottom:50px;
overflow:hidden;
}
.cma_table_Tip{
width:100%;
height:36px;
line-height:36px;
background:url(images/item/TsT.png) center top no-repeat;
text-align:center;
font-size:14px;
color:#000;
font-weight:400;
}
.cma_table_BT{
width:100%;
height:60px;
font-size:42px;
font-weight:bold;
color:#000000;
}
.cma_table_Desc{
width:100%;
font-size:20px;
line-height:30px;
color:#4c4c4c;
padding-bottom:34px;
overflow:hidden;
}
.cma_table{
width:100%;
overflow:hidden;
}

.cma_table_TT{
width:100%;
height:88px;
line-height:88px;
font-size:20px;
color:#000;
font-weight:bold;
text-align:center;
}
.cma_table_TT strong{
font-size:36px;
color:#006658;
}
.cma_table_TxT{
width:100%;
font-size:18px;
line-height:30px;
color:#000000;
padding:15px 0 15px 32px;
overflow:hidden;
}
.cma_table_bz{
width:100%;
padding:35px 0;
font-size:18px;
color:#000000;
line-height:30px;
overflow:hidden;
}

.all_cma_3th{
width:100%;
background-color:#f7f7f7;
overflow:hidden;
}
.cma_3thx{
width:100%;
height:580px;
position:relative;
}
.cma_3th_TT{
width:100%;
height:62px;
line-height:62px;
font-size:42px;
color:#000;
font-weight:bold;
position:absolute;
left:0;
top:70px;
}
.cma_3th{
width:100%;
height:auto;
position:absolute;
left:0;
top:182px;
}
.cma_3th ul{
margin:0;
padding:0;
list-style:none;
}
.cma_3th ul li{
width:410px;
float:left;
height:120px;
}
.cma_3th ul li:nth-child(2),.cma_3th ul li:nth-child(5){ width:510px;}
.cma_3th ul li:nth-child(3),.cma_3th ul li:nth-child(6){ width:380px;}
.cma_3tha{
width:98px;
height:81px;
float:left;
}
.cma_3thb{
width:240px;
font-size:20px;
line-height:28px;
color:#000;
float:left;
overflow:hidden;
}
.cma_3th ul li:nth-child(2) .cma_3thb,.cma_3th ul li:nth-child(5) .cma_3thb{
width:342px;
}

.cma_3th_btn{
width:200px;
height:50px;
position:absolute;
left:0;
top:414px;
}

.blank_100{
height:180px;
}


.all_cma_fa{
width:100%;
padding-top:58px;
padding-bottom:70px;
overflow:hidden;
}
.cma_fa_TT{
width:100%;
height:92px;
line-height:92px;
font-size:42px;
color:#000;
font-weight:bold;
}
.cma_fa_Desc{
width:100%;
line-height:30px;
font-size:20px;
color:#000;
padding-bottom:56px;
overflow:hidden;
}
.cma_fa{
width:1120px;
margin:10px auto 0 auto;
}
.cma_fa ul{
margin:0;
padding:0;
list-style:none;
}
.cma_fa ul li{
width:518px;
margin:0 20px;
height:358px;
border:1px solid #bae6e0;
background-color:#fff;
position:relative;
border-radius:20px;
float:left;
overflow:hidden;
}
.cma_faA{
width:80px;
height:34px;
position:absolute;
left:-1px;
top:-1px;
z-index:2;
}
.cma_faB{
width:518px;
height:79px;
line-height:79px;
background-color:#f0faf9;
text-align:center;
font-size:24px;
color:#000;
position:absolute;
left:0;
top:0;
z-index:1;
}
.cma_faC{
width:400px;
height:auto;
position:absolute;
left:40px;
top:106px;
}
.cma_faC dl{
margin:0;
padding:0;
list-style:none;
}
.cma_faC dl dt{
width:469px;
padding-left:11px;
background:url(images/EcoVadis/em.png) left 10px no-repeat;
float:left;
line-height:22px;
font-size:15px;

color:#000;
padding-bottom:8px;
overflow:hidden;
}

.all_CDP_one{
width:100%;
overflow:hidden;
}
.CDP_one{
width:1200px;
height:566px;
position:relative;
}
.CDP_oneAs{
width:200px;
height:36px;
line-height:36px;
font-size:14px;
color:#000;
font-weight:400;
background:url(images/item/TsT.png) no-repeat;
position:absolute;
left:0;
top:60px;
display:none;
}
.CDP_logo{
width:100%;
height:auto;
position:absolute;
left:0;
top:70px;
}
.CDP_oneA{
width:610px;
height:54px;
line-height:54px;
font-size:34px;
color:#000;
position:absolute;
left:0;
top:175px;
}

.CDP_oneB{
width:545px;
height:auto;
line-height:24px;
font-size:16px;
color:#000;
position:absolute;
left:0;
top:237px;
}
.CDP_oneC{
width:390px;
height:52px;
position:absolute;
left:0;
top:456px;
}
.CDP_oneD{
width:436px;
padding-left:24px;
height:170px;
border-left:3px solid #006658;
position:absolute;
left:594px;
top:235px;
font-size:22px;
line-height:36px;
color:#000;
overflow:hidden;
}

.moduletable-banner{
width:546px;
overflow:hidden;
}
.flexslider {
	width:546px;
	height:390px;
	overflow:hidden;
}
.flexslider .slides > li {
	display:none;
}
.flexslider .slides img {
	max-width:100%;
	display:block;
}
.slides:after {
	content:".";
	display:block;
	clear:both;
	visibility:hidden;
	line-height:0;
	height:0;
}
html[xmlns] .slides {
	display:block;
}
* html .slides {
	height:1%;
}
.no-js .slides > li:first-child {
	display:block;
}
.flexslider {
	position:relative;
	zoom:1;
}
.flexslider .slides {
	zoom:1;
	margin:0;
	padding:0;
	list-style:none;
}
.flexslider .slides > li {
	position:relative;
}
.flex-caption {
	background:none;
	-ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#4C000000,endColorstr=#4C000000);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#4C000000,endColorstr=#4C000000);
	zoom:1;
}
.flex-caption {
	width:96%;
	padding:2%;
	position:absolute;
	left:0;
	bottom:0;
	background:rgba(0,0,0,.3);
	color:#fff;
	text-shadow:0 -1px 0 rgba(0,0,0,.3);
	font-size:14px;
	line-height:18px;
}
.flex-direction-nav {
	height:0;
	overflow:hidden;
}
.flex-direction-nav li a {
	display:none;
	width:36px;
	height:36px;
	position:absolute;
	top:50%;
	margin-top:-40px;
	cursor:pointer;
	text-indent:-9999px;
}
.flex-direction-nav li a.next {
	right:0;
	background:url("images/bg_direction_nav.png") no-repeat scroll -36px 0 transparent;
}
.flex-direction-nav li a.next:hover,.flex-direction-nav li a.next:active {
	background:url("images/bg_direction_nav.png") no-repeat scroll -36px -36px transparent;
}
.flex-direction-nav li a.prev {
	left:0;
	background:url("images/bg_direction_nav.png") no-repeat scroll 0 0 transparent;
}
.flex-direction-nav li a.prev:hover,.flex-direction-nav li a.prev:active {
	background:url("images/bg_direction_nav.png") no-repeat scroll 0 -36px transparent;
}
.flex-direction-nav li a.disabled {
	opacity:.3;
	filter:alpha(opacity=30);
	cursor:default;
}
.flex-control-nav {
	width:60px;
	position:absolute;
	top:347px;
	left:218px;
}
.flex-control-nav li {
	display:inline-block;
	zoom:1;
	*display:inline;
	margin-right:6px;
	margin-bottom:6px;
}
.flex-control-nav li a {
	display:block;
	width:12px;
	height:12px;
	background-color:rgba(0,0,0,0.1);
	cursor:pointer;
	text-indent:-9999px;
	border-radius:50%;
}
.flex-control-nav li a:hover {
	background-color:rgba(0,0,0,0.4);
}
.flex-control-nav li a.active {
	background-color:rgba(0,0,0,0.4);
	cursor:default;
}


.all_CDP_two{
width:100%;
padding-bottom:98px;
overflow:hidden;
}
.CDP_two_TT{
width:100%;
height:70px;
line-height:70px;
font-size:42px;
color:#000;
font-weight:bold;
}
.CDP_two_Desc{
width:100%;
line-height:30px;
font-size:22px;
color:#000000;
padding-top:12px;
padding-bottom:36px;
overflow:hidden;
}
.CDP_two_Tab{
width:100%;
height:60px;
border-bottom:1px solid #e0e0e0;
position:relative;
margin-bottom:38px;
}
.CDP_two_Tab ul{
margin:0;
padding:0;
list-style:none;
}
.CDP_two_Tab ul li{
padding:0 8px 0 8px;
margin-right:68px;
float:left;
height:55px;
line-height:55px;
font-size:24px;
color:#5c5c5c;
font-weight:600;
cursor:pointer;
}

.CDP_two_Tab ul li.selected{
border-bottom:4px solid #d30e0e;
color:#000;
}

.CDP_two{
width:100%;
}
.CDP_twox{
width:100%;
line-height:30px;
color:#000000;
overflow:hidden;
}
.CDP_twox3{
width:1298px;
height:538px;
box-shadow:0 0 36px rgba(0,0,0,0.06);
background-color:#fff;
border:1px solid #ebebeb;
position:relative;
}

.CDP_twox3a{
width:auto;
height:42px;
line-height:42px;
font-size:22px;
color:#000;
position:absolute;
left:41px;
top:33px;
}
.CDP_twox3ab{
width:785px;
height:412px;
position:absolute;
left:41px;
top:77px;
}
.CDP_twox3ac{
width:392px;
height:auto;
line-height:26px;
font-size:20px;
color:#000;
font-weight:bold;
position:absolute;
left:862px;
top:77px;
}
.CDP_twox3ad{
width:392px;
height:auto;
line-height:20px;
font-size:16px;
color:#4c4c4c;
position:absolute;
left:862px;
top:200px;
}

.CDP_twox2{
width:1239px;
font-size:22px;
line-height:70px;
border:1px solid #ebebeb;
height:514px;
padding-top:24px;
padding-left:59px;
box-shadow:0 0 36px rgba(0,0,0,0.06);
background-color:#fff;
overflow:hidden;
}

.cwox1:before {
  content: '';
  position: absolute;
  top: -10px;
  left:435px;
  width: 0;
  height: 0;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  border-bottom: 10px solid #fff;
}
.cwox2:before {
  content: '';
  position: absolute;
  top: -10px;
  left:587px;
  width: 0;
  height: 0;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  border-bottom: 10px solid #fff;
}
.cwox3:before {
  content: '';
  position: absolute;
  top: -10px;
  left:755px;
  width: 0;
  height: 0;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  border-bottom: 10px solid #fff;
}
.cwox4:before {
  content: '';
  position: absolute;
  top: -10px;
  left:730px;
  width: 0;
  height: 0;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  border-bottom: 10px solid #fff;
}

.CDP_two_btn{
width:78px;
margin:0 auto;
clear:both;
}

.problem{
display:inline-block; margin:2px 0 0 2px; position:relative; top:-3px;
}

.problem { width:16px; height:16px; overflow:hidden; background:url(images/CDP/tip.png) no-repeat; cursor:pointer;}
.problem-box { width:218px; display:none; position:absolute; z-index:20;}
.problem-box .top,.problem-box .bd { overflow:hidden;}
.problem-box .top { height:25px;  background:url(images/CDP/T1Q3NkFk0bXXXjcFfD-318-25.png) 0 0 no-repeat;}
.problem-box .bd { height:100%; background:url(images/CDP/T162pjFjXeXXalg0Ld-318-1.png) 0 0 repeat-y;}
.problem-box .bottom { height:4px; background:url(images/CDP/T18yhkFkFcXXaa5dLd-318-4.png) 0 0 no-repeat;}
.problem-box .title { float:left; display:inline; margin-left:12px; font-size:12px; color:#234f49; margin-top:-2px;}
.problem-box .close { float:right; width:11px; height:11px; margin:12px 8px 0 0; cursor:pointer;}
.problem-box .page { width:216px; padding:0 0 14px 12px; color:#333; margin:0; text-align:left; line-height:20px; clear:both}
.problem-box .know { width:100%; margin:0;}
.problem-box .know a {text-align:right; margin:5px 20px 0 0; color:#06C; display:none;}

.CDP_three_TT{
width:100%;
height:160px;
line-height:160px;
font-size:42px;
color:#000;
font-weight:bold;
}

.all_CDP_fa{
width:100%;
padding-top:80px;
overflow:hidden;
}
.CDP_fa_out{
width:100%;
height:1354px;
position:relative;
}
.CDP_fa_out_A{
width:400px;
height:36px;
line-height:36px;
position:absolute;
left:0;
top:0;
font-size:14px;
background:url(images/item/TsT.png) left top no-repeat;
color:#000;
font-weight:400;
display:none;
}
.CDP_fa_out_B{
width:510px;
height:auto;
line-height:60px;
position:absolute;
left:646px;
top:21px;
font-size:42px;
color:#000;
font-weight:bold;
}
.CDP_fa_out_C{
width:654px;
height:auto;
line-height:30px;
position:absolute;
left:646px;
top:178px;
font-size:22px;
color:#000;
}
.CDP_fa_out_D{
width:200px;
height:50px;
position:absolute;
left:646px;
top:500px;
}
.CDP_fa_out_D a{
width:198px;
height:48px;
border:1px solid #535353;
line-height:48px;
text-align:center;
font-size:18px;
color:#000;
font-weight:bold;
position:relative;
display:block;
}
.CDP_fa_out_D a::before{
content: " ";
height:48px;
position: absolute;
top:0;
width:0;
z-index: -1;
box-sizing: border-box;
background-color:#e01010;
left:0;
transition: width .25s ease-out;
}
.CDP_fa_out_D a:hover{
color:#fff;
}
.CDP_fa_out_D a:hover::before{
width:100%;
}

.CDP_fa_out_E{
width:580px;
height:590px;
position:absolute;
left:0;
top:0;
}
.CDP_fa_out_Fs{
width:100%;
height:118px;
line-height:118px;
position:absolute;
left:0;
top:636px;
font-size:42px;
color:#000;
font-weight:bold;
}
.CDP_fa_out_F{
width:100%;
height:auto;
position:absolute;
left:0;
top:754px;
}

.CDP_fa{
width:100%;
}
.CDP_fa ul{
margin:0;
padding:0;
list-style:none;
}
.CDP_fa ul li{
width:100%;
background:url(images/CDP/em.png) left 16px no-repeat;
height:90px;
float:left;
position:relative;

}
.CDP_faA{
width:80px;
height:34px;
position:absolute;
left:0;
top:0;
}
.CDP_faB{
width:100%;
height:44px;
line-height:44px;
font-size:24px;
color:#000;
position:absolute;
left:47px;
top:0;
font-weight:bold;
}
.CDP_faC{
width:100%;
height:auto;
position:absolute;
left:47px;
top:37px;
font-size:22px;
line-height:42px;
color:#000;
}

.all_CDP_step{
width:100%;
padding-top:40px;
padding-bottom:60px;
overflow:hidden;
}
.CDP_step_Desc{
width:100%;
height:76px;
line-height:38px;
font-size:18px;
color:#000000;

text-align:center;
}
.CDP_step{
width:1218px;
height:380px;
background:url(images/CDP/lc_bg.png) 313px 43px no-repeat;
}
.CDP_step ul{
margin:0;
padding:0;
list-style:none;
}
.CDP_step ul li{
width:406px;
float:left;
height:380px;
position:relative;
}
.CDP_stepA{
width:100%;
height:118px;
text-align:center;
}
.CDP_stepA img{
border-radius:50%;
box-shadow:0 0 30px rgba(158,203,197,0.36);
}
.CDP_stepB{
width:100%;
height:40px;
line-height:40px;
font-size:20px;
color:#000;
text-align:center;
}
.CDP_stepC{
width:184px;
margin:10px auto 0 auto;
line-height:22px;
font-size:14px;

color:#000;
text-align:center;
overflow:hidden;
}

.CDP_step ul li:nth-child(2) .CDP_stepC{
width:274px;
}
.CDP_step ul li:nth-child(3) .CDP_stepC{
width:320px;
}

.fitem_one_Ds{
width:320px;
height:610px;
box-shadow:0 0 7px rgba(0,0,0,0.16);
background-color:#fff;
position:relative;
overflow:hidden;
}
.fitem_one_Ds:before{
content: " ";
height:3px;
position: absolute;
top:0;
width:290px;
z-index: 2;
box-sizing: border-box;
background-color:#004d42;
left:0;
}
.fitem_one_Ds1{
width:290px;
height:auto;
font-size:20px;
line-height:26px;
color:#000;
position:absolute;
left:26px;
top:20px;
}
.fitem_one_Ds2{
width:290px;
height:35px;
line-height:35px;
font-size:15px;
color:#4c4c4c;
position:absolute;
left:26px;
top:75px;
font-weight:400;
}
.fitem_one_Ds3{
width:290px;
height:34px;
line-height:34px;
font-size:14px;
color:#4c4c4c;
position:absolute;
left:26px;
top:117px;
font-weight:400;
}
.fitem_one_Ds3s{
width:266px;
height:40px;
background-color:#f0f0f0;
position:absolute;
left:26px;
top:147px;
border-radius:2px;
}
.fitem_one_Ds4{
width:266px;
height:34px;
line-height:34px;
font-size:14px;
color:#333333;
position:absolute;
left:26px;
top:197px;
font-weight:400;
}
.fitem_one_Ds4s{
width:266px;
height:40px;
background-color:#f0f0f0;
position:absolute;
left:26px;
top:227px;
border-radius:2px;
}
.fitem_one_Ds5{
width:290px;
height:34px;
line-height:34px;
font-size:14px;
color:#333333;
position:absolute;
left:26px;
top:277px;
font-weight:400;
}
.fitem_one_Ds5s{
width:266px;
height:100px;
background-color:#f0f0f0;
position:absolute;
left:26px;
top:307px;
border-radius:2px;
}
.fitem_input{
width:246px;
background:none;
border:none;
padding:0 10px;
height:38px;
line-height:38px;
color:#b2b2b2;
font-size:14px;
}
.fitem_inputs{
width:246px;
background:none;
border:none;
padding:0 10px;
height:88px;
line-height:40px;
color:#b2b2b2;
font-size:14px;
font-family:'microsoft yahei',"Î¢ÈíÑÅºÚ",SimSun,Verdana,Arial;
}

.fitem_submit{
width:266px;
height:50px;
border:none;
background-color:#19b373;
text-align:center;
line-height:50px;
font-size:14px;
font-weight:bold;
color:#fff;
border-radius:2px;
}

.fitem_one_Ds8{
width:270px;
height:34px;
line-height:34px;
font-size:14px;
color:#333333;
position:absolute;
left:25px;
top:469px;
font-weight:400;
}
.fitem_one_Ds8s{
width:100px;
height:40px;
position:absolute;
left:26px;
top:428px;
background-color:#f0f0f0;

}
.fitem_one_Ds8ss{
width:194px;
height:42px;
position:absolute;
left:140px;
top:432px;
}

.fitem_one_Ds6{
width:266px;
height:50px;
position:absolute;
left:26px;
top:490px;
overflow:hidden;
}
.fitem_one_Ds7{
width:194px;
height:38px;
line-height:38px;
text-align:center;
font-size:16px;
color:#0c2166;
position:absolute;
left:18px;
top:454px;
}

.fitem_one_Ds_zs{
width:236px;
padding-left:21px;
height:auto;
position:absolute;
left:37px;
top:560px;
background:url(images/item/zs_ico.png) left center no-repeat;
font-size:12px;
color:#666666;
line-height:16px;
}

.all_Sl_wys{
width:100%;
background-color:#ebf5f3;
height:580px;
overflow:hidden;
}
.Sl_wys{
width:1200px;
height:580px;
position:relative;
}
.Sl_wysA{
width:530px;
height:36px;
line-height:36px;
font-size:14px;
color:#000;
position:absolute;
left:0;
top:70px;
background:url(images/item/TsT.png) left top no-repeat;
}
.Sl_wysB{
width:530px;
height:auto;
line-height:34px;
font-size:24px;
color:#000;
position:absolute;
left:0;
top:120px;
}
.Sl_wysC{
width:80px;
height:30px;
position:absolute;
left:0;
top:457px;
}
.Sl_wysC a{
width:80px;
height:30px;
display:block;
background-color:#00a892;
line-height:30px;
text-align:center;
font-size:12px;
color:#000;
text-decoration:none;
}
.Sl_wysD{
width:530px;
height:auto;
position:absolute;
left:0;
top:237px;
}
.Sl_wysD ul{
margin:0;
padding:0;
list-style:none;
}
.Sl_wysD ul li{
width:514px;
height:40px;
line-height:40px;
background:url(images/item/om.png) left center no-repeat;
padding-left:16px;
font-size:18px;
color:#333333;
}

.Sl_wysE{
width:550px;
height:369px;
position:absolute;
right:0;
top:116px;
}

.all_td_lxs{
width:100%;
height:640px;
}
.td_lxs{
width:100%;
height:640px;
position:relative;
}
.td_lxsA{
width:600px;
height:56px;
line-height:56px;
font-size:42px;
color:#002d29;
position:absolute;
left:0;
top:70px;
}
.td_lxsB{
width:600px;
height:auto;
position:absolute;
left:0;
top:144px;
}
.td_lxsB ul{
margin:0;
padding:0;
list-style:none;
}
.td_lxsB ul li{
width:600px;
float:left;
height:130px;
position:relative;
}
.td_lxsBa{
width:120px;
text-align:center;
height:130px;
position:absolute;
left:0;
top:0;
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;
}
.td_lxsBb{
width:510px;
height:42px;
line-height:42px;
font-size:22px;
color:#000;
position:absolute;
left:154px;
top:28px;
}
.td_lxsBb a{
text-decoration:underline;
}
.td_lxsBc{
width:510px;
height:37px;
line-height:37px;
font-size:17px;
color:#000;
position:absolute;
left:154px;
top:60px;
}
.td_lxsBd{
width:478px;
height:auto;
line-height:22px;
font-size:17px;
color:#333;
position:absolute;
left:154px;
top:65px;
}

.td_lxsC{
width:550px;
height:440px;
position:absolute;
right:0;
top:88px;
}

.all_td_map{
width:100%;
background:url(images/contact/all_b.jpg) center top no-repeat;
height:620px;
}
.td_map{
width:1200px;
height:620px;
position:relative;
}
.td_mapx{
width:1200px;
height:340px;
position:absolute;
left:0;
top:-52px;
}
.td_mapxx{
width:1200px;
height:340px;
position:relative;
box-shadow:0 0 9px rgba(0,0,0,0.3);
background-color:#fff;
}
.td_mapxx:after {
  content: '';
  display: inline-block;
  width: 0;
  height: 0;
  border-left: 30px solid transparent;
  border-right: 30px solid transparent;
  border-top: 30px solid #fff;
  position: absolute;
  top: 340px;
  left: 604px;
}

.td_mapxxA{
width:650px;
height:auto;
position:absolute;
left:60px;
top:67px;
font-size:24px;
color:#000;
line-height:34px;
}
.td_mapxxB{
width:650px;
height:36px;
position:absolute;
left:60px;
top:203px;
font-size:16px;
color:#666666;
line-height:36px;
}
.Sml_addrB{
width:440px;
text-align:center;
height:auto;
position:absolute;
left:760px;
top:37px;
}
.Sml_addrC{
width:440px;
text-align:center;
height:38px;
line-height:38px;
font-size:18px;
color:#000;
position:absolute;
left:760px;
top:169px;
}
.Sml_addrD{
width:440px;
text-align:center;
height:36px;
line-height:36px;
font-size:18px;
color:#666666;
position:absolute;
left:760px;
top:206px;
}
.Sml_addrE{
width:226px;
height:auto;
text-align:center;
line-height:24px;
font-size:16px;
color:#000;
position:absolute;
left:883px;
top:246px;
}

.u-bgtext{
/*	text-wrap: pretty;
  background: -webkit-gradient(linear, left top, left bottom, from(#e4f2e1), to(#e4f2e1)) no-repeat;
  background: linear-gradient(#d8e7e5, #d8e7e5) no-repeat;
  background-position: 0 0.55em;
  background-size: 100% 0.6em;*/
}

.uu-bgtext{
	text-wrap: pretty;
  background: -webkit-gradient(linear, left top, left bottom, from(#e6f6f4), to(#e6f6f4)) no-repeat;
  background: linear-gradient(#e6f6f4, #e6f6f4) no-repeat;
  background-position: 0 0.65em;
  background-size: 100% 13px;
}

.all_fuwu_news{
width:100%;
padding-top:65px;
overflow:hidden;
}
.fuwu_news_TT{
width:100%;
height:110px;
line-height:110px;
}
.fuwu_news_TT span{
font-size:40px;
color:#000;
font-family:"ËÎÌå";
}
.fuwu_news_TT a{
font-size:12px;
color:#00a892;
font-weight:400;
text-decoration:none;
}
.fuwu_news_TT a:hover{
text-decoration:underline;
}

.fuwu_news{
width:1200px;
height:330px;
position:relative;
}
.fuwu_newsA{
width:580px;
height:300px;
position:absolute;
left:0;
top:0;
}
.fuwu_newsB{
width:570px;
height:32px;
line-height:32px;
color:#00a892;
font-size:12px;
position:absolute;
left:614px;
top:45px;
font-weight:400;
}
.fuwu_newsC{
width:570px;
height:50px;
line-height:50px;
color:#000;
font-size:30px;
position:absolute;
left:614px;
top:75px;
white-space: nowrap;
word-break: keep-all;
overflow: hidden;
text-overflow: ellipsis;
}
.fuwu_newsC a{
font-size:30px;
font-family:"ËÎÌå";
color:#000;
text-decoration:none
}
.fuwu_newsC a:hover{
text-decoration:underline;
}
.fuwu_newsD{
width:570px;
height:auto;
line-height:24px;
color:#000;
font-size:15px;
position:absolute;
left:614px;
top:141px;
}

.fuwu_news_li{
width:1228px;
}
.fuwu_news_li ul{
margin:0;
padding:0;
list-style:none;
}
.fuwu_news_li ul li{
width:280px;
height:324px;
float:left;
margin-right:27px;
position:relative;
}
.fuwu_news_lia{
width:280px;
height:150px;
position:absolute;
left:0;
top:0;
overflow:hidden;
}
.fuwu_news_lia img{
width:280px;
height:150px;
}
.fuwu_news_lib{
width:280px;
height:32px;
line-height:32px;
font-size:12px;
color:#00a892;
font-weight:400;
position:absolute;
left:0;
top:160px;
}
.fuwu_news_lic{
width:280px;
height:48px;
line-height:24px;
font-size:18px;
color:#000;
position:absolute;
left:0;
top:193px;
text-overflow:ellipsis;
white-space: normal;
-webkit-line-clamp:2;
display: -webkit-box;
-webkit-box-orient:vertical;
overflow:hidden;
}

.fuwu_news_li ul li:hover .fuwu_news_lia img{
transform: scale(1.1);
}
.fuwu_news_li ul li:hover .fuwu_news_lic{
text-decoration:underline;
}

.fuwu_news_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;
}

.all_EcoVadis_Kys{
width:100%;
padding-top:60px;
overflow:hidden;
}
.EcoVadis_Kys{
width:100%;
padding-bottom:50px;
overflow:hidden;
}
.EcoVadis_KysA{
width:200px;
height:36px;
line-height:36px;
background:url(images/item/TsT.png) left top no-repeat;
color:#fff;
font-weight:400;
position:absolute;
left:0;
top:80px;
font-size:14px;
display:none;
}
.EcoVadis_KysB{
width:100%;
height:88px;
line-height:88px;
color:#000;
font-size:36px;
}
.EcoVadis_KysC{
width:100%;
line-height:24px;
color:#000;
font-size:18px;
padding-bottom:35px;
overflow:hidden;
}

.EcoVadis_K3th{
width:1300px;
}
.bz_1000{
width:1000px;
}
.EcoVadis_K3th ul{
margin:0;
padding:0;
list-style:none;
}
.EcoVadis_K3th ul li{
height:280px;
float:left;
position:relative;
}
.EcoVadis_K3th ul li:nth-child(1){
width:397px;
border-right:1px solid #e5e5e5;
}
.EcoVadis_K3th ul li:nth-child(2){
width:502px;
border-right:1px solid #e5e5e5;
}
.EcoVadis_K3th ul li:nth-child(3){
width:399px;
}

.bz_1000 ul li:nth-child(1){
width:311px;
}
.bz_1000 ul li:nth-child(2){
width:378px;
}
.bz_1000 ul li:nth-child(3){
width:309px;
}


.EcoVadis_K3tha{
width:100%;
height:auto;
position:absolute;
left:0;
top:20px;
text-align:center;
}
@-webkit-keyframes growDot {
    0% {
        opacity: 0;
        -webkit-transform: scale(0);
        transform: scale(0)
    }

    80% {
        opacity: 1;
        -webkit-transform: scale(1.2);
        transform: scale(1.2)
    }

    to {
        opacity: 1;
        -webkit-transform: scale(1);
        transform: scale(1)
    }
}

@keyframes growDot {
    0% {
        opacity: 0;
        -webkit-transform: scale(0);
        transform: scale(0)
    }

    80% {
        opacity: 1;
        -webkit-transform: scale(1.2);
        transform: scale(1.2)
    }

    to {
        opacity: 1;
        -webkit-transform: scale(1);
        transform: scale(1)
    }
}

.animated-dot {
    -webkit-transform: scale(0);
    transform: scale(0);
    -webkit-transform-origin: center;
    transform-origin: center
}

.animate-grow-dot {
    -webkit-animation: growDot .6s ease-out forwards;
    animation: growDot .6s ease-out forwards
}

.EcoVadis_K3tha1{
width:102px;
height:98px;
margin:0 auto;
position:relative;
}
.EcoVadis_K3tha1a{
width:98px;
height:98px;
position:absolute;
left:0;
top:0;
z-index:2;
}
.EcoVadis_K3tha1b{
width:30px;
height:30px;
position:absolute;
right:0;
top:2px;
background-color:#e01010;
border-radius:50%;
z-index:1;
}

.EcoVadis_K3tha2{
width:137px;
height:105px;
margin:0 auto;
position:relative;
}
.EcoVadis_K3tha2a{
width:137px;
height:96px;
position:absolute;
left:0;
bottom:0;
z-index:2;
}
.EcoVadis_K3tha2b{
width:30px;
height:30px;
position:absolute;
left:81px;
top:2px;
background-color:#e01010;
border-radius:50%;
z-index:1;
}

.EcoVadis_K3tha3{
width:101px;
height:105px;
margin:0 auto;
position:relative;
}
.EcoVadis_K3tha3a{
width:95px;
height:105px;
position:absolute;
left:0;
top:0;
z-index:2;
}
.EcoVadis_K3tha3b{
width:30px;
height:30px;
position:absolute;
right:0;
top:3px;
background-color:#e01010;
border-radius:50%;
z-index:1;
}

.EcoVadis_K3thb{
width:100%;
height:62px;
font-size:42px;
position:absolute;
left:0;
top:140px;
text-align:center;
font-weight:bold;
color:#000000;
}
.EcoVadis_K3thb sup{
font-size:30px;
}
.EcoVadis_K3thc{
width:100%;
height:42px;
line-height:42px;
font-size:22px;
position:absolute;
left:0;
top:204px;
text-align:center;
color:#000000;
}

.bz_1000 .EcoVadis_K3thc{
font-size:18px;
}

.all_CDP_shy{
width:100%;
padding-top:36px;
padding-bottom:70px;
background-color:#1a1a1a;
overflow:hidden;
}

.CDP_Kys{
width:100%;
overflow:hidden;
}
.CDP_KysB{
width:100%;
height:100px;
line-height:100px;
color:#fff;
font-size:42px;
font-weight:bold;
}
.CDP_KysC{
width:1254px;
line-height:30px;
color:#fff;
font-size:20px;
padding-bottom:65px;
overflow:hidden;
}

.CDP_K3th{
width:1300px;
}
.CDP_K3th ul{
margin:0;
padding:0;
list-style:none;
}
.CDP_K3th ul li{
height:150px;
float:left;
position:relative;
}
.CDP_K3th ul li:nth-child(1){
width:409px;
border-right:1px solid #ffffff;
margin-right:62px;
}
.CDP_K3th ul li:nth-child(2){
width:420px;
border-right:1px solid #ffffff;
margin-right:54px;
}
.CDP_K3th ul li:nth-child(3){
width:353px;
}
.CDP_K3tha{
width:100%;
height:auto;
position:absolute;
left:0;
top:0;
}


.CDP_K3tha1{
width:102px;
height:98px;
margin-top:10px;
position:relative;
}
.CDP_K3tha1a{
width:98px;
height:98px;
position:absolute;
left:0;
top:0;
z-index:1;
}
.CDP_K3tha1b{
width:30px;
height:30px;
position:absolute;
right:0;
top:2px;
background-color:#e01010;
border-radius:50%;
z-index:2;
}

.CDP_K3tha2{
width:137px;
height:106px;
position:relative;
}
.CDP_K3tha2a{
width:137px;
height:96px;
position:absolute;
left:0;
bottom:0;
z-index:1;
}
.CDP_K3tha2b{
width:30px;
height:30px;
position:absolute;
left:15px;
top:0px;
background-color:#e01010;
border-radius:50%;
z-index:2;
}

.CDP_K3tha3{
width:109px;
height:105px;
margin-top:9px;
position:relative;
}
.CDP_K3tha3a{
width:95px;
height:105px;
position:absolute;
left:0;
top:0;
z-index:1;
}
.CDP_K3tha3b{
width:30px;
height:30px;
position:absolute;
right:0;
top:63px;
background-color:#e01010;
border-radius:50%;
z-index:2;
}

.CDP_K3thb{
width:100%;
height:62px;
font-size:60px;
position:absolute;
left:133px;
top:0;
font-weight:bold;
color:#fff;
}
.CDP_K3thb sup{
font-size:30px;
}
.CDP_K3thc{
width:180px;
height:auto;
line-height:28px;
font-size:20px;
position:absolute;
left:133px;
top:85px;
color:#fff;
}

.CDP_K3th ul li:nth-child(2) .CDP_K3thb{
left:164px;
}
.CDP_K3th ul li:nth-child(2) .CDP_K3thc{
left:164px;
}

.CDP_K3th ul li:nth-child(3) .CDP_K3thb{
left:136px;
}
.CDP_K3th ul li:nth-child(3) .CDP_K3thc{
left:136px;
width:200px;
}

.EcoVadis_KysZ{
width:100%;
line-height:40px;
font-size:22px;
color:#000;
padding-bottom:30px;
overflow:hidden;
}

.EcoVadis_KysD{
width:100%;
padding-bottom:60px;
overflow:hidden;
}
.EcoVadis_KysD p{
margin:0;
padding:0;
}

.EcoVadis_KysD ul{
margin:0;
padding:0;
list-style:none;
}
.EcoVadis_KysD ul li{
width:100%;
float:left;
}
.EcoVadis_KysDa{
width:100%;
padding-left:43px;
background:url(images/item/vm.png) left center no-repeat;
height:43px;
line-height:43px;
font-size:24px;
color:#000;
font-weight:bold;
}
.EcoVadis_KysDb{
width:100%;
padding-left:43px;
line-height:30px;
font-size:22px;
color:#000;
padding-bottom:16px;
overflow:hidden;
}

.EcoVadis_KysE{
width:258px;
height:26px;
margin-top:68px;
}
.EcoVadis_KysE a{
color:#fff;
font-size:15px;
}


.all_Grs_Kys{
width:100%;
height:750px;
background:url(images/grs/all_youshi.jpg) center top no-repeat;
overflow:hidden;
}
.Grs_Kys{
width:1200px;
height:820px;
position:relative;
}
.Grs_KysA{
width:200px;
height:36px;
line-height:36px;
background:url(images/item/TsT.png) left top no-repeat;
color:#fff;
font-weight:400;
position:absolute;
left:0;
top:80px;
font-size:14px;
}
.Grs_KysB{
width:100%;
height:56px;
line-height:56px;
color:#fff;
position:absolute;
left:0;
top:75px;
font-size:36px;
font-weight:bold;
}
.Grs_KysC{
width:780px;
height:auto;
line-height:26px;
color:#fff;
position:absolute;
left:0;
top:146px;
font-size:17px;
}
.Grs_KysD{
width:862px;
height:334px;
line-height:50px;
color:#fff;
position:absolute;
left:0;
top:244px;
font-size:18px;
border-left:6px solid #555555;
padding-left:26px;
overflow:hidden;
}
.Grs_KysD ul{
margin:0;
padding:0;
list-style:none;
}
.Grs_KysD ul li{
width:862px;
float:left;
margin-bottom:31px;
}
.Grs_KysDa{
width:100%;
height:36px;
line-height:26px;
font-size:22px;
color:#fff;
font-weight:600;
}
.Grs_KysDb{
width:100%;
line-height:26px;
font-size:17px;
color:#fff;
overflow:hidden;
}
.Grs_KysE{
width:188px;
height:26px;
position:absolute;
left:0;
top:644px;
}
.Grs_KysE a{
color:#fff;
font-size:18px;
}



.all_Ksl_best{
width:100%;
padding-bottom:130px;
padding-top:40px;
background-color:#edf7f6;
overflow:hidden;
}

.all_item_best{
background-color:#edf7f6;
padding-top:40px;
padding-bottom:100px;
}

.Ksl_best_TT{
width:100%;
height:95px;
line-height:73px;
}
.Ksl_best_TT span{
font-size:34px;
color:#000000;
}
.Ksl_best_TT a{
font-size:12px;
color:#006658;
font-weight:400;
text-decoration:none;
}
.Ksl_best_TT a:hover{
text-decoration:underline;
}

.Ksl_best_li{
width:380px;
height:460px;
background-color:#fff;
box-shadow:0 0 12px rgba(0,0,0,0.1);
position:relative;
text-align:left;
overflow:hidden;
}
.Ksl_best_li::before {
    content: " ";
    height:6px;
    position: absolute;
    top:0;
    width: 380px;
    z-index: 2;
	box-sizing: border-box;
	background-color:#006658;
	opacity:0;
}
.Ksl_best_li a{
width:380px;
height:455px;
display:block;
}
.Ksl_best_lia{
width:380px;
height:175px;
position:absolute;
left:0;
top:0;
overflow:hidden;
}
.Ksl_best_lib{
width:330px;
height:34px;
line-height:34px;
position:absolute;
left:25px;
top:198px;
font-size:12px;
color:#666666;
font-weight:600;
}
.Ksl_best_lic{
width:330px;
height:42px;
line-height:42px;
color:#000;
font-size:22px;
font-weight:400;
position:absolute;
left:25px;
top:234px;
}
.Ksl_best_lid{
width:330px;
height:auto;
line-height:26px;
color:#666666;
font-size:17px;
position:absolute;
left:25px;
top:287px;
}
.Ksl_best_lie{
width:76px;
height:24px;
line-height:24px;
border:1px solid #006658;
color:#666666;
font-size:12px;
font-weight:400;
position:absolute;
left:25px;
top:382px;
text-align:center;
}
.Ksl_best_li:hover::before{
opacity:1;
}
.Ksl_best_li:hover .Ksl_best_lia img{
transform: scale(1.1);
}
.Ksl_best_li:hover .Ksl_best_lic{
text-decoration:underline;
}
.Ksl_best_li:hover .Ksl_best_lie{
background-color:#006658;
color:#fff;
}

.Ksl_best_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;
}

.swiper {
      width: 100%;
      height: 100%;
	  position:relative;
}

.swiper .swiper-slide {
  text-align: center;
  font-size: 18px;
  display: flex;
  justify-content: center;
  align-items: center;
}

.comm_lx{
width:170px;
height:30px;
display:block;
line-height:30px;
text-align:center;
background-color:#006658;
color:#fff;
font-size:12px;
font-weight:400;
border-radius:2px;
}

.all_art_nav{
width:100%;
height:60px;
background-color:#ebf6f5;
}
.art_nav_curr{
width:100%;
height:60px;
line-height:60px;
color:#666;
font-size:16px;
font-weight:400;
}
.art_nav_curr a{
color:#666;
font-size:16px;
font-weight:400;
}
.art_nav_curr a:hover{
color:#000;
text-decoration:underline;
}

.art_nav_A{
width:170px;
height:50px;
line-height:50px;
position:absolute;
left:0;
top:0;
font-size:17px;
color:#000;
}
.art_nav_B{
width:103px;
height:50px;
position:absolute;
left:144px;
top:0;
}
.art_nav_Bx{
width:103px;
height:50px;
position:relative;
}
.art_nav_Bxa{
width:88px;
height:50px;
line-height:50px;
background:url(images/news_down.png) 75px 22px no-repeat;
padding-left:15px;
position:absolute;
left:0;
top:0;
font-size:14px;
color:#333333;
font-weight:400;
}
.art_nav_Bxb{
width:220px;
padding:10px 15px;
height:auto;
position:absolute;
left:0;
top:50px;
display:none;
-webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.2);
box-shadow: 0 6px 12px rgba(0, 0, 0, 0.2);
background-color:#fff;
z-index:99999999;
}
.art_nav_Bxb ul{
margin:0;
padding:0;
list-style:none;
}
.art_nav_Bxb ul li{
width:220px;
float:left;
height:31px;
line-height:31px;
white-space: nowrap;
word-break: keep-all;
overflow: hidden;
text-overflow: ellipsis;
}
.art_nav_Bxb ul li a{
font-size:14px;
color:#333;
text-decoration:none;
font-weight:400;
}
.art_nav_Bxb ul li a:hover{
text-decoration:underline;
text-decoration-color:#00a892;
}

.art_nav_Bx:hover .art_nav_Bxa{
background:url(images/news_down.png) 75px 22px no-repeat;
background-color:#f1f1f1;
}
.art_nav_Bx:hover .art_nav_Bxb{
display:block;
}

.art_nav_C{
width:200px;
height:50px;
line-height:50px;
position:absolute;
left:270px;
top:0;
font-size:14px;
color:#333333;
font-weight:400;
}
.art_nav_D{
width:82px;
height:28px;
position:absolute;
right:0;
top:11px;
}
.art_nav_D a{
width:80px;
height:26px;
border:1px solid #00a892;
line-height:26px;
display:block;
text-align:center;
background-color:#00a892;
color:#000;
font-weight:400;
font-size:12px;
border-radius:2px;
}
.art_nav_D a:hover{
background-color:#fff;
}

.all_Sanya_bd{
width:100%;
height:996px;
overflow:hidden;
}
.Sanya_bd_l{
width:600px;
float:left;
padding-top:102px;
overflow:hidden;
}
.Sanya_bd_r{
width:870px;
float:right;
height:996px;
position:relative;
}
.Sanya_bd_rA{
width:100%;
height:auto;
line-height:60px;
font-size:48px;
color:#000;
font-weight:bold;
position:absolute;
left:0;
top:104px;
}
.Sanya_bd_rB{
width:100%;
height:auto;
line-height:24px;
font-size:18px;
color:#000;
font-weight:lighter;
position:absolute;
left:0;
top:158px;
}
.Sanya_bd_rC{
width:100%;
height:36px;
line-height:36px;
font-size:16px;
font-weight:lighter;
color:#000;
position:absolute;
left:0;
top:220px;
}
.Sanya_bd_rD1{
width:100%;
height:36px;
line-height:32px;
font-size:16px;
color:#000;
position:absolute;
left:0;
top:274px;
font-weight:400;
}
.Sanya_bd_rE1{
width:410px;
height:53px;
border-bottom:1px solid #b8b8b8;
position:absolute;
left:0;
top:266px;
}
.Sanya_bd_rD2{
width:100%;
height:36px;
line-height:32px;
font-size:16px;
color:#000;
position:absolute;
left:0;
top:356px;
font-weight:400;
}
.Sanya_bd_rE2{
width:410px;
height:53px;
border-bottom:1px solid #b8b8b8;
position:absolute;
left:460px;
top:266px;
}
.Sanya_bd_rD3{
width:100%;
height:36px;
line-height:32px;
font-size:16px;
color:#000;
position:absolute;
left:0;
top:438px;
font-weight:400;
}
.Sanya_bd_rE3{
width:100%;
height:53px;
border-bottom:1px solid #b8b8b8;
position:absolute;
left:0;
top:356px;
}
.Sanya_bd_rD4{
width:100%;
height:36px;
line-height:32px;
font-size:16px;
color:#000;
position:absolute;
left:0;
top:523px;
font-weight:400;
}
.Sanya_bd_rE4{
width:100%;
height:150px;
position:absolute;
left:0;
top:480px;
}
.Sanya_bd_rF{
width:100%;
height:auto;
line-height:38px;
font-size:18px;
color:#666666;
position:absolute;
left:0;
top:664px;
}
.Sanya_bd_rH{
width:100%;
height:auto;
line-height:38px;
font-size:18px;
color:#666666;
position:absolute;
left:0;
top:714px;
}

input[type="checkbox"] {
    width: 18px;
    height: 18px;
    -webkit-appearance: none;
    -moz-appearance: none;
    -ms-appearance: none;
    -o-appearance: none;
    appearance: none;
    border: 1px solid #666666;
    margin: 0px;
    padding: 0;
    cursor: pointer;
    background: #fff;
	vertical-align:middle;
}

input[type="checkbox"]:checked {
    background-image: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMThweCIgaGVpZ2h0PSIxNHB4IiB2aWV3Qm94PSIwIDAgMTggMTQiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDQ3LjEgKDQ1NDIyKSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLT4KICAgIDx0aXRsZT5pY19jaGVjazwvdGl0bGU+CiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4KICAgIDxkZWZzPjwvZGVmcz4KICAgIDxnIGlkPSJFWV9TdHlsZXMiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPgogICAgICAgIDxnIGlkPSJOYXZpZ2F0aW9uIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNTEuMDAwMDAwLCAtMTAxLjAwMDAwMCkiPgogICAgICAgICAgICA8ZyBpZD0iaWNfY2hlY2siIHRyYW5zZm9ybT0idHJhbnNsYXRlKDQ4LjAwMDAwMCwgOTYuMDAwMDAwKSI+CiAgICAgICAgICAgICAgICA8ZyBpZD0iSWNvbi0yNHB4Ij4KICAgICAgICAgICAgICAgICAgICA8cG9seWdvbiBpZD0iU2hhcGUiIHBvaW50cz0iMCAwIDI0IDAgMjQgMjQgMCAyNCI+PC9wb2x5Z29uPgogICAgICAgICAgICAgICAgICAgIDxwb2x5Z29uIGlkPSJTaGFwZSIgZmlsbD0iIzY2NjY2NiIgcG9pbnRzPSI5IDE2LjE3IDQuODMgMTIgMy40MSAxMy40MSA5IDE5IDIxIDcgMTkuNTkgNS41OSI+PC9wb2x5Z29uPgogICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICA8L2c+CiAgICAgICAgPC9nPgogICAgPC9nPgo8L3N2Zz4=');
    background-position: center center;
    background-repeat: no-repeat;
    color: transparent;
}

.Sanya_bd_rI{
width:100%;
position:absolute;
left:0;
top:770px;
height:42px;
line-height:42px;
font-size:22px;
color:#666666;
font-style:italic;
}
.Sanya_bd_rG{
width:130px;
height:58px;
position:absolute;
right:0;
top:852px;
}

.bx_xm{
width:30px;
height:53px;
float:right;
line-height:53px;
color:#d10f0f;
font-size:22px;
font-style:normal;
}

.Syinput{
width:309px;
padding:0 20px;
height:53px;
line-height:53px;
font-size:22px;
color:#808080;
border:none;
background-color:#fff;
}


/*.Syinput:focus{
border:1px solid #e01010;
box-shadow:0 0 4px rgba(0,0,0,0.24);
}*/

.SSyinput{
width:830px;
padding:0 20px;
height:53px;
line-height:53px;
font-size:22px;
color:#808080;
border:none;
background:url(images/contact/city_down.png) 835px center no-repeat;
background-color:#fff;
}

.snput_xxx{
width:828px;
padding:10px 20px;
height:128px;
background-color:#fff;
border:1px solid #cccccc;
color:#808080;
font-size:22px;
font-family:'microsoft yahei',"Î¢ÈíÑÅºÚ",SimSun,Verdana,Arial;
}

.snput_xxx:focus{
border:1px solid #e01010;
box-shadow:0 0 4px rgba(0,0,0,0.24);
}

.Sysubmit{
width:126px;
border:2px solid #e01010;
height:54px;
color:#fff;
background-color:#e01010;
position:relative;
line-height:54px;
text-align:center;
font-size:22px;
cursor:pointer;
}



.all_Sml_banquan{
width:100%;
height:218px;
background-color:#f1f1f1;
overflow:hidden;
}
.Sml_banquan{
width:1200px;
height:218px;
position:relative;
}
.Sml_banquan_l{
width:240px;
height:60px;
position:absolute;
left:0;
top:82px;
line-height:60px;
font-size:40px;
color:#000;
font-family:"ËÎÌå";
}
.Sml_banquan_r{
width:850px;
height:auto;
position:absolute;
left:350px;
top:46px;
line-height:30px;
font-size:20px;
color:#000;
}

.all_loca_tab_item{
width:100%;
height:60px;
background-color:#ebf6f5;
overflow:hidden;
}

.all_loca_tab{
width:100%;
height:60px;
background-color:#f7f7f7;
overflow:hidden;
}
.loca_curr{
height:60px;
line-height:60px;
font-size:16px;
color:#666666;
display:inline-block;
padding-right:13px;
float:left;
}
.loca_curr a{
font-size:16px;
color:#666666;
text-decoration:none;
}
.loca_curr a:hover{
text-decoration:underline;
color:#1eb46b;
}
.loca_curr_line{
width:26px;
height:50px;
line-height:50px;
font-size:16px;
color:#666666;
float:left;
}
.loca_tab{
width:800px;
float:left;
}
.loca_tab ul{
margin:0;
padding:0;
list-style:none;
}
.loca_tab ul li{
float:left;
padding-right:50px;
height:60px;
display:inline-block;
}
.loca_tab ul li a{
width:100%;
height:56px;
display:block;
line-height:56px;
font-size:16px;
color:#000;
font-weight:400;
text-decoration:none;
}
.loca_tab ul li a:hover{
color:#000;
}
.loca_tab ul li.selected a{
border-bottom:4px solid #e01010;
color:#e01010;
}

.loca_tab_item{
width:456px;
float:left;
}
.loca_tab_item ul{
margin:0;
padding:0;
list-style:none;
}
.loca_tab_item ul li{
float:left;
padding-right:40px;
height:60px;
display:inline-block;
}
.loca_tab_item ul li a{
width:100%;
height:56px;
display:block;
line-height:56px;
font-size:16px;
color:#666666;
font-weight:400;
text-decoration:none;
}
.loca_tab_item ul li a:hover{
}
.loca_tab_item ul li.selected a{
border-bottom:4px solid #006657;
color:#000000;
}

.all_Sml_fcity{
width:100%;
padding-top:33px;
height:707px;
background:url(images/contact/all_addr.jpg) center top no-repeat;
overflow:hidden;
}
.Sml_fcity_TT{
width:100%;
height:134px;
line-height:134px;
font-size:42px;
color:#000;
font-weight:bold;
text-align:center;
}

.Sml_fcity-left{ position:relative; width:1366px; height:420px; margin:0 auto;}
.Sml_fcity-left .hd{height:1px; width:1366px;position:absolute; left:0; top:180px; z-index:2;}
.fcity_xi{ width:1366px;height:1px;position:relative;}
.Sml_fcity-left .hd .prev{ display:block; width:13px; height:20px;overflow:hidden; cursor:pointer; background:url(images/contact/left.png) no-repeat; position:absolute; left:0; top:0;}
.Sml_fcity-left .hd .prev:hover{background:url(images/contact/left.png) no-repeat;}
.Sml_fcity-left .hd .next{display:block; width:13px; height:20px; overflow:hidden; cursor:pointer; background:url(images/contact/right.png) no-repeat;position:absolute; right:0; top:0;}
.Sml_fcity-left .hd .next:hover{background:url(images/contact/right.png) no-repeat;}
.Sml_fcity-left .hd .prevStop{ background-position:-60px 0; }
.Sml_fcity-left .hd .nextStop{ background-position:-60px -50px; }
.Sml_fcity-left .hd ul{ overflow:hidden; zoom:1; margin:0; padding:0; list-style:none; position:absolute; left:610px; top:196px; display:none;}
.Sml_fcity-left .hd ul li{ float:left;  width:10px; height:10px; overflow:hidden; margin-right:7px;cursor:pointer; background-color:#cccccc; text-align:center; font-size:0;}
.Sml_fcity-left .hd ul li.on{background-color:#db1b1b;}
.Sml_fcity-left .bd{ width:1320px; overflow:hidden;z-index:1; position:absolute; left:23px;}
.Sml_fcity-left .bd ul{overflow:hidden;zoom:1; margin:0; padding:0; list-style:none; }
.Sml_fcity-left .bd ul li{ width:260px;float:left; height:420px;_display:inline;margin-right:5px;}

.Sml_fcity{
width:1340px;
}
.Sml_fcity ul{
margin:0;
padding:0;
list-style:none;
}
.Sml_fcity ul li{
width:260px;
height:370px;
float:left;
margin-right:5px;
position:relative;
overflow:hidden;
}

.Sml_fcity_li{
width:260px;
height:370px;
position:relative;
overflow:hidden;
}
.tp50{
margin-top:50px;
}

.Sml_fcity_A{
width:200px;
position:absolute;
left:20px;
top:26px;
height:41px;
background:url(images/contact/st.png) left bottom no-repeat;
line-height:41px;
font-size:20px;
color:#fff;
font-weight:bold;
z-index:3;
}
.Sml_fcity_As{
width:200px;
position:absolute;
left:20px;
top:33px;
height:60px;
background:url(images/contact/st.png) left bottom no-repeat;
line-height:24px;
font-size:20px;
color:#fff;
font-weight:bold;
z-index:3;
}
.Sml_fcity_B{
width:260px;
height:370px;
position:absolute;
left:0;
top:0;
z-index:1;
}
.Sml_fcity_CD{
width:180px;
height:auto;
position:absolute;
left:20px;
top:421px;
transition: all .3s;
-webkit-transition: all .3s;
z-index:3;
}
.Sml_fcity_C{
width:180px;
height:auto;
font-size:14px;
color:#fff;
line-height:24px;
font-weight:400;
padding-bottom:10px;
overflow:hidden;

}
.Sml_fcity_D{
width:180px;
height:auto;
font-size:12px;
color:#fff;
line-height:18px;
overflow:hidden;
}
.Sml_fcity_E{
width:260px;
height:370px;
position:absolute;
left:0;
top:0;
z-index:2;
background-color:#000;
transition: all .3s;
-webkit-transition: all .3s;
display:none;
opacity:0.39;
}

.Sml_fcity_li:hover .Sml_fcity_CD{
top:109px;
}

.Sml_fcity_li:hover .Sml_fcity_E{
display:block;
}

.all_Sml_shejiao{
width:100%;
background-color:#009985;
overflow:hidden;
}
.Sml_shejiao{
width:1200px;
height:340px;
position:relative;
}
.Sml_shejiao_A{
width:100%;
height:50px;
line-height:50px;
font-size:30px;
color:#fff;
font-weight:bold;
text-align:center;
position:absolute;
left:0;
top:60px;
}
.Sml_shejiao_B{
width:100%;
height:36px;
line-height:36px;
font-size:16px;
color:#fff;
font-weight:400;
text-align:center;
position:absolute;
left:0;
top:114px;
}
.Sml_shejiao_C{
width:709px;
padding-left:491px;
height:40px;
background:url(images/contact/toll_hr.png) center center no-repeat;
position:absolute;
left:0;
top:176px;
}
.Sml_shejiao_C ul{
margin:0;
padding:0;
list-style:none;
}
.Sml_shejiao_C ul li{
width:59px;
float:left;
}
.Sml_shejiao_C ul li a{
width:40px;
height:40px;
display:block;
}
.Sml_shejiao_C ul li a.tool_ico1{
background:url(images/contact/tool_ico1s.png) no-repeat;
}
.Sml_shejiao_C ul li a.tool_ico2{
background:url(images/contact/tool_ico2s.png) no-repeat;
}
.Sml_shejiao_C ul li a.tool_ico3{
background:url(images/contact/tool_ico3s.png) no-repeat;
}
.Sml_shejiao_C ul li a.tool_ico4{
background:url(images/contact/tool_ico4s.png) no-repeat;
}
.Sml_shejiao_C ul li a.tool_ico1:hover{
background:url(images/contact/tool_ico1.png) no-repeat;
}
.Sml_shejiao_C ul li a.tool_ico2:hover{
background:url(images/contact/tool_ico2.png) no-repeat;
}
.Sml_shejiao_C ul li a.tool_ico3:hover{
background:url(images/contact/tool_ico3.png) no-repeat;
}
.Sml_shejiao_C ul li a.tool_ico4:hover{
background:url(images/contact/tool_ico4.png) no-repeat;
}
.Sml_shejiao_D{
width:100%;
height:36px;
line-height:36px;
position:absolute;
left:0;
top:246px;
font-size:16px;
font-family:Arial, Helvetica, sans-serif;
text-align:center;
color:#fff;
}

.all_Sml_job{
width:100%;
overflow:hidden;
padding-bottom:23px;
}
.Sml_job_TT{
width:100%;
height:90px;
font-size:42px;
color:#000;
margin-top:-10px;
}
.Sml_job{
width:100%;
height:540px;
position:relative;
box-shadow:0 0 12px rgba(0,0,0,0.14);
border-radius:20px;
overflow:hidden;
}
.Sml_joba{
width:100%;
height:540px;
position:absolute;
left:0;
top:0;
z-index:1;
}
.Sml_jobb{
width:1120px;
height:56px;
line-height:56px;
font-size:36px;
color:#000;
position:absolute;
left:75px;
top:137px;
font-weight:600;
z-index:2;
}
.Sml_jobc{
width:660px;
height:auto;
line-height:32px;
font-size:18px;
color:#515552;
position:absolute;
left:75px;
top:215px;
font-weight:400;
z-index:2;
}
.Sml_jobd{
width:150px;
height:46px;
position:absolute;
left:75px;
top:329px;
z-index:2;
}
.Sml_jobd a{
width:148px;
height:44px;
line-height:44px;
border:1px solid #434343;
text-align:center;
font-size:16px;
display:block;
color:#333333;
text-decoration:none;
border-radius:40px;
}
.Sml_jobd a:hover{
background-color:#006658;
border-color:#006658;
color:#fff;
}

.Xakrs_logo{
width:1164px;
height:380px;
}
.Xakrs_logo ul{
margin:0;
padding:0;
list-style:none;
}
.Xakrs_logo ul li{
width:206px;
height:95px;
text-align:center;
float:left;
background-color:#fff;
margin-right:24px;
margin-bottom:24px;
box-shadow:0 0 5px rgba(0,0,0,0.2);
border-radius:6px;
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;
}


.all_Sml_jobs{
width:100%;
overflow:hidden;
}
.Sml_jobs{
width:100%;
height:814px;
position:relative;
}
.Sml_jobs_A{
width:1190px;
height:auto;
font-size:24px;
color:#000;
line-height:36px;
position:absolute;
left:0;
top:52px;
}
.Sml_jobs_B{
width:1200px;
height:auto;
font-size:18px;
color:#000;
list-style:30px;
position:absolute;
left:0;
top:150px;
}
.Sml_jobs_C{
width:100%;
height:52px;
line-height:52px;
font-size:32px;
color:#000;
position:absolute;
left:0;
top:270px;
font-weight:400;
}
.Sml_jobs_D{
width:825px;
height:auto;
font-size:18px;
color:#000;
line-height:30px;
position:absolute;
left:0;
top:343px;
}
.Sml_jobs_E{
width:738px;
position:absolute;
left:0;
top:485px;
height:auto;
}
.Sml_jobs_E ul{
margin:0;
padding:0;
list-style:none;
}
.Sml_jobs_E ul li{
width:738px;
float:left;
color:#000;
font-size:17px;
padding-bottom:16px;
line-height:24px;
overflow:hidden;
}

.Sml_jobs_F{
width:450px;
height:309px;
position:absolute;
right:0;
top:350px;
}

.Sml_jobs_Vs{
width:1200px;
height:578px;
overflow:hidden;
}

.Sml_jobs_ox{
width:100%;
height:360px;
position:relative;
}
.Sml_jobs_oxA{
width:100%;
height:52px;
line-height:52px;
color:#000;
font-size:32px;
font-weight:400;
position:absolute;
left:0;
top:0;
}
.Sml_jobs_oxB{
width:100%;
height:auto;
position:absolute;
left:0;
top:84px;
}
.Sml_jobs_oxB ul{
margin:0;
padding:0;
list-style:none;
}
.Sml_jobs_oxB ul li{
width:100%;
float:left;
font-size:18px;
line-height:46px;
color:#000;
overflow:hidden;
}

.all_Sml_job_fl{
width:100%;
background-color:#fff;
height:600px;
overflow:hidden;
}
.Sml_job_fl{
width:100%;
height:600px;
position:relative;
}
.Sml_job_fla{
width:100%;
height:68px;
line-height:68px;
font-size:48px;
color:#000;
position:absolute;
left:0;
top:79px;
}
.Sml_job_flb{
width:100%;
height:36px;
line-height:36px;
font-size:16px;
color:#4c4c4c;
position:absolute;
left:0;
top:156px;
}

.Sml_job_flc{
width:1540px;
height:auto;
position:absolute;
left:0;
top:256px;
}
.Sml_job_flc ul{
margin:0;
padding:0;
list-style:none;
}
.Sml_job_flc ul li{
width:680px;
margin-right:90px;
float:left;
height:110px;
border-bottom:1px solid #a0a0a0;
position:relative;
margin-bottom:30px;
}
.Sml_job_flca{
width:200px;
height:auto;
position:absolute;
left:2px;
top:0;
}
.Sml_job_flcb{
width:526px;
height:auto;
font-size:16px;
color:#4c4c4c;
line-height:24px;
position:absolute;
left:154px;
top:-5px;
}

.all_Sml_job_list{
width:100%;
padding-bottom:80px;
overflow:hidden;
}
.Sml_job_list_TT_Desc{
width:100%;
height:154px;
position:relative;
}
.Sml_job_list_TT{
width:300px;
height:52px;
line-height:52px;
font-size:32px;
color:#000;
font-weight:400;
position:absolute;
left:0;
top:59px;
}
.Sml_job_list_Desc{
width:594px;
height:auto;
line-height:24px;
font-size:18px;
color:#000;
position:absolute;
right:0;
top:64px;
}

.Sml_job_vlide{ position:relative;zoom:1; height:628px; width:1628px; margin:0 auto;}
.Sml_job_vlide .piclist{ overflow:hidden; zoom:1; height:628px; width:1628px; margin:0; padding:0; list-style:none;}
.Sml_job_vlide .ohbox{overflow:hidden; position:relative;left:40px;width:1580px;}
.Sml_job_vlide .piclist li{float:left;width:372px; height:626px; margin-right:18px; border:1px solid #cccccc;border-radius:30px; position:relative; overflow:hidden;}
.Sml_job_vlide .pageBtn span{display:block;width:17px;height:34px;position:absolute;top:306px;cursor:pointer;overflow:hidden; text-indent:-9999px; left:0px;}
.Sml_job_vlide .pageBtn .prev{background:url(images/job/left.png) left center no-repeat;}
.Sml_job_vlide .pageBtn .next{background:url(images/job/right.png) right center no-repeat; left:1611px;}
.Sml_job_vlide .pageBtn span:hover{background:url(images/job/lefts.png) left center no-repeat;}
.Sml_job_vlide .pageBtn .next:hover{background: url(images/job/rights.png) right center no-repeat;}
.job_li_A{
width:372px;
height:210px;
overflow:hidden;
}
.job_li_A img{
width:372px;
height:auto;
}
.job_li_B{
width:340px;
padding:30px 24px 17px 24px;
line-height:32px;
font-size:24px;
color:#000;
overflow:hidden;
}
.job_li_C{
width:340px;
padding:0 24px 0 24px;
line-height:38px;
font-size:18px;
color:#4c4c4c;
overflow:hidden;
}
.job_li_D{
width:340px;
padding:20px 24px 0 24px;
line-height:18px;
font-size:14px;
color:#4c4c4c;
font-weight:400;
position:relative;
overflow:hidden;
}

.job_li_D:after {
	content: " ";
    height: 120px;
    position: absolute;
    bottom:0;
    width:810px;
    z-index: 2;
	box-sizing: border-box;
    background-image: linear-gradient(rgba(255,255,255,.4),rgba(255,255,255,0.99));
	left:0;
}

.job_li_E{
width:340px;
font-size:18px;
color:#4c4c4c;
font-weight:600;
padding:30px 24px;
overflow:hidden;
}

.Sml_job_vlide .piclist li:hover .job_li_B{
color:#006658;
text-decoration:underline;
}
.Sml_job_vlide .piclist li:hover .job_li_E{
color:#006658;
}

.all_job_other{
width:100%;
height:330px;
background:url(images/job/all.jpg) center top no-repeat;
}
.job_other{
width:100%;
height:330px;
position:relative;
}
.job_otherA{
width:370px;
height:50px;
font-size:30px;
line-height:50px;
color:#fff;
font-weight:bold;
position:absolute;
left:0;
top:54px;
}
.job_otherB{
width:700px;
height:auto;
font-size:18px;
line-height:26px;
color:#fff;
position:absolute;
left:0;
top:120px;
opacity: 0.7;
font-weight:400;
}
.job_otherC{
width:148px;
height:40px;
position:absolute;
left:0;
top:224px;
}
.job_otherC a{
width:148px;
height:40px;
line-height:40px;
text-align:center;
display:block;
background-color:#e01010;
color:#fff;
font-weight:400;
text-decoration:none;
border-radius:40px;
}
.job_otherC a:hover{
text-decoration:underline;
}

.all_disclaimers{
width:100%;
padding-top:24px;
padding-bottom:100px;
overflow:hidden;
}
.disclaimers{
width:920px;
margin:0 auto;
}
.disclaimers_curr{
width:100%;
height:70px;
line-height:70px;
font-size:12px;
color:#000;
font-weight:400;
}
.disclaimers_curr a{
font-size:12px;
color:#000;
font-weight:400;
}

.BE_A{
width:876px;
border-left:6px solid #d30e0e;
padding-left:38px;
font-size:30px;
line-height:40px;
color:#000;
font-weight:bold;
overflow:hidden;
}
.BE_TT{
width:100%;
padding-left:10px;
height:60px;
line-height:60px;
font-size:22px;
color:#333;
margin-top:10px;
}
.BE_li{
width:100%;
padding-left:20px;
overflow:hidden;
}
.BE_li ul{
margin:0;
padding:0;
list-style:none;
}
.BE_li ul li{
width:100%;
padding-left:28px;
height:40px;
line-height:40px;
background:url(images/grs/km.png) left center no-repeat;
}
.BE_li ul li a{
color:#d30e0e;
text-decoration:underline;
}
.BE_li ul li span{
color:#d30e0e;
}
.BE_li ul li a:hover{
color:#e01010;
}

.disclaimers_A{
width:100%;
font-size:42px;
line-height:48px;
color:#333333;
padding-top:40px;
font-weight:600;
overflow:hidden;
}
.disclaimers_B{
width:100%;
font-size:20px;
color:#333333;
line-height:30px;
padding-top:40px;
padding-bottom:60px;
overflow:hidden;
}
.disclaimers_B strong{
color:#000;
}
.disclaimers_C{
width:100%;
font-size:16px;
line-height:24px;
color:#000;
font-weight:400;
padding-bottom:55px;
overflow:hidden;
}


.all_well_one{
width:100%;
background-color:#fff;
overflow:hidden;
}
.well_oneK{
width:1200px;
height:670px;
position:relative;
}
.well_oneKa{
width:200px;
height:36px;
line-height:36px;
background:url(images/item/TsT.png) left top no-repeat;
font-size:14px;
color:#000000;
position:absolute;
left:0;
top:62px;
font-weight:400;
}
.well_logo{
width:100%;
height:auto;
position:absolute;
left:0;
top:112px;
}
.well_oneKb{
width:564px;
height:60px;
line-height:60px;
font-size:40px;
color:#000000;
position:absolute;
left:0;
top:235px;
}
.well_oneKc{
width:600px;
height:auto;
line-height:28px;
font-size:18px;
color:#000000;
position:absolute;
left:0;
top:306px;
}
.well_oneKd{
width:78px;
height:26px;
position:absolute;
left:0;
top:556px;
}
.well_oneKf{
width:440px;
height:auto;
position:absolute;
left:673px;
top:242px;
}


.well_one{
width:1250px;
margin:0 auto;
}
.well_one ul{
margin:0;
padding:0;
list-style:none;
}
.well_one ul li{
float:left;
position:relative;
height:166px;
border-top:1px solid #d1d1d1;
}
.well_one ul li:nth-child(1){
width:320px;
margin-right:40px;
}
.well_one ul li:nth-child(2){
width:280px;
margin-right:40px;
}
.well_one ul li:nth-child(3){
width:320px;
margin-right:40px;
}
.well_one ul li:nth-child(4){
width:200px;
}

.well_oneB{
width:100%;
height:66px;
line-height:50px;
position:absolute;
left:0;
top:30px;
font-size:66px;
color:#000;
}
.well_oneB i{
font-style:normal;
font-size:30px;
}
.well_oneB sup{
font-size:18px;
}
.well_oneC{
width:100%;
height:40px;
line-height:40px;
font-weight:lighter;
position:absolute;
left:0;
top:100px;
font-size:18px;
color:#000;
}

.well_one ul li:nth-child(2) .well_oneB{
line-height:39px;
}
.well_one ul li:nth-child(4) .well_oneB{
line-height:39px;
}

.all_well_tx{
width:100%;
padding-top:30px;
background-color:#f7f7f7;
padding-bottom:80px;
overflow:hidden;
}
.well_tx{
width:100%;
height:600px;
position:relative;
}
.well_txA{
width:500px;
height:36px;
line-height:36px;
background:url(images/item/TsT.png) left top no-repeat;
font-size:14px;
color:#000;
font-weight:400;
position:absolute;
left:0;
top:0;
}
.well_txB{
width:100%;
height:62px;
line-height:62px;
font-size:42px;
color:#000;
font-weight:bold;
position:absolute;
left:0;
top:40px;
}
.well_txC{
width:1336px;
height:auto;
position:absolute;
left:0;
top:140px;
}
.well_txC ul{
margin:0;
padding:0;
list-style:none;
}
.well_txC ul li{
width:667px;
float:left;
height:460px;
border-left:1px solid #c0d0ce;
position:relative;
float:left;
}
.well_txCc{
width:600px;
height:auto;
position:absolute;
left:30px;
top:0;
}
.well_txCa{
width:500px;
position:absolute;
left:30px;
top:188px;
height:44px;
line-height:44px;
font-size:24px;
color:#000;
font-weight:bold;
}
.well_txCb{
width:580px;
position:absolute;
left:30px;
top:233px;
}
.well_txCb dl{
margin:0;
padding:0;
list-style:none;
}
.well_txCb dl dt{
width:262px;
float:left;
height:42px;
line-height:42px;
padding-left:28px;
font-size:20px;
background:url(images/leed/em.png) left center no-repeat;
}

.well_txC ul li:nth-child(1) .well_txCb dl dt:nth-child(6){
width:523px;
}

.all_well_hx{
width:100%;
background-color:#f7f7f7;
overflow:hidden;
}
.well_hx{
width:100%;
height:630px;
position:relative;
}
.well_hxA{
width:500px;
height:36px;
line-height:36px;
background:url(images/item/TsT.png) left top no-repeat;
font-size:14px;
color:#000;
font-weight:400;
position:absolute;
left:0;
top:0;
}
.well_hxB{
width:100%;
height:62px;
line-height:62px;
font-size:42px;
color:#000;
font-weight:bold;
position:absolute;
left:0;
top:62px;
}
.well_hxC{
width:624px;
height:auto;
line-height:32px;
font-size:22px;
color:#000;
position:absolute;
left:0;
top:142px;
}
.well_hxD{
width:580px;
height:auto;
position:absolute;
left:0;
top:270px;
}
.well_hxD ul{
margin:0;
padding:0;
list-style:none;
}
.well_hxD ul li{
width:100%;
padding-left:34px;
float:left;
height:40px;
line-height:40px;
background:url(images/leed/om.png) left center no-repeat;
color:#1a1a1a;
font-size:20px;
}
.well_hxE{
width:600px;
height:auto;
position:absolute;
right:0;
top:72px;
}
.well_hxF{
width:100%;
height:auto;
position:absolute;
left:0;
top:560px;
}

.all_well_do{
width:100%;
padding-top:90px;
background-color:#f2f7f7;
padding-bottom:100px;
overflow:hidden;
}
.well_do{
width:100%;
height:551px;
position:relative;
}
.well_doB{
width:480px;
height:auto;
line-height:56px;
font-size:42px;
color:#000;
font-weight:bold;
position:absolute;
left:720px;
top:11px;
}
.well_doC{
width:500px;
height:auto;
position:absolute;
left:720px;
top:154px;
}
.well_doC ul{
margin:0;
padding:0;
list-style:none;
}
.well_doC ul li{
width:calc(100% - 27px);
padding-left:27px;
float:left;
line-height:42px;
font-size:20px;
color:#1a1a1a;
height:42px;
background:url(images/leed/om.png) left center no-repeat;
}
.well_doD{
width:650px;
height:auto;
position:absolute;
left:0;
top:0;
}
.well_doE{
width:100%;
height:auto;
position:absolute;
left:720px;
top:429px;
}


.all_leed_hx{
width:100%;
padding-top:50px;
background-color:#f7fafa;
padding-bottom:86px;
overflow:hidden;
}
.leed_hx{
width:100%;
}
.leed_hxB{
width:100%;
height:100px;
line-height:100px;
font-size:42px;
color:#000;
font-weight:bold;
}
.leed_hxC{
width:100%;
line-height:42px;
font-size:22px;
color:#1a1a1a;
padding-bottom:30px;
overflow:hidden;
}
.leed_hxD{
width:100%;
padding-bottom:32px;
overflow:hidden;
}
.leed_hxD ul{
margin:0;
padding:0;
list-style:none;
}
.leed_hxD ul li{
width:calc(100% - 34px);
padding-left:34px;
height:40px;
float:left;
background:url(images/leed/em.png) left center no-repeat;
line-height:40px;
font-size:20px;
color:#1a1a1a;
}
.leed_hxE{
width:429px;
height:auto;
position:absolute;
right:0;
top:6px;
}

.leed_BxT{
width:100%;
font-size:22px;
color:#fff;
text-align:center;
}
.leed_BxTxt{
width:100%;
font-size:18px;
color:#333333;
padding-bottom:30px;
overflow:hidden;
}

.leed_BxTxt_btn{
width:100%;
}

.all_Dakr_main{
width:100%;
margin-top:55px;
}

.warp_flex{
position:relative;display: -webkit-box;display: -ms-flexbox;display: flex;
}

.Dakr_seft{
width:330px;
float:right;
}

.Dakr_seft_sticky{
position: sticky; top:150px; float:right; height:517px;
}

.Dakr_shai{
width:290px;
padding:2px 20px 30px 20px;
background-color:#fff;
box-shadow:0 0 10px rgba(0,0,0,0.22);
overflow:hidden;
}
.Dakr_shai_A{
width:290px;
height:48px;
line-height:48px;
font-size:14px;
color:#666666;
font-weight:bold;
}
.Dakr_shai_B{
width:288px;
height:41px;
border:1px solid #dcdcdc;
background-color:#f5f5f5;
position:relative;
border-radius:2px;
}
.Dakr_shai_Ba{
width:220px;
height:41px;
position:absolute;
left:13px;
top:0;
}
.Dakr_shai_Ba input{
width:220px;
height:39px;
line-height:39px;
background-color:#f5f5f5;
border:none;
font-size:14px;
color:#666666;
font-weight:bold;
}
.Dakr_shai_Bb{
width:14px;
height:14px;
position:absolute;
right:15px;
top:14px;
}

.Dakr_shai_C{
width:290px;
height:48px;
line-height:48px;
font-size:14px;
color:#666666;
font-weight:bold;
margin-top:22px;
}
.Dakr_shai_D{
width:290px;
overflow:hidden;
}
.Dakr_shai_D ul{
margin:0;
padding:0;
list-style:none;
}
.Dakr_shai_D ul li{
width:290px;
float:left;
height:53px;
border-top:1px solid #dcdcdc;
background:url(images/fuwu/jia.png) right center no-repeat;
}
.Dakr_shai_D ul li a{
width:268px;
height:53px;
line-height:53px;
padding-left:22px;
display:block;
background:url(images/fuwu/lom.png) left center no-repeat;
font-size:13px;
color:#666;
font-weight:bold;
}

.Dakr_shai_D ul li.selected a{
background:url(images/fuwu/lem.png) left center no-repeat;
}

.Dakr_shai_E{
width:290px;
margin-top:16px;
display:none;
}
.Dakr_shai_E a{
width:288px;
height:38px;
line-height:38px;
display:block;
border:1px solid #7d7d7d;
text-align:center;
text-decoration:none;
font-size:14px;
color:#333333;
}

.Dakr_iframe1{
width:1168px;
height:424px;
overflow:hidden;
}

.is1360{
display:none;
}

.Dakr_iframe2{
width:1168px;
height:454px;
overflow:hidden;
}

.Dakr_reft{
width:1168px;
float:left;
margin-right:62px;
}

.all_Oakr{
width:100%;
position:relative;
}
.all_OakrA{
width:100%;
height:1px;
position:absolute;
left:0;
top:0;
z-index:2;
}
.all_OakrB{
width:100%;
}

.all_Dakr_EcoVadis{
width:100%;
padding-bottom:50px;
overflow:hidden;
}
.Dakr_EcoVadis{
width:100%;
font-size:36px;
line-height:46px;
color:#000000;
font-weight:bold;
padding:85px 0 57px 0;
overflow:hidden;
}
.Dakr_CDP{
width:100%;
font-size:36px;
line-height:46px;
color:#000;
font-weight:bold;
padding:75px 0 48px 0;
overflow:hidden;
}
.Dakr_well{
width:100%;
padding:64px 150px 33px 150px;
}
.CDP_since{
width:100%;
text-align:right;
height:34px;
line-height:34px;
font-size:14px;
color:#808080;
font-weight:bold;
}

.Dakr_hot_xyz{
width:100%;
height:65px;
border-top:1px solid #e0e0e0;
}

.all_Dakr_arts{
width:100%;
padding-bottom:40px;
overflow:hidden;
}
.Dakr_arts{
width:930px;
margin:0 auto;
}
.Dakr_arts_location{
width:100%;
height:52px;
line-height:52px;
font-size:13px;
color:#4c4c4c;
}
.Dakr_arts_location a{
font-size:13px;
color:#4c4c4c;
text-decoration:none;
}
.Dakr_arts_location a:hover{
text-decoration:underline;
}

.Dakr_arts_location strong{
color:#666;
}

.Dakr_arts_A{
width:1156px;
height:220px;
}
.Dakr_arts_Aa{
width:705px;
float:left;
font-size:22px;
line-height:36px;
color:#3d3d3d;
}
.Dakr_arts_Ab{
width:410px;
height:220px;
position:relative;
float:right;
border-left:2px solid #afc4c1;
background-color:#f0f7f6;
display: inline-block;
margin-left:40px;
margin-bottom:30px;
}
.Dakr_arts_Aba{
width:320px;
font-size:30px;
color:#004e43;
line-height:42px;
position:absolute;
left:40px;
top:32px;
}
.Dakr_arts_Abb{
width:100px;
height:40px;
position:absolute;
left:272px;
top:140px;
}
.Dakr_arts_Abb a{
width:76px;
font-size:16px;
color:#ffffff;
text-decoration:none;
height:40px;
display:block;
line-height:40px;
background:url(images/sc.png) 62px center no-repeat;
padding-left:24px;
background-color:#004e43;
}
.Dakr_arts_Abb a:hover{
background:url(images/sc.png) 62px center no-repeat;
background-color:#e01010;
}

.blank_72{
height:72px;
}

.Dakr_arts_B{
width:100%;
padding-top:20px;
padding-bottom:40px;
border-bottom:1px solid #e5e5e5;
font-size:22px;
line-height:36px;
color:#242424;
overflow:hidden;
}
.Dakr_arts_BT{
width:100%;
height:76px;
line-height:66px;
color:#242424;
font-size:22px;
}
.Dakr_arts_Bxt{
width:100%;
font-size:22px;
line-height:30px;
color:#242424;
padding-bottom:25px;
overflow:hidden;
}
.Dakr_arts_Bxt img{
margin-bottom:25px;
}

.Dakr_arts_about{
width:100%;
padding-top:32px;
padding-bottom:93px;
overflow:hidden;
}
.Dakr_arts_about_Txt{
width:100%;
font-size:22px;
color:#242424;
line-height:36px;
overflow:hidden;
}
.Dakr_arts_about_Txt a{
text-decoration:underline;
text-decoration-color:#e01010;
}
.Dakr_arts_about_Txt a:hover{
color:#e01010;
}

.Dakr_arts_about_Txt a.lka{
text-decoration:underline;
text-decoration-color:#e01010;
}
.Dakr_arts_about_Txt a.lka:hover{
text-decoration-color:#e01010;
color:#e01010;
}

.Dakr_arts_C{
width:930px;
margin:0 auto;
padding:24px 0;
border-top:1px solid #e5e5e5;
overflow:hidden;
}
.Dakr_arts_Cl{
width:100%;
height:68px;
line-height:68px;
}
.Dakr_arts_C a{
font-size:22px;
color:#333;
text-decoration:none;
}
.Dakr_arts_C a:hover{
text-decoration:underline;
text-decoration-color:#e01010;
}
.Dakr_arts_Cr{
width:100%;
height:68px;
line-height:68px;
}

.all_Dakr_arts_xg{
width:100%;
padding-top:48px;
padding-bottom:80px;
background-color:#f0f7f6;
overflow:hidden;
}
.Sml_artE{
width:100%;
height:82px;
line-height:82px;
font-size:36px;
color:#000000;
font-weight:400;
}
.Sml_artF{
width:100%;
padding-bottom:20px;
overflow:hidden;
}
.Sml_artF ul{
margin:0;
padding:0;
list-style:none;
}
.Sml_artF ul li{
width:100%;
height:48px;
line-height:48px;
float:left;
white-space: nowrap;
word-break: keep-all;
overflow: hidden;
text-overflow: ellipsis;
}
.Sml_artF ul li a{
font-size:22px;
color:#004037;
text-decoration:none;
font-weight:400;
}
.Sml_artF ul li a:hover{
text-decoration:underline;
text-decoration-color:#e01010;
}
.Sml_artFm{
width:100%;
height:34px;
}
.Sml_artFm a{
font-size:16px;
color:#004e43;
}
.Sml_artFm a:hover{
color:#004e43;
}


.all_cbre_wh{
width:100%;
background-color:#f5f7f7;
padding-bottom:50px;
overflow:hidden;
}
.cbre_warp{
width:1320px;
margin:0 auto;
}
.cbre_wh_TT{
width:100%;
height:213px;
position:relative;
}
.cbre_wh_TTa{
width:100%;
height:62px;
line-height:62px;
position:absolute;
left:0;
top:65px;
font-size:42px;
color:#002e28;
}
.cbre_wh_TTb{
width:100%;
height:38px;
line-height:38px;
font-size:18px;
color:#002e28;
position:absolute;
left:0;
top:139px;
}
.cbre_wh_TTb a{
font-size:16px;
color:#4c4c4c;
}

.cbre_wh_TTc{
width:114px;
height:36px;
position:absolute;
right:0;
top:88px;
}
.cbre_wh_TTc a{
font-size:16px;
color:#00332c;
font-weight:bold;
}

.cbre_wh{
width:1335px;
}
.cbre_wh ul{
margin:0;
padding:0;
list-style:none;
}
.cbre_wh ul li{
width:430px;
margin-right:15px;
float:left;
height:507px;
position:relative;
}
.cbre_wh_lia{
width:430px;
height:38px;
line-height:38px;
font-size:18px;
color:#002e28;
position:absolute;
left:0;
top:450px;
z-index:2;
}
.cbre_wh_lib{
width:550px;
height:auto;
line-height:26px;
font-size:16px;
color:#fff;
font-weight:bold;
position:absolute;
left:74px;
top:132px;
z-index:2;
}
.cbre_wh_lic{
width:430px;
height:430px;
position:absolute;
left:0;
top:0;
overflow:hidden;
z-index:1;
}
.cbre_wh_lid{
width:70px;
height:70px;
position:absolute;
left:30px;
top:330px;
z-index:2;
}
.cbre_wh_lid a{
width:70px;
height:70px;
background-color:rgba(0,0,0,0.6);
text-align:center;
line-height:70px;
font-size:36px;
color:#fff;
border-radius:50%;
display:block;
}

.cbre_wh_lid a:hover{
background-color:rgba(0,0,0,1);
}

.cbre_wh_lic img{
transition:all 0.3s linear;
	-webkit-transition:all 0.3s linear;
	-moz-transition:all 0.3s linear;
	-o-transition:all 0.3s linear;
}

.cbre_wh_more{
width:160px;
height:56px;
margin:10px auto 0 auto;
clear:both;
}
.cbre_wh_more a{
width:158px;
height:54px;
display:block;
line-height:54px;
text-align:center;
border:1px solid #000;
font-size:16px;
color:#1a1a1a;
text-decoration:none;
font-weight:bold;
}
.cbre_wh_more a:hover{
background-color:#00332c;
border-color:#00332c;
color:#fff;
}

.all_bce_item{
width:100%;
padding-top:40px;
padding-bottom:66px;
overflow:hidden;
}
.bce_item_TT{
width:100%;
height:148px;
}
.bce_item_TT span{
width:500px;
height:148px;
line-height:148px;
display:inline;
float:left;
font-size:48px;
color:#000000;
}
.bce_item_TT label{
width:114px;
height:36px;
display:inline;
float:right;
margin-top:58px;
}
.bce_item_TT label a{
font-size:16px;
color:#00332c;
font-weight:bold;
}

.Xin_banki{
width:1590px;
}
.Xin_banki ul{
margin:0;
padding:0;
list-style:none;
}
.Xin_banki ul li{
width:500px;
float:left;
position:relative;
height:620px;
box-shadow:0 0 6px rgba(0,0,0,0.12);
margin-right:30px;
margin-bottom:40px;
transition:all 0.3s linear;
}
.Xin_banki ul li a{
width:100%;
height:620px;
display:block;
}

.Xin_banki ul li:before{
content:" ";
height:4px;
position: absolute;
bottom:0;
width:0;
z-index: 2;
box-sizing: border-box;
background-color:#d30e0e;
left:0;
transition:all 0.3s linear;
}

.Xin_banki ul li:first-child{
width:1030px;
}
.Xin_banki_A{
width:500px;
height:280px;
overflow:hidden;
position:absolute;
left:0;
top:0;
z-index:1;
}
.Xin_banki_B{
width:auto;
height:56px;
line-height:56px;
position:absolute;
left:45px;
top:205px;
color:#fff;
z-index:2;
font-size:36px;
}
.Xin_banki_C{
width:410px;
height:auto;
line-height:36px;
font-size:24px;
position:absolute;
left:45px;
top:325px;
color:#000000;
}

.Xin_banki ul li:first-child .Xin_banki_A{
width:1030px;
height:480px;
}
.Xin_banki ul li:first-child .Xin_banki_B{
top:394px;
}
.Xin_banki ul li:first-child .Xin_banki_C{
top:510px;
width:900px;
}

.Xin_banki_D{
width:28px;
height:15px;
background:url(images/aboutus/class_arrow.png) no-repeat;
position:absolute;
left:55px;
bottom:33px;
transition:all 0.3s linear;
}

.Xin_banki ul li:hover{
box-shadow:0 0 18px rgba(0,0,0,0.1);
}
.Xin_banki ul li:hover:before{
width:100%;
}
.Xin_banki ul li:first-child:hover:before{
width:100%;
}
.Xin_banki ul li:hover .Xin_banki_A img{
transform: scale(1.1);
}
.Xin_banki_A img{
transition:all 0.3s linear;
}
.Xin_banki ul li:hover .Xin_banki_D{
left:60px;
}

.all_Xin_wenhua{
width:100%;
background:url(images/aboutus/all_wh.jpg) center top no-repeat;
height:460px;
overflow:hidden;
}
.Xin_wenhua{
width:100%;
padding-top:80px;
overflow:hidden;
}
.Xin_wenhua_A{
width:100%;
height:110px;
line-height:110px;
color:#fff;
font-size:48px;
}
.Xin_wenhua_B{
width:668px;
line-height:28px;
color:#fff;
font-size:18px;
font-weight:bold;
padding-bottom:44px;
overflow:hidden;
}
.Xin_wenhua_C{
width:330px;
height:58px;
}

.Xin_wenhua_C a.primary-button{
height:58px;
display: inline-block;
line-height:58px;
font-size:18px;
color:#fff;
font-weight:bold;
background-color:#e01010;
text-decoration:none;
box-sizing:content-box;
position:relative;
--buttonPaddingInline: 60px;
--primary-svg-top-offset:22px;
--cta-button-icon-rest-position:var(--buttonPaddingInline);
--cta-button-expanded-padding: 100px;
padding: 0 var(--cta-button-expanded-padding) 0 var(--buttonPaddingInline);
--cta-button-icon-hidden-position:-60px;
--cta-button-animation-timing: 0.35s;
transition: padding var(--cta-button-animation-timing);
overflow:hidden;
}

.Xin_wenhua_C a.primary-button em{
width:28px;
height:15px;
display:block;
background:url(images/aboutus/class_arrows.png) no-repeat;
position:absolute;
right: var(--cta-button-icon-rest-position);
top: var(--primary-svg-top-offset);
box-sizing:content-box;
animation:Xlobal-button-arrow-reset 0.35s ease-in-out 0s 1 forwards;
}

.Xin_wenhua_C a.primary-button:hover{
background-color:#e01010;
padding-right:var(--buttonPaddingInline);
padding-left:var(--cta-button-expanded-padding)
}
.Xin_wenhua_C a.primary-button:hover em{
	 animation:Xlobal-button-arrow-animate 0.35s ease-in-out 0s 1 forwards
}

@keyframes Xlobal-button-arrow-animate {
	0% {
	right:var(--cta-button-icon-rest-position)
}
50% {
	right:var(--cta-button-icon-hidden-position)
}
52% {
	left:var(--cta-button-icon-hidden-position)
}
100% {
	left:var(--cta-button-icon-rest-position)
}
}
@keyframes Xlobal-button-arrow-reset {
	0% {
	left:var(--cta-button-icon-rest-position)
}
50% {
	left:var(--cta-button-icon-hidden-position)
}
52% {
	right:var(--cta-button-icon-hidden-position)
}
to {
	right:var(--cta-button-icon-rest-position)
}
}

.bce_item{
width:100%;
overflow:hidden;
}
.bce_item ul{
margin:0;
padding:0;
list-style:none;
}
.bce_item ul li{
width:100%;
float:left;
border-top:1px solid #ccd5d4;
padding:16px 0;
background:url(images/about/down.png) right 32px no-repeat;
cursor:pointer;
overflow:hidden;
}
.bce_item_IT{
width:300px;
padding-left:50px;
float:left;
height:43px;
line-height:43px;
font-size:24px;
color:#002d29;
}
.icon_4_1{
background:url(images/about/4_1.png) 3px center no-repeat;
}
.icon_4_2{
background:url(images/about/4_2.png) 3px center no-repeat;
}
.icon_4_3{
background:url(images/about/4_3.png) 3px center no-repeat;
}
.icon_4_4{
background:url(images/about/4_4.png) 3px center no-repeat;
}
.bce_item_li{
width:970px;
float:right;
display:none;
margin-top:20px;
padding-bottom:20px;
overflow:hidden;
}
.bce_item_li dl{
margin:0;
padding:0;
list-style:none;
}
.bce_item_li dl dt{
width:200px;
height:46px;
float:left;
line-height:46px;
white-space: nowrap;
word-break: keep-all;
overflow: hidden;
text-overflow: ellipsis;
padding-right:28px;
}
.bce_item_li dl dt a{
font-size:16px;
color:#00332c;
text-decoration:none;
}
.bce_item_li dl dt a:hover{
text-decoration:underline;
}

.bce_item ul li.kove{
background:url(images/about/up.png) right 32px no-repeat;
}

.bce_item ul li.kove .bce_item_li{
display:block;
}

.all_bce_china{
width:100%;
background-color:#fff;
overflow:hidden;
}
.bce_china{
width:100%;
height:850px;
position:relative;
}
.bce_chinaa{
height:820px;
}
.bce_china_A{
width:100%;
height:68px;
line-height:68px;
font-size:48px;
color:#000000;
position:absolute;
left:0;
top:80px;
}
.bce_china_B{
width:896px;
height:auto;
line-height:28px;
font-size:18px;
color:#000000;
position:absolute;
left:0;
top:172px;
}

.bce_china_BB{
width:610px;
top:100px;
font-size:36px;
}


.bce_china_C{
width:530px;
height:52px;
line-height:52px;
font-size:32px;
color:#004c42;
position:absolute;
left:0;
top:263px;
}
.bce_china_C strong{
font-size:46px;
}

.bce_china_CC{
font-size:36px;
top:180px;
}

.bce_china_D{
width:570px;
height:440px;
position:absolute;
left:0;
top:318px;
}
.bce_china_DD{
top:300px;
}
.bce_china_Dx{
width:100%;
height:440px;
direction: rtl;
text-align:left;
overflow-y:auto;
overflow-x:hidden;
}
/* ×Ô¶¨ÒåÕû¸ö¹ö¶¯Ìõ */
.bce_china_Dx::-webkit-scrollbar {
  width:6px; /* Ë®Æ½¹ö¶¯ÌõµÄ¸ß¶È¡¢´¹Ö±¹ö¶¯ÌõµÄ¿í¶È */
  background-color: #b8c9c4; /* ¹ö¶¯ÌõµÄ±³¾°É« */
}
 
/* ×Ô¶¨Òå¹ö¶¯Ìõ¹ìµÀ */
.bce_china_Dx::-webkit-scrollbar-track {
  background: #b8c9c4; /* ¹ö¶¯Ìõ¹ìµÀµÄ±³¾°É« */
}
 
/* ×Ô¶¨Òå¹ö¶¯ÌõµÄ»¬¿é£¨thumb£© */
.bce_china_Dx::-webkit-scrollbar-thumb {
  background-color: #d30e0e; /* ¹ö¶¯Ìõ»¬¿éµÄ±³¾°É« */
  border: 2px solid #d30e0e; /* ¹ö¶¯Ìõ»¬¿éµÄ±ß¿ò */
}
 
/* ¹ö¶¯ÌõÔÚÐüÍ£»òÕßµã»÷Ê±µÄÑùÊ½ */
.bce_china_Dx::-webkit-scrollbar-thumb:hover {
  background: #d30e0e; /* ¹ö¶¯Ìõ»¬¿éÔÚÐüÍ£Ê±µÄ±³¾°É« */
}
 
.bce_china_Dx::-webkit-scrollbar-thumb:active {
  background-color: #d30e0e; /* ¹ö¶¯Ìõ»¬¿éÔÚµã»÷Ê±µÄ±³¾°É« */
}
.bce_china_Dxi{
width:570px;
}
.bce_china_Dxi ul{
margin:0;
padding:0;
list-style:none;
}
.bce_china_Dxi ul li{
width:100%;
float:left;
height:100px;
margin-bottom:20px;
position:relative;
}
.bce_china_Dxi_A{
width:150px;
height:100px;
position:absolute;
left:-191px;
top:0;
overflow:hidden;
}
.bce_china_Dxi_A img{
width:150px;
height:100px;
}
.bce_china_Dxi_A img:hover{
transform: scale(1.1);
}
.bce_china_Dxi_A img{
transition:all 0.3s linear;
	-webkit-transition:all 0.3s linear;
	-moz-transition:all 0.3s linear;
	-o-transition:all 0.3s linear;
}
.bce_china_Dxi_B{
width:510px;
height:42px;
line-height:42px;
font-size:22px;
color:#333333;
position:absolute;
left:26px;
top:2px;
}
.bce_china_Dxi_B:hover{
text-decoration:underline;
}
.bce_china_Dxi_C{
width:510px;
height:38px;
line-height:38px;
font-size:18px;
color:#666666;
position:absolute;
left:26px;
top:36px;
}
.bce_china_Dxi_D{
width:510px;
height:auto;
line-height:20px;
font-size:14px;
color:#999999;
position:absolute;
left:26px;
top:79px;
font-family:Arial, Helvetica, sans-serif;
}

.bce_china_E{
width:560px;
height:auto;
position:absolute;
right:0;
top:110px;
}
.bce_china_Ex{
width:560px;
height:643px;
position:relative;
}
.bce_china_Ex_A{
width:560px;
height:643px;
position:absolute;
left:0;
top:0;
z-index:1;
}
.bce_china_Ex_1{
width:46px;
height:22px;
position:absolute;
left:389px;
top:153px;
z-index:2;
}

.bce_china_Ex_1:before{
content: " ";
height:10px;
position: absolute;
top:28px;
width:10px;
z-index: 2;
box-sizing: border-box;
background-color:#d30e0e;
left:18px;
transition: width .25s ease-out;
border-radius:50%;
}

.bce_china_Ex_1:hover:before{
transform: scale(1.1);
}

.bce_china_Ex_2{
width:46px;
height:22px;
position:absolute;
left:450px;
top:183px;
z-index:2;
}

.bce_china_Ex_2:before{
content: " ";
height:10px;
position: absolute;
top:28px;
width:10px;
z-index: 2;
box-sizing: border-box;
background-color:#d30e0e;
left:18px;
transition: width .25s ease-out;
border-radius:50%;
}

.bce_china_Ex_2:hover:before{
transform: scale(1.1);
}

.bce_china_Ex_3{
width:46px;
height:22px;
position:absolute;
left:278px;
top:205px;
z-index:2;
}

.bce_china_Ex_3:before{
content: " ";
height:10px;
position: absolute;
top:28px;
width:10px;
z-index: 2;
box-sizing: border-box;
background-color:#d30e0e;
left:18px;
transition: width .25s ease-out;
border-radius:50%;
}

.bce_china_Ex_3:hover:before{
transform: scale(1.1);
}

.bce_china_Ex_4{
width:46px;
height:22px;
position:absolute;
left:438px;
top:247px;
z-index:2;
}

.bce_china_Ex_4:before{
content: " ";
height:10px;
position: absolute;
top:28px;
width:10px;
z-index: 2;
box-sizing: border-box;
background-color:#d30e0e;
left:18px;
transition: width .25s ease-out;
border-radius:50%;
}

.bce_china_Ex_4:hover:before{
transform: scale(1.1);
}

.bce_china_Ex_5{
width:46px;
height:22px;
position:absolute;
left:495px;
top:273px;
z-index:2;
}

.bce_china_Ex_5:before{
content: " ";
height:10px;
position: absolute;
top:7px;
width:10px;
z-index: 2;
box-sizing: border-box;
background-color:#d30e0e;
left:-14px;
transition: width .25s ease-out;
border-radius:50%;
}

.bce_china_Ex_5:hover:before{
transform: scale(1.1);
}

.bce_china_Ex_6{
width:46px;
height:22px;
position:absolute;
left:258px;
top:300px;
z-index:2;
}

.bce_china_Ex_6:before{
content: " ";
height:10px;
position: absolute;
top:28px;
width:10px;
z-index: 2;
box-sizing: border-box;
background-color:#d30e0e;
left:18px;
transition: width .25s ease-out;
border-radius:50%;
}

.bce_china_Ex_6:hover:before{
transform: scale(1.1);
}

.bce_china_Ex_7{
width:46px;
height:22px;
position:absolute;
left:376px;
top:290px;
z-index:2;
}

.bce_china_Ex_7:before{
content: " ";
height:10px;
position: absolute;
top:28px;
width:10px;
z-index: 2;
box-sizing: border-box;
background-color:#d30e0e;
left:18px;
transition: width .25s ease-out;
border-radius:50%;
}

.bce_china_Ex_7:hover:before{
transform: scale(1.1);
}

.bce_china_Ex_8{
width:46px;
height:22px;
position:absolute;
left:467px;
top:314px;
z-index:2;
}

.bce_china_Ex_8:before{
content: " ";
height:10px;
position: absolute;
top:-16px;
width:10px;
z-index: 2;
box-sizing: border-box;
background-color:#d30e0e;
left:18px;
transition: width .25s ease-out;
border-radius:50%;
}

.bce_china_Ex_8:hover:before{
transform: scale(1.1);
}

.bce_china_Ex_9{
width:46px;
height:22px;
position:absolute;
left:390px;
top:407px;
z-index:2;
}

.bce_china_Ex_9:before{
content: " ";
height:10px;
position: absolute;
top:-16px;
width:10px;
z-index: 2;
box-sizing: border-box;
background-color:#d30e0e;
left:18px;
transition: width .25s ease-out;
border-radius:50%;
}

.bce_china_Ex_9:hover:before{
transform: scale(1.1);
}

.bce_china_Ex span{
width:46px;
height:22px;
line-height:22px;
text-align:center;
font-size:14px;
color:#666666;
display:block;
background-color:rgba(255,255,255,0.89);
border-radius:4px;
box-shadow:0 0 7px rgba(0,0,0,0.2);
}

.all_bce_two{
width:100%;
padding-top:65px;
padding-bottom:103px;
overflow:hidden;
}
.bce_two{
width:100%;
overflow:hidden;
}
.bce_two ul{
margin:0;
padding:0;
list-style:none;
}
.bce_two ul li{
width:100%;
float:left;
position:relative;
margin-top:52px;
}

.bce_twoL{
width:780px;
height:680px;
float:left;
position:relative;
}
.bce_twoLa{
width:100%;
height:68px;
line-height:68px;
font-size:48px;
position:absolute;
left:0;
top:145px;
}
.bce_twoLb{
width:100%;
height:auto;
line-height:36px;
font-size:24px;
color:#000000;
position:absolute;
left:0;
top:245px;
}
.bce_twoLc{
width:100%;
height:auto;
position:absolute;
left:0;
top:363px;
}
.bce_twoLc a{
font-size:16px;
color:#000000;
font-weight:bold;
text-decoration:none;
}
.bce_twoLd{
width:100%;
height:auto;
position:absolute;
left:0;
top:396px;
}
.bce_twoLd a{
font-size:16px;
color:#000000;
font-weight:bold;
text-decoration:none;
}

.bce_twoR{
width:680px;
float:right;
height:680px;
overflow:hidden;
}

.cmp-image-sectional__inner{
    position: absolute;
	right:0;
    display: flex;
    justify-content: center;
    align-items: center;
    overflow: hidden;
    clip: auto;
    transition: clip .2s linear;
}

.bce_twoRRl{
left:0;
}

/*.bce_twoR img:hover{
transform: scale(1.1);
}
.bce_twoR img{
transition:all 0.3s linear;
}*/

.bce_twoLL{
width:780px;
height:450px;
float:right;
position:relative;
}
.bce_twoLLa{
width:100%;
height:68px;
line-height:68px;
font-size:48px;
color:#000000;
position:absolute;
left:0;
top:68px;
}
.bce_twoLLb{
width:100%;
height:auto;
line-height:36px;
font-size:24px;
color:#333333;
position:absolute;
left:0;
top:168px;
}
.bce_twoLLc{
width:100%;
height:auto;
position:absolute;
left:0;
top:326px;
}
.bce_twoLLc a{
font-size:16px;
color:#000000;
font-weight:bold;
text-decoration:none;
}

.bce_twoRR{
width:640px;
height:480px;
float:left;
overflow:hidden;
}
.bce_twoRR img:hover{
transform: scale(1.1);
}
.bce_twoRR img{
transition:all 0.3s linear;
}

.all_Xin_4oth{
width:100%;
padding-top:40px;
background-color:#f8f8f8;
padding-bottom:82px;
overflow:hidden;
}
.Xin_4oth_TT{
width:100%;
height:108px;
line-height:108px;
font-size:24px;
color:#000;
font-weight:bold;
}
.Xin_4oth{
width:1584px;
}
.Xin_4oth ul{
margin:0;
padding:0;
list-style:none;
}
.Xin_4oth ul li{
width:370px;
height:140px;
background-color:#fff;
float:left;
position:relative;
margin-right:26px;
transition:all 0.2s linear;
box-shadow:0 0 6px rgba(0,0,0,0.2);
overflow:hidden;
}
.Xin_4oth ul li:before{
content: " ";
height:140px;
position: absolute;
top:0;
width:10px;
z-index: 2;
box-sizing: border-box;
left:0;
transition: width .25s ease-out;
background-color:#e01010;
}
.Xin_4oth_lia{
width:auto;
height:37px;
line-height:37px;
font-size:17px;
font-weight:bold;
color:#000;
position:absolute;
left:46px;
top:23px;
}
.Xin_4oth_lib{
width:288px;
height:auto;
line-height:20px;
font-size:15px;
color:#4c4c4c;
position:absolute;
left:46px;
top:63px;
}
.Xin_4oth_lic{
width:22px;
height:22px;
border:1px solid #d30e0e;
position:absolute;
right:19px;
top:15px;
border-radius:50%;
}

.Xin_4oth ul li:hover:before{
width:16px;
}
.Xin_4oth ul li:hover .Xin_4oth_lia{
color:#d30e0e;
}


.nuoya_bd_Lc a{
width:118px;
}

.modal {
	position:fixed!important;
	top:10%;
	left:50%;
	width:1320px;
	margin-left:-660px;
	margin-top:-100px;
	_position:absolute;
	_top:10%;
	outline:none;
	z-index:999999999999;
}
.modal_in{
width:1320px;
height:calc(100vh - 100px);
background-color:#fff;
border-radius:20px;
position:relative;
margin-top:50px;
}

.scrollbar-vertical__bar {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    cursor: pointer;
	z-index:1;
	height:100%;
	overflow-y:auto;
	overflow-x:hidden;
}

/*.scrollbar-vertical__bar:after {
    content: '';
    position: absolute;
    top: 0;
    bottom: 0;
    width: 3px;
    border-radius: 1.5px;
    background: #8f8f8f;
    right: 4px
}*/

.modal_in_A{
width:600px;
height:62px;
line-height:62px;
font-size:42px;
color:#000;
font-weight:bold;
margin-left:55px;
margin-top:60px;
overflow:hidden;
}
.modal_in_B{
width:900px;
height:500px;
margin-left:160px;
margin-top:20px;
}
.modal_in_Ba{
width:100%;
height:65px;
line-height:65px;
font-size:32px;
color:#000;
font-weight:bold;
}
.modal_in_Bb{
width:100%;
height:53px;
line-height:44px;
font-size:22px;
color:#000;
font-weight:bold;
}
.modal_in_Bc{
width:100%;
line-height:26px;
color:#4c4c4c;
font-size:18px;
padding-bottom:40px;
overflow:hidden;
}
.modal_in_C{
width:22px;
height:22px;
position:absolute;
right:53px;
top:68px;
z-index:2;
}




.all_Xin_bus{
width:100%;
padding-bottom:90px;
overflow:hidden;
}
.Xin_bus_Txt{
width: calc(100% - 370px);
padding:82px 186px 45px 186px;
text-align:center;
font-size:42px;
line-height:50px;
color:#000;
overflow:hidden;
}

.bus-left{ position:relative; width:1320px;overflow:hidden; height:686px;}
.bus-left .hd{ overflow:hidden;  height:12px; width:138px; margin:0 auto; position:absolute; left:656px; top:654px; z-index:4;}
.bus-left .hd .prev{ display:block; width:10px; height:10px; float:right; margin-right:15px;overflow:hidden; cursor:pointer;}
.bus-left .hd .prev:hover{}
.bus-left .hd .next{display:block; width:10px; height:10px; float:right; overflow:hidden;}
.bus-left .hd .next:hover{}
.bus-left .hd .prevStop{ background-position:-60px 0; }
.bus-left .hd .nextStop{ background-position:-60px -50px; }
.bus-left .hd ul{ float:left; overflow:hidden; zoom:1; margin:0; padding:0; list-style:none;}
.bus-left .hd ul li{ float:left;width:12px; height:12px; overflow:hidden; margin-right:7px; text-indent:-999px; cursor:pointer; background-color:rgba(255, 255, 255, 0.5);border-radius:50%;}
.bus-left .hd ul li.on{background-color:rgba(255, 255, 255, 1);}
.bus-left .bd{ width:1320px; overflow:hidden;}
.bus-left .bd ul{overflow:hidden;zoom:1; margin:0; padding:0; list-style:none; }
.bus-left .bd ul li{ width:1320px; float:left; height:686px;_display:inline;}


.Xin_bus{
width:1320px;
height:686px;
position:relative;
overflow:hidden;
}
.Xin_bus_A{
width:500px;
height:35px;
line-height:35px;
font-size:15px;
color:#fff;
position:absolute;
font-weight:bold;
left:73px;
top:66px;
z-index:2;
}
.Xin_bus_B{
width:500px;
height:auto;
line-height:52px;
font-size:40px;
color:#fff;
position:absolute;
font-weight:bold;
left:73px;
top:108px;
z-index:2;
}
.Xin_bus_C{
width:170px;
padding-left:60px;
height:58px;
line-height:58px;
font-size:18px;
color:#fff;
position:absolute;
font-weight:bold;
left:73px;
top:250px;
z-index:2;
background:url(images/aboutus/class_arrows.png) 142px center no-repeat;
background-color:#e01010;
transition:all 0.3s linear;
}
.Xin_bus_D{
width:1320px;
height:686px;
position:absolute;
left:0;
top:0;
z-index:1;
border-radius:24px;
overflow:hidden;
}
.Xin_bus:hover .Xin_bus_C{
background:url(images/aboutus/class_arrows.png) 148px center no-repeat;
background-color:#e01010;
}
.Xin_bus:hover .Xin_bus_D img{
transform: scale(1.1);
}
.Xin_bus_D 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_Xin_buss{
width:100%;
padding-bottom:120px;
background-color:#f7f7f7;
overflow:hidden;
}

.Xin_bus_Txts{
width: calc(100% - 160px);
padding:96px 80px 36px 80px;
text-align:center;
font-size:42px;
line-height:50px;
color:#000;
overflow:hidden;
}

.Xin_buss{
width:1320px;
height:686px;
position:relative;
overflow:hidden;
}
.Xin_buss_A{
width:500px;
height:35px;
line-height:35px;
font-size:15px;
color:#fff;
position:absolute;
font-weight:bold;
left:73px;
top:201px;
z-index:2;
}
.Xin_buss_B{
width:570px;
height:auto;
line-height:52px;
font-size:40px;
color:#fff;
position:absolute;
font-weight:bold;
left:73px;
top:242px;
z-index:2;
}
.Xin_buss_C{
width:170px;
padding-left:60px;
height:58px;
line-height:58px;
font-size:18px;
color:#fff;
position:absolute;
left:73px;
top:385px;
font-weight:bold;
z-index:2;
background:url(images/aboutus/class_arrows.png) 142px center no-repeat;
background-color:#e01010;
transition:all 0.3s linear;
}
.Xin_buss_D{
width:1320px;
height:686px;
position:absolute;
left:0;
top:0;
z-index:1;
border-radius:24px;
overflow:hidden;
}
.Xin_buss:hover .Xin_buss_C{
background:url(images/aboutus/class_arrows.png) 148px center no-repeat;
background-color:#e01010;
}
.Xin_buss:hover .Xin_buss_D img{
transform: scale(1.1);
}
.Xin_buss_D img{
transition:all 0.3s linear;
-webkit-transition:all 0.3s linear;
-moz-transition:all 0.3s linear;
-o-transition:all 0.3s linear;
}

.cbre_wh_licx{
width:340px;
height:340px;
position:relative;
}
.cbre_wh_licxa{
width:340px;
height:340px;
position:absolute;
left:0;
top:0;
z-index:1;
}
.cbre_wh_licxb{
width:340px;
height:340px;
position:absolute;
left:0;
top:0;
z-index:2;
}
.cbre_wh_licxbx{
width:340px;
height:340px;
position:relative;
}
.cbre_wh_licxbx::before{
transition: width .4s cubic-bezier(0.75, 0.02, 0.5, 1);
content: "";
position: absolute;
inset-block-end: 0;
inset-inline-start: 0;
width: 0;
height: 100%;
background-color:#e6e6e6;
z-index:1;
}
.cbre_wh_licxbxA{
width:280px;
position:absolute;
left:30px;
top:20px;
height:auto;
font-size:16px;
line-height:28px;
color:#000;
z-index:2;
transform: translateY(10px);
transition: all .6s cubic-bezier(0.75, 0.02, 0.5, 1);
opacity: 0
}
.cbre_wh_licxbxB{
transition: all .6s cubic-bezier(0.75, 0.02, 0.5, 1);
width:148px;
position:absolute;
right:0;
bottom:20px;
height:36px;
z-index:2;
opacity: 0;
}

.cbre_wh_licx:hover .cbre_wh_licxbx::before{
width:100%;
border-left:5px solid #005c50;
}
.cbre_wh_licx:hover .cbre_wh_licxbxA{
transform: translateY(0);
opacity: 1
}
.cbre_wh_licx:hover .cbre_wh_licxbxB{
opacity: 1
}

.all_cbre_fuws{
width:100%;
overflow:hidden;
}
.cbre_fuws{
width:100%;
height:694px;
position:relative;
}
.cbre_fuws_A{
width:410px;
height:auto;
position:absolute;
left:0;
top:71px;
font-size:42px;
line-height:54px;
color:#000000;
font-weight:bold;
}
.cbre_fuws_B{
width:410px;
height:auto;
position:absolute;
left:0;
top:207px;
font-size:18px;
line-height:28px;
color:#333333;
}
.cbre_fuws_C{
width:894px;
height:auto;
position:absolute;
left:482px;
top:70px;
}
.cbre_fuws_C ul{
margin:0;
padding:0;
list-style:none;
}
.cbre_fuws_C ul li{
width:447px;
float:left;
height:200px;
position:relative;
}
.cbre_fuws_Ca{
width:53px;
height:auto;
position:absolute;
left:0;
top:18px;
}
.cbre_fuws_Cb{
width:310px;
height:50px;
line-height:50px;
font-size:30px;
color:#000000;
position:absolute;
left:74px;
top:0;
}
.cbre_fuws_Cc{
width:310px;
height:auto;
line-height:22px;
font-size:15px;
color:#4c4c4c;
position:absolute;
left:74px;
top:63px;
text-overflow: ellipsis;
white-space: normal;
-webkit-line-clamp:2;
display: -webkit-box;
-webkit-box-orient:vertical;
overflow:hidden;
}
.cbre_fuws_Cd{
width:310px;
height:35px;
line-height:35px;
position:absolute;
left:74px;
top:120px;
transition: all .25s ease-in-out;
}
.cbre_fuws_Cd a{
color:#004c42;
font-size:15px;
text-decoration:none;
}
.cbre_fuws_Cd:hover{
left:84px;
}
.cbre_fuws_Cd:hover a{
text-decoration:underline;
}

.all_cbre_zuan{
width:100%;
background-color:#f3f3f3;
overflow:hidden;
}
.cbre_zuan{
width:100%;
height:460px;
position:relative;
}
.cbre_zuan_A{
width:100%;
height:62px;
line-height:62px;
font-size:42px;
color:#000;
position:absolute;
left:0;
top:91px;
font-weight:bold;
}
.cbre_zuan_B{
width:740px;
height:auto;
line-height:22px;
font-size:16px;
color:#333;
position:absolute;
left:0;
top:182px;
}
.cbre_zuan_C{
width:160px;
height:56px;
position:absolute;
left:0;
top:282px;
}
.cbre_zuan_C a{
width:158px;
height:54px;
display:block;
line-height:54px;
text-align:center;
border:1px solid #313131;
font-size:16px;
color:#1a1a1a;
font-weight:bold;
text-decoration:none;
transition: all .25s ease-in-out;
}
.cbre_zuan_C a:hover{
background-color:#313131;
color:#fff;
}
.cbre_zuan_D{
width:516px;
height:auto;
position:absolute;
right:0;
top:51px;
}

.all_cbre_other{
width:100%;
overflow:hidden;
}
.cbre_other{
width:100%;
height:638px;
position:relative;
}
.cbre_other_A{
width:100%;
height:auto;
font-size:42px;
line-height:62px;
color:#000;
font-weight:bold;
position:absolute;
left:0;
top:70px;
}
.cbre_other_B{
width:546px;
height:410px;
position:absolute;
left:0;
top:162px;
}
.cbre_other_C{
width:700px;
height:56px;
line-height:56px;
font-size:36px;
color:#000;
position:absolute;
left:604px;
top:340px;
}
.cbre_other_D{
width:740px;
height:36px;
line-height:36px;
font-size:16px;
color:#333;
position:absolute;
left:604px;
top:396px;
}
.cbre_other_E{
width:248px;
height:44px;
position:absolute;
left:604px;
top:457px;
}
.cbre_other_E a{
width:246px;
height:42px;
line-height:42px;
text-align:center;
border:1px solid #004d42;
display:block;
text-decoration:none;
font-size:14px;
color:#000;
transition: all .25s ease-in-out;
}
.cbre_other_E a:hover{
background-color:#004d42;
color:#fff;
}

.cbre_3d{
width:1377px;
height:272px;
}
.cbre_3d ul{
margin:0;
padding:0;
list-style:none;
}
.cbre_3d ul li{
width:410px;
float:left;
height:271px;
margin-right:49px;
position:relative;
border-top:1px solid #dbe2e1;
}
.cbre_3da{
width:100%;
height:50px;
line-height:50px;
font-size:30px;
color:#000;
position:absolute;
left:0;
top:30px;
}
.cbre_3db{
width:100%;
height:auto;
line-height:26px;
font-size:16px;
color:#4c4c4c;
position:absolute;
left:0;
top:91px;
}
.cbre_3dc{
width:100%;
height:36px;
position:absolute;
left:0;
top:168px;
}
.cbre_3dc a{
font-size:16px;
color:#004c42;
text-decoration:none;
}

.well_rankx{
width:100%;
height:646px;
position:relative;
}
.well_rankx_A{
width:100%;
height:auto;
position:absolute;
left:0;
top:0;
font-size:22px;
line-height:30px;
color:#1a1a1a;
}
.well_rankx_B{
width:400px;
height:42px;
line-height:42px;
position:absolute;
left:0;
top:105px;
font-size:22px;
color:#000;
font-weight:bold;
}
.well_rankx_C{
width:400px;
padding-left:25px;
height:auto;
line-height:40px;
position:absolute;
left:0;
top:167px;
font-size:20px;
color:#333;
border-left:6px solid #f1f1f1;
}
.well_rankx_D{
width:602px;
height:auto;
position:absolute;
right:20px;
top:142px;
}
.well_rankx_F{
width:560px;
height:42px;
line-height:42px;
position:absolute;
left:0;
top:346px;
font-size:22px;
color:#000;
font-weight:bold;
}
.well_rankx_G{
width:400px;
padding-left:25px;
height:auto;
line-height:40px;
position:absolute;
left:0;
top:407px;
font-size:20px;
color:#333;
border-left:6px solid #f1f1f1;
}
.well_rankx_H{
width:449px;
height:auto;
position:absolute;
right:104px;
top:362px;
}
.well_rankx_I{
width:100%;
height:auto;
line-height:38px;
position:absolute;
left:0;
top:535px;
font-size:18px;
color:#808080;
}

.stan_2025{
width:1300px;
padding:80px 0 56px 0;
font-size:30px;
line-height:46px;
font-weight:bold;
color:#000000;
border-bottom:1px solid #c2c2c2;
overflow:hidden;
}
.stan_2025 p{
margin:0;
padding:0;
}

.stan_2026{
width:1000px;
padding:70px 0 64px 0;
font-size:22px;
line-height:36px;
color:#000000;
border-bottom:1px solid #c2c2c2;
overflow:hidden;
}
.stan_2026 p{
margin:0;
padding:0;
}

.all_stan_item{
width:100%;
padding-top:32px;
padding-bottom:66px;
overflow:hidden;
}
.stan_item{
width:1300px;
overflow:hidden;
}

.btan_item{
width:1000px;
overflow:hidden;
}

.stan_item_left{
width:930px;
float:left;
margin-right:50px;
}



.stan_item_right{
width:320px;
position: sticky;
top:120px;
float:right;
height:680px;
margin-top:54px;
}

.all_stan_anli{
width:100%;
padding-top:40px;
padding-bottom:56px;
background-color:#f2f7f7;
overflow:hidden;
}
.stan_anli_TT{
width:100%;
height:88px;
line-height:88px;
font-size:34px;
color:#000;
font-weight:bold;
}
.stan_anli_TxT{
width:1192px;
height:84px;
font-size:17px;
line-height:24px;
color:#333333;
overflow:hidden;
}
.stan_logo{
width:1316px;
}
.stan_logo ul{
margin:0;
padding:0;
list-style:none;
}
.stan_logo ul li{
width:172px;
float:left;
box-shadow:0 0 10px rgba(0,0,0,0.1);
border-radius:6px;
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;
margin-right:16px;
margin-bottom:18px;
background-color:#fff;
}
.stan_logo ul li img{
width:172px;
height:79px;
}

.all_stan_other{
width:100%;
padding-top:19px;
padding-bottom:45px;
overflow:hidden;
}
.stan_other_TT{
width:100%;
height:98px;
position:relative;
}
.stan_other_TT span{
width:300px;
height:98px;
line-height:98px;
display:block;
position:absolute;
left:0;
top:0;
font-size:36px;
color:#000000;
}
.stan_other_TT label{
width:130px;
height:36px;
display:block;
position:absolute;
right:0;
top:31px;
}
.stan_other_TT label a{
width:128px;
height:34px;
display:block;
line-height:34px;
text-align:center;
text-decoration:none;
font-size:15px;
color:#005c50;
border:1px solid #ccd6d5;
border-radius:2px;
}
.stan_other_TT label a:hover{
background-color:#005c50;
border-color:#005c50;
color:#fff;
}

.stan_other{
width:1360px;
}
.stan_other ul{
margin:0;
padding:0;
list-style:none;
}
.stan_other ul li{
width:620px;
float:left;
margin-right:60px;
height:279px;
border-top:1px solid #e5e5e5;
position:relative;
}
.stan_other_lia{
width:324px;
height:34px;
line-height:34px;
font-size:14px;
color:#4c4c4c;
position:absolute;
left:0;
top:27px;
}
.stan_other_lib{
width:324px;
height:44px;
line-height:44px;
font-size:24px;
color:#1a1a1a;
position:absolute;
left:0;
top:57px;
}
.stan_other_lic{
width:324px;
height:auto;
line-height:22px;
font-size:16px;
color:#4c4c4c;
position:absolute;
left:0;
top:109px;
}
.stan_other_lid{
width:324px;
height:36px;
position:absolute;
left:0;
top:203px;
}
.stan_other_lid a{
font-size:16px;
color:#004c42;
font-weight:bold;
}
.stan_other_lie{
width:240px;
height:200px;
position:absolute;
right:0;
top:28px;
overflow:hidden;
}

.stan_other_lie img:hover{
transform: scale(1.1);
}
.stan_other_lie img{
transition:all 0.3s linear;
	-webkit-transition:all 0.3s linear;
	-moz-transition:all 0.3s linear;
	-o-transition:all 0.3s linear;
}

.bur_other_TT{
width:100%;
height:93px;
position:relative;
}
.bur_other_TT span{
width:300px;
height:93px;
line-height:93px;
display:block;
position:absolute;
left:0;
top:0;
font-size:34px;
color:#000000;
}
.bur_other_TT label{
width:130px;
height:36px;
display:block;
position:absolute;
right:0;
top:28px;
}
.bur_other_TT label a{
width:128px;
height:34px;
display:block;
line-height:34px;
text-align:center;
text-decoration:none;
font-size:15px;
color:#005c50;
border:1px solid #c2d0ce;
background-color:#f5f9f8;
border-radius:2px;
}
.bur_other_TT label a:hover{
background-color:#005c50;
border-color:#005c50;
color:#fff;
}

.bur_other{
width:1360px;
}
.bur_other ul{
margin:0;
padding:0;
list-style:none;
}
.bur_other ul li{
width:620px;
float:left;
margin-right:60px;
height:279px;
border-top:1px solid #e5e5e5;
position:relative;
}
.bur_other_lia{
width:324px;
height:34px;
line-height:34px;
font-size:14px;
color:#4c4c4c;
position:absolute;
left:0;
top:27px;
}
.bur_other_lib{
width:324px;
height:auto;
line-height:30px;
font-size:22px;
color:#1a1a1a;
position:absolute;
left:0;
top:60px;
text-overflow: ellipsis;
white-space: normal;
-webkit-line-clamp:2;
display: -webkit-box;
-webkit-box-orient:vertical;
font-weight:bold;
overflow:hidden;
}
.bur_other_lic{
width:324px;
height:auto;
line-height:24px;
font-size:16px;
color:#4c4c4c;
position:absolute;
left:0;
top:133px;
text-overflow: ellipsis;
white-space: normal;
-webkit-line-clamp:2;
display: -webkit-box;
-webkit-box-orient:vertical;
overflow:hidden;
}
.bur_other_lid{
width:324px;
height:36px;
position:absolute;
left:0;
top:203px;
}
.bur_other_lid a{
font-size:16px;
color:#004c42;
font-weight:bold;
}
.bur_other_lie{
width:240px;
height:200px;
position:absolute;
right:0;
top:28px;
overflow:hidden;
}

.bur_other_lie img:hover{
transform: scale(1.1);
}
.bur_other_lie 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_stan_hot_case{
width:100%;
background-color:#f0f7f7;
overflow:hidden;
}
.stan_hot_case{
width:1300px;
height:668px;
position:relative;
}
.stan_hot_caseA{
width:426px;
height:56px;
line-height:56px;
font-size:36px;
color:#000;
position:absolute;
left:0;
top:40px;
}
.stan_hot_caseB{
width:426px;
height:auto;
line-height:30px;
font-size:18px;
color:#333333;
position:absolute;
left:0;
top:133px;
}
.stan_hot_caseC{
width:426px;
height:auto;
position:absolute;
left:0;
top:300px;
}
.stan_hot_caseC a{
font-size:16px;
color:#00332c;
font-weight:bold;
}
.stan_hot_caseD{
width:788px;
height:668px;
position:relative;
float:right;
margin-right:-18px;
}
.stan_hot_caseD:before {
    content: "";
    position: absolute;
    display: inline-block;
    width: 770px;
    height:668px;
	left:0;
	top:0;
	background:url(images/CDP/trans.png) center top no-repeat;
}
.stan_hot_caseDx{
width:788px;
height:668px;
}
.stan_hot_caseDx ul{
margin:0;
padding:0;
list-style:none;
}
.stan_hot_caseDx ul li{
width:770px;
float:left;
margin-bottom:30px;
}
.stan_hot_caseDx ul li dl{
margin:0;
padding:0;
list-style:none;
}
.stan_hot_caseDx ul li dl dt{
width:240px;
height:127px;
float:left;
margin-right:16px;
margin-left:9px;
box-shadow:0 0 9px rgba(0,0,0,0.16);
border-radius:10px;
background-color:#fff;
overflow:hidden;
}
.stan_hot_caseDx ul li dl dt:last-child{
margin-right:0;
margin-left:0;
}
.stan_hot_caseDx ul li dl dt img{
width:240px;
height:127px;
}

.all_Std_all{
width:100%;
padding-top:60px;
padding-bottom:70px;
overflow:hidden;
}
.Std_all_tab{
width:100%;
height:94px;
}
.Std_all_tab ul{
margin:0;
padding:0;
list-style:none;
}
.Std_all_tab ul li{
float:left;
height:52px;
padding:0 22px;
line-height:52px;
display:inline-block;
border:1px solid #000000;
font-size:16px;
color:#1a1a1a;
margin-right:14px;
border-radius:2px;
cursor:pointer;
}
.Std_all_tab ul li.selected{
border-color:#d30e0e;
color:#d30e0e;
font-weight:bold;
}

.Std_all{
width:1590px;
}
.Std_all ul{
margin:0;
padding:0;
list-style:none;
}
.Std_all ul li{
width:500px;
float:left;
margin-right:30px;
margin-bottom:30px;
height:560px;
position:relative;
box-shadow:0 0 6px rgba(0,0,0,0.2);
}
/*.Std_all ul li:before{
content:" ";
height:4px;
position: absolute;
bottom:0;
width:0;
z-index: 2;
box-sizing: border-box;
background-color:#d30e0e;
left:0;
transition:all 0.3s linear;
}*/
.Std_all_lia{
width:500px;
height:280px;
position:absolute;
left:0;
top:0;
z-index:1;
overflow:hidden;
}
.Std_all_lia img{
width:500px;
height:280px;
}

.Std_all_lib{
width:auto;
height:56px;
line-height:56px;
font-size:36px;
color:#fff;
position:absolute;
left:40px;
top:205px;
z-index:2;
}
.Std_all_lic{
width:396px;
height:auto;
line-height:36px;
font-size:22px;
color:#000000;
position:absolute;
left:40px;
top:315px;
}
.Std_all_lid{
width:28px;
height:16px;
background:url(images/2027/xm_arrow.png) no-repeat;
/*background:url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIxNiIgdmlld0JveD0iMCAwIDI0IDE2Ij48cGF0aCBmaWxsPSIjMTM0ZDNjIiBkPSJNMTUuNy4zbC0xLjQgMS40TDE5LjYgN0gwdjJoMTkuNmwtNS4zIDUuMyAxLjQgMS40TDIzLjQgOHoiPjwvcGF0aD48L3N2Zz4=') no-repeat;*/
position:absolute;
left:40px;
bottom:43px;
transition:all 0.3s linear;
}

.Std_all ul li:hover{
box-shadow:0 0 18px rgba(0,0,0,0.12);
}
/*.Std_all ul li:hover:before{
width:360px;
}*/

.Std_all ul li:hover .Std_all_lia img{
transform: scale(1.1);
}
.Std_all ul li:hover .card_animate{
background-size:100% 4px;
}
.Std_all ul li:hover .Std_all_lid{
left:46px;
}

.Std_all_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;
}

.bur_banner_fa{
width:100%;
height:460px;
}
.bur_banner_fax{
width:100%;
height:460px;
position:relative;
}
.bur_banner_faxA{
width:100%;
height:36px;
line-height:36px;
color:#fff;
font-size:16px;
position:absolute;
left:0;
top:80px;
}
.bur_banner_faxA a{
color:#fff;
font-size:16px;
text-decoration:none;
}
.bur_banner_faxA a:hover{
text-decoration:underline;
}
.bur_banner_faxB{
width:100%;
height:80px;
line-height:80px;
color:#fff;
font-size:60px;
position:absolute;
left:0;
top:158px;
text-align:center;
font-weight:bold;
}
.bur_banner_faxC{
width:100%;
height:48px;
line-height:48px;
font-size:28px;
color:#fff;
font-weight:lighter;
text-align:center;
position:absolute;
left:0;
top:244px;
}

.all_cbre_contact{
width:100%;
padding-top:32px;
padding-bottom:95px;
overflow:hidden;
}
.cbre_contact{
width:1310px;
margin:0 auto;
height:688px;
position:relative;
}
.cbre_contactAt{
width:100%;
height:146px;
line-height:146px;
font-size:48px;
color:#000;
font-weight:bold;
text-align:center;
position:absolute;
left:0;
top:0;
}
.cbre_contact_dl{
width:700px;
height:auto;
position:absolute;
left:0;
top:177px;
z-index:2;
}
.cbre_contact_dl dl{
margin:0;
padding:0;
list-style:none;
}
.cbre_contact_dl dl dt{
width:100%;
height:130px;
background-color:#fff;
float:left;
position:relative;
margin-bottom:20px;
border-radius:20px;
box-shadow:0 0 12px rgba(0,0,0,0.12);
overflow:hidden;
}
.cbre_contact_dl dl dt::before{
content: " ";
height:70px;
position: absolute;
top:32px;
width:4px;
z-index: 2;
box-sizing: border-box;
background-color:#e01010;
left:50px;
}
.cbre_contact_dl dl dt:first-child{
height:170px;
}
.cbre_contact_dl dl dt:first-child::before{
height:100px;
top:35px;
}

.cbre_contact_dla{
width:auto;
height:44px;
line-height:44px;
font-size:24px;
position:absolute;
left:90px;
top:25px;
color:#000;
}
.cbre_contact_dlb{
width:auto;
height:36px;
line-height:36px;
font-size:16px;
position:absolute;
left:90px;
top:72px;
color:#000;
}
.cbre_contact_dlb strong{
font-size:26px;
font-weight:normal;
}
.cbre_contact_dlc{
width:auto;
height:36px;
line-height:36px;
font-size:16px;
position:absolute;
left:90px;
top:110px;
color:#4c4c4c;
}

.cbre_contact_img{
width:670px;
height:540px;
position:absolute;
right:0;
top:146px;
z-index:1;
}

.cbre_contactA{
width:770px;
height:340px;
position:absolute;
left:0;
top:165px;
}
.cbre_contactAx{
width:770px;
height:340px;
background-color:#f7f7f7;
position:relative;
}
.cbre_contactAxa{
width:284px;
height:50px;
line-height:50px;
font-size:30px;
color:#000;
position:absolute;
left:40px;
top:76px;
}
.cbre_contactAxb{
width:284px;
height:42px;
line-height:42px;
font-size:22px;
color:#d30e0e;
font-weight:bold;
position:absolute;
left:40px;
top:140px;
}
.cbre_contactAxc{
width:284px;
height:auto;
line-height:20px;
font-size:14px;
color:#4c4c4c;
position:absolute;
left:40px;
top:201px;
}
.cbre_contactAxd{
width:385px;
height:auto;
position:absolute;
right:0;
top:0;
}
.cbre_contactB{
width:770px;
height:auto;
position:absolute;
right:0;
top:165px;
}
.cbre_contactB ul{
margin:0;
padding:0;
list-style:none;
}
.cbre_contactB ul li{
width:770px;
float:left;
height:160px;
position:relative;
margin-bottom:20px;
background-color:#f7f7f7;
}
.cbre_contactBa{
width:240px;
height:50px;
line-height:50px;
font-size:30px;
color:#000;
position:absolute;
left:40px;
top:36px;
}
.cbre_contactBb{
width:100%;
height:38px;
line-height:38px;
font-size:18px;
color:#4c4c4c;
position:absolute;
left:40px;
top:85px;
}
.cbre_contactBc{
width:385px;
height:auto;
right:0;
top:0;
position:absolute;
}

.all_Xis_city{
width:100%;
padding-top:40px;
padding-bottom:110px;
background:url(images/contact/all_city.jpg) center bottom no-repeat;
background-color:#f7f7f7;
overflow:hidden;
}
.Xis_city_TT{
width:100%;
height:160px;
line-height:160px;
text-align:center;
font-size:48px;
color:#000;
font-weight:bold;
}
.Xis_city{
width:1596px;
}

.Xis_city ul{
margin:0;
padding:0;
list-style:none;
}
.Xis_city ul li{
width:364px;
height:500px;
position:relative;
float:left;
margin-right:35px;
}
.Xis_city ul li:nth-child(9),.Xis_city ul li:nth-child(10),.Xis_city ul li:nth-child(11),.Xis_city ul li:nth-child(12),.Xis_city ul li:nth-child(13),.Xis_city ul li:nth-child(14){
display:none;
}
.Xis_city ul li:before{
content: " ";
height:250px;
position: absolute;
top:209px;
width:2px;
z-index: 2;
box-sizing: border-box;
background-color:#dbdbdb;
left:0;
transition:all 0.3s linear;
}

.Xis_city_lia{
width:382px;
height:76px;
line-height:76px;
background-color:#454545;
text-align:center;
font-size:20px;
color:#fff;
display:none;
}
.Xis_city_lib{
width:284px;
padding-left:40px;
margin-left:24px;
margin-top:35px;
overflow:hidden;
background:url(images/contact/aico_1.png) 3px 4px no-repeat;
font-size:20px;
line-height:28px;
}
.Xis_city_lic{
width:284px;
padding-left:40px;
margin-left:24px;
margin-top:19px;
overflow:hidden;
font-size:14px;
line-height:20px;
font-weight:lighter;
overflow:hidden;
}
.Xis_city_lid{
width:264px;
height:38px;
padding-left:40px;
margin-left:24px;
margin-top:20px;
background:url(images/contact/aico_2.png) left center no-repeat;
font-size:18px;
line-height:38px;
}
.Xis_city_lie{
width:264px;
height:38px;
padding-left:40px;
margin-left:24px;
background:url(images/contact/aico_3.png) left center no-repeat;
font-size:18px;
line-height:38px;
}

.Xis_city ul li:hover:before{
background-color:#d30e0e;
}

.Xis_city_more{
width:160px;
height:40px;
margin:0 auto;
clear:both;
}
.Xis_city_more a{
width:158px;
height:38px;
display:block;
line-height:38px;
border:1px solid #000;
font-size:17px;
color:#000;
font-weight:bold;
text-decoration:none;
text-align:center;
transition:all 0.3s linear;
}
.Xis_city_more a:hover{
background-color:#d30e0e;
border-color:#d30e0e;
color:#fff;
}


.all_Sml_sko{
width:100%;
background-color:#f2f7f7;
padding-top:78px;
overflow:hidden;
}
.Sml_sko{
width:1380px;
}
.Sml_sko ul{
margin:0;
padding:0;
list-style:none;
}
.Sml_sko ul li{
width:630px;
height:360px;
position:relative;
border-top:1px solid #cdd1d1;
float:left;
margin-right:60px;
}
.Sml_sko_A{
width:350px;
height:34px;
line-height:34px;
font-size:14px;
color:#4c4c4c;
position:absolute;
left:0;
top:29px;
}
.Sml_sko_B{
width:350px;
height:auto;
line-height:30px;
font-size:24px;
color:#1a1a1a;
font-weight:bold;
position:absolute;
left:0;
top:67px;
}
.Sml_sko_C{
width:350px;
height:auto;
line-height:24px;
font-size:16px;
color:#4c4c4c;
position:absolute;
left:0;
top:145px;
}
.Sml_sko_D{
width:350px;
height:auto;
position:absolute;
left:0;
top:245px;
}
.Sml_sko_D a{
font-size:16px;
color:#00332c;
font-weight:bold;
text-decoration:none;
}
.Sml_sko_E{
width:240px;
height:auto;
position:absolute;
right:0;
top:30px;
}

.all_OS_bs{
width:100%;
height:420px;
background:url(images/item/all_bs.jpg) center top no-repeat;
overflow:hidden;
}
.OS_bs{
width:100%;
height:420px;
position:relative;
}
.OS_bs_A{
width:100%;
height:auto;
position:absolute;
left:0;
top:96px;
font-size:48px;
line-height:60px;
color:#fff;
}
.OS_bs_B{
width:330px;
height:58px;
position:absolute;
left:0;
top:254px;
}

.Kce_china{
width:100%;
height:622px;
position:relative;
}
.Kce_china_A{
width:100%;
height:56px;
line-height:56px;
font-size:36px;
color:#000000;
position:absolute;
left:0;
top:0;
}
.Kce_china_B{
width:676px;
height:auto;
line-height:26px;
font-size:18px;
color:#000000;
position:absolute;
left:0;
top:70px;
}
.mce_china_B{
width:480px;
}

.Kce_china_D{
width:562px;
height:410px;
position:absolute;
left:0;
top:198px;
}
.Kce_china_Dx{
width:100%;
position:relative;
height:410px;
overflow:hidden;
}

.Kce_china_Dx:after{
content: " ";
height:140px;
position: absolute;
bottom:0;
width:100%;
z-index: 2;
box-sizing: border-box;
left:0;
background: linear-gradient(#ffffff00,#ffffff);
}

.Kce_china_Dxi{
width:740px;
height:410px;
overflow:hidden;
}
.Kce_china_Dxi ul{
margin:0;
padding:0;
list-style:none;
}
.Kce_china_Dxi ul li{
width:790px;
float:left;
height:140px;
position:relative;
}

.picScroll-top{width:740px;  overflow:hidden; position:relative;}
.picScroll-top .hd{ display:none;}
.picScroll-top .hd .prev,.picScroll-top .hd .next{ display:block;  width:9px; height:5px; float:right; margin-right:5px; margin-top:10px;  overflow:hidden;}
.picScroll-top .hd .next{ background-position:0 -140px;  }
.picScroll-top .hd .prevStop{ background-position:-60px -100px;  }
.picScroll-top .hd .nextStop{ background-position:-60px -140px;  }
.picScroll-top .hd ul{ float:right; overflow:hidden; zoom:1; margin-top:10px; zoom:1; }
.picScroll-top .hd ul li{ float:left;  width:9px; height:9px; overflow:hidden; margin-right:5px; text-indent:-999px; cursor:pointer;}
.picScroll-top .hd ul li.on{ background-position:0 0; }
.picScroll-top .bd{ padding:0;}
.picScroll-top .bd ul{ overflow:hidden; zoom:1; }
.picScroll-top .bd ul li{zoom:1; width:790px; height:120px; position:relative; }

.Kce_china_Dxi_A{
width:150px;
height:100px;
position:absolute;
left:0;
top:0;
overflow:hidden;
}
.Kce_china_Dxi_A img{
width:150px;
height:100px;
}
.Kce_china_Dxi_A img:hover{
transform: scale(1.1);
}
.Kce_china_Dxi_A img{
transition:all 0.3s linear;
	-webkit-transition:all 0.3s linear;
	-moz-transition:all 0.3s linear;
	-o-transition:all 0.3s linear;
}
.Kce_china_Dxi_B{
width:400px;
height:40px;
line-height:40px;
font-size:20px;
color:#333333;
font-weight:bold;
position:absolute;
left:166px;
top:2px;
}
.Kce_china_Dxi_C{
width:400px;
height:36px;
line-height:36px;
font-size:16px;
color:#666666;
position:absolute;
left:166px;
top:36px;
}
.Kce_china_Dxi_D{
width:400px;
height:auto;
line-height:14px;
font-size:13px;
color:#999999;
position:absolute;
left:166px;
top:77px;
font-family:Arial, Helvetica, sans-serif;
}

.Kce_china_E{
width:560px;
height:auto;
position:absolute;
right:0;
top:0;
}
.mce_china_E{
right:-120px;
}
.Kce_china_Ex{
width:560px;
height:643px;
position:relative;
}
.Kce_china_Ex_A{
width:560px;
height:643px;
position:absolute;
left:0;
top:0;
z-index:1;
}
.Kce_china_Ex_1{
width:46px;
height:22px;
position:absolute;
left:389px;
top:153px;
z-index:2;
}
.Kce_china_Ex_1:before{
content: " ";
height:10px;
position: absolute;
top:28px;
width:10px;
z-index: 2;
box-sizing: border-box;
background-color:#d30e0e;
left:18px;
transition: width .25s ease-out;
border-radius:50%;
}

.Kce_china_Ex_1:hover:before{
transform: scale(1.1);
}
.Kce_china_Ex_2{
width:46px;
height:22px;
position:absolute;
left:450px;
top:183px;
z-index:2;
}
.Kce_china_Ex_2:before{
content: " ";
height:10px;
position: absolute;
top:28px;
width:10px;
z-index: 2;
box-sizing: border-box;
background-color:#d30e0e;
left:18px;
transition: width .25s ease-out;
border-radius:50%;
}

.Kce_china_Ex_2:hover:before{
transform: scale(1.1);
}

.Kce_china_Ex_2 span{
margin-left:31px;
margin-top:23px;
}

.Kce_china_Ex_3{
width:46px;
height:22px;
position:absolute;
left:278px;
top:205px;
z-index:2;
}
.Kce_china_Ex_3:before{
content: " ";
height:10px;
position: absolute;
top:28px;
width:10px;
z-index: 2;
box-sizing: border-box;
background-color:#d30e0e;
left:18px;
transition: width .25s ease-out;
border-radius:50%;
}

.Kce_china_Ex_3:hover:before{
transform: scale(1.1);
}
.Kce_china_Ex_4{
width:46px;
height:22px;
position:absolute;
left:448px;
top:244px;
z-index:2;
}
.Kce_china_Ex_4:before{
content: " ";
height:10px;
position: absolute;
top:28px;
width:10px;
z-index: 2;
box-sizing: border-box;
background-color:#d30e0e;
left:18px;
transition: width .25s ease-out;
border-radius:50%;
}

.Kce_china_Ex_4:hover:before{
transform: scale(1.1);
}
.Kce_china_Ex_5{
width:46px;
height:22px;
position:absolute;
left:495px;
top:273px;
z-index:2;
}
.Kce_china_Ex_5:before{
content: " ";
height:10px;
position: absolute;
top:7px;
width:10px;
z-index: 2;
box-sizing: border-box;
background-color:#d30e0e;
left:-14px;
transition: width .25s ease-out;
border-radius:50%;
}

.Kce_china_Ex_5:hover:before{
transform: scale(1.1);
}
.Kce_china_Ex_6{
width:46px;
height:22px;
position:absolute;
left:260px;
top:300px;
z-index:2;
}
.Kce_china_Ex_6:before{
content: " ";
height:10px;
position: absolute;
top:28px;
width:10px;
z-index: 2;
box-sizing: border-box;
background-color:#d30e0e;
left:18px;
transition: width .25s ease-out;
border-radius:50%;
}

.Kce_china_Ex_6:hover:before{
transform: scale(1.1);
}
.Kce_china_Ex_7{
width:46px;
height:22px;
position:absolute;
left:376px;
top:290px;
z-index:2;
}
.Kce_china_Ex_7:before{
content: " ";
height:10px;
position: absolute;
top:28px;
width:10px;
z-index: 2;
box-sizing: border-box;
background-color:#d30e0e;
left:18px;
transition: width .25s ease-out;
border-radius:50%;
}

.Kce_china_Ex_7:hover:before{
transform: scale(1.1);
}

.Kce_china_Ex_17{
width:46px;
height:22px;
position:absolute;
left:398px;
top:302px;
z-index:2;
}
.Kce_china_Ex_17:before{
content: " ";
height:10px;
position: absolute;
top:28px;
width:10px;
z-index: 2;
box-sizing: border-box;
background-color:#d30e0e;
left:18px;
transition: width .25s ease-out;
border-radius:50%;
}

.Kce_china_Ex_17:hover:before{
transform: scale(1.1);
}

.Kce_china_Ex_17 span{
margin-top:43px;
}

.Kce_china_Ex_18{
width:46px;
height:22px;
position:absolute;
left:446px;
top:329px;
z-index:2;
}
.Kce_china_Ex_18:before{
content: " ";
height:10px;
position: absolute;
top:28px;
width:10px;
z-index: 2;
box-sizing: border-box;
background-color:#d30e0e;
left:18px;
transition: width .25s ease-out;
border-radius:50%;
}

.Kce_china_Ex_18:hover:before{
transform: scale(1.1);
}

.Kce_china_Ex_18 span{
margin-top:43px;
}

.Kce_china_Ex_8{
width:46px;
height:22px;
position:absolute;
left:465px;
top:316px;
z-index:2;
}

.Kce_china_Ex_8:before{
content: " ";
height:10px;
position: absolute;
top:-16px;
width:10px;
z-index: 2;
box-sizing: border-box;
background-color:#d30e0e;
left:18px;
transition: width .25s ease-out;
border-radius:50%;
}

.Kce_china_Ex_8:hover:before{
transform: scale(1.1);
}

.Kce_china_Ex_9{
width:46px;
height:22px;
position:absolute;
left:388px;
top:407px;
z-index:2;
}

.Kce_china_Ex_9:before{
content: " ";
height:10px;
position: absolute;
top:-16px;
width:10px;
z-index: 2;
box-sizing: border-box;
background-color:#d30e0e;
left:18px;
transition: width .25s ease-out;
border-radius:50%;
}

.Kce_china_Ex_9:hover:before{
transform: scale(1.1);
}

.Kce_china_Ex_10{
width:46px;
height:22px;
position:absolute;
left:215px;
top:277px;
z-index:2;
}
.Kce_china_Ex_10:before{
content: " ";
height:10px;
position: absolute;
top:28px;
width:10px;
z-index: 2;
box-sizing: border-box;
background-color:#d30e0e;
left:18px;
transition: width .25s ease-out;
border-radius:50%;
}

.Kce_china_Ex_10:hover:before{
transform: scale(1.1);
}

.Kce_china_Ex_11{
width:46px;
height:22px;
position:absolute;
left:342px;
top:471px;
z-index:2;
}

.Kce_china_Ex_11:before{
content: " ";
height:10px;
position: absolute;
top:-16px;
width:10px;
z-index: 2;
box-sizing: border-box;
background-color:#d30e0e;
left:18px;
transition: width .25s ease-out;
border-radius:50%;
}

.Kce_china_Ex_11:hover:before{
transform: scale(1.1);
}

.Kce_china_Ex_12{
width:46px;
height:22px;
position:absolute;
left:479px;
top:68px;
z-index:2;
}
.Kce_china_Ex_12:before{
content: " ";
height:10px;
position: absolute;
top:28px;
width:10px;
z-index: 2;
box-sizing: border-box;
background-color:#d30e0e;
left:18px;
transition: width .25s ease-out;
border-radius:50%;
}

.Kce_china_Ex_12:hover:before{
transform: scale(1.1);
}

.Kce_china_Ex_13{
width:46px;
height:22px;
padding-top:14px;
position:absolute;
left:409px;
top:189px;
z-index:2;
}
.Kce_china_Ex_13:before{
content: " ";
height:10px;
position: absolute;
top:0;
width:10px;
z-index: 2;
box-sizing: border-box;
background-color:#d30e0e;
left:18px;
transition: width .25s ease-out;
border-radius:50%;
}

.Kce_china_Ex_13:hover:before{
transform: scale(1.1);
}

.Kce_china_Ex_13 span{
margin-left:31px;
margin-top:-23px;
}

.Kce_china_Ex_14{
width:46px;
height:22px;
position:absolute;
left:367px;
top:175px;
z-index:2;
}
.Kce_china_Ex_14:before{
content: " ";
height:10px;
position: absolute;
top:28px;
width:10px;
z-index: 2;
box-sizing: border-box;
background-color:#d30e0e;
left:18px;
transition: width .25s ease-out;
border-radius:50%;
}

.Kce_china_Ex_14:hover:before{
transform: scale(1.1);
}

.Kce_china_Ex_14 span{
margin-top:41px;
}

.Kce_china_Ex_15{
width:46px;
height:22px;
position:absolute;
left:378px;
top:213px;
z-index:2;
}
.Kce_china_Ex_15:before{
content: " ";
height:10px;
position: absolute;
top:28px;
width:10px;
z-index: 2;
box-sizing: border-box;
background-color:#d30e0e;
left:18px;
transition: width .25s ease-out;
border-radius:50%;
}

.Kce_china_Ex_15:hover:before{
transform: scale(1.1);
}

.Kce_china_Ex_15 span{
margin-top:43px;
}

.Kce_china_Ex_16{
width:46px;
height:22px;
position:absolute;
left:246px;
top:343px;
z-index:2;
}
.Kce_china_Ex_16:before{
content: " ";
height:10px;
position: absolute;
top:28px;
width:10px;
z-index: 2;
box-sizing: border-box;
background-color:#d30e0e;
left:18px;
transition: width .25s ease-out;
border-radius:50%;
}

.Kce_china_Ex_16:hover:before{
transform: scale(1.1);
}

.Kce_china_Ex span{
width:46px;
height:22px;
line-height:22px;
text-align:center;
font-size:14px;
color:#666666;
display:block;
background-color:rgba(255,255,255,0.89);
border-radius:4px;
box-shadow:0 0 7px rgba(0,0,0,0.2);
}

.Kce_china_Ex_16 span{
margin-top:43px;
}

.all_Kakr_best{
width:100%;
padding-top:46px;
padding-bottom:90px;
background-color:#f7f7f7;
overflow:hidden;
}
.Kakr_best_TT{
width:100%;
height:114px;
overflow:hidden;
}
.Kakr_best_TT span{
width:300px;
float:left;
height:114px;
line-height:114px;
font-size:36px;
color:#000000;
display:block;
}
.Kakr_best_TT label{
width:156px;
height:36px;
float:right;
margin-top:48px;
text-align:right;
display:block;
}
.Kakr_best_TT label a{
font-size:16px;
color:#000;
font-weight:bold;
text-decoration:none;
}


.Kekra_vlide_best{ position:relative;zoom:1; height:450px; width:1368px; margin:-5px auto 0 auto;}
.Kekra_vlide_best .piclist{ overflow:hidden; zoom:1; height:450px; width:1368px; margin:0; padding:0; list-style:none;}
.Kekra_vlide_best .ohbox{overflow:hidden; position:relative;left: 29px;width:1320px;}
.Kekra_vlide_best .piclist li{float:left;width:420px; height: 440px; padding:5px; margin-right:10px;box-sizing:content-box;}
.Kekra_vlide_best .pageBtn span{display:block;width:13px;height:450px;position:absolute;top:0;cursor:pointer;overflow:hidden; text-indent:-9999px; left:0px;}
.Kekra_vlide_best .pageBtn .prev{background:url(images/2025/left.png) left center no-repeat;}
.Kekra_vlide_best .pageBtn .next{background:url(images/2025/right.png) right center no-repeat; left:1354px;}
.Kekra_vlide_best .pageBtn span:hover{background:url(images/2025/left.png) left center no-repeat;}
.Kekra_vlide_best .pageBtn .next:hover{background: url(images/2025/right.png) right center no-repeat;}

.Kekra_vlide_best .piclist li .Sekra_xm_li{
width:420px;
height:440px;
}
.Kekra_vlide_best .piclist li .Sekra_xm_li .Sekra_xm_lia{
width:420px;
height:180px;
}
.Kekra_vlide_best .piclist li .Sekra_xm_li .Sekra_xm_lia img{
width:auto;
height:180px;
}
.Kekra_vlide_best .piclist li .Sekra_xm_li .Sekra_xm_lib{
left:20px;
top:114px;
}
.Kekra_vlide_best .piclist li .Sekra_xm_li .Sekra_xm_lid{
width:380px;
left:20px;
top:214px;
}
.Kekra_vlide_best .piclist li .Sekra_xm_li .Sekra_xm_lie{
width:380px;
line-height:20px;
font-size:16px;
left:20px;
top:267px;
}
.Kekra_vlide_best .piclist li .Sekra_xm_li .Sekra_xm_lif{
left:20px;
bottom:46px;
}

.Kekra_vlide_best .piclist li .Sekra_xm_li:hover .Sekra_xm_lif{
left:26px;
}

.Bekra_vlide_best{ width:1068px;height:420px;}
.Bekra_vlide_best .piclist{width:1068px;height:420px;}
.Bekra_vlide_best .ohbox{overflow:hidden; position:relative;left: 29px;width:1020px;}
.Bekra_vlide_best .piclist li{width:320px;height:420px;}
.Bekra_vlide_best .pageBtn span{ height:420px;}
.Bekra_vlide_best .pageBtn .next{background:url(images/2025/right.png) right center no-repeat; left:1054px;}


.Bekra_vlide_best .piclist li .Sekra_xm_li{
width:320px;
height:420px;
}
.Bekra_vlide_best .piclist li .Sekra_xm_li .Sekra_xm_lia{
width:320px;
height:170px;
}
.Bekra_vlide_best .piclist li .Sekra_xm_li .Sekra_xm_lia img{
width:auto;
height:170px;
}
.Bekra_vlide_best .piclist li .Sekra_xm_li .Sekra_xm_lib{
left:20px;
top:104px;
}
.Bekra_vlide_best .piclist li .Sekra_xm_li .Sekra_xm_lid{
width:280px;
left:20px;
top:196px;
}
.Bekra_vlide_best .piclist li .Sekra_xm_li .Sekra_xm_lie{
width:280px;
line-height:24px;
font-size:16px;
left:20px;
top:248px;
}
.Bekra_vlide_best .piclist li .Sekra_xm_li .Sekra_xm_lif{
left:20px;
bottom:46px;
}

.Bekra_vlide_best .piclist li .Sekra_xm_li:hover .Sekra_xm_lif{
left:26px;
}

.HR_Fda{
width:100%;
overflow:hidden;
}
.HR_Fda_L{
width:440px;
float:left;
}
.HR_Fda_R{
width:785px;
font-size:20px;
line-height:26px;
color:#000;
float:right;
}
.HR_Fda_RT{
width:100%;
height:93px;
line-height:55px;
font-size:42px;
color:#000;
font-weight:bold;
}

.HR_lxtn{
width:100%;
height:50px;
clear:both;
padding-top:20px;
overflow:hidden;
}
.HR_lxtn a{
width:198px;
height:48px;
display:block;
border:1px solid #535353;
background:none;
position:relative;
text-decoration:none;
box-sizing: content-box;
}
.HR_lxtn a::before{
content: " ";
height:48px;
position: absolute;
top:0;
width:0;
z-index: 1;
box-sizing: border-box;
background-color:#e01010;
left:0;
transition: width .25s ease-out;
}

.HR_lxtn a span{
width:198px;
height:48px;
line-height:48px;
text-align:center;
display:block;
position:absolute;
left:0;
top:0;
z-index:2;
font-size:18px;
color:#000000;
font-weight:bold;
}

.HR_lxtn a:hover:before{
width:100%;
}
.HR_lxtn a:hover span{
color:#fff;
}

.HR_Fda_btn{
width:198px;
height:48px;
display:block;
line-height:48px;
border:1px solid #535353;
position:relative;
font-size:18px;
color:#000000;
font-weight:bold;
text-decoration:none;
text-align:center;
margin-top:50px;
}
.HR_Fda_btn::before{
content: " ";
height:48px;
position: absolute;
top:0;
width:0;
z-index: -1;
box-sizing: border-box;
background-color:#e01010;
left:0;
transition: width .25s ease-out;
}
.HR_Fda_btn:hover::before{
width:100%;
}

.LEED_one{
width:100%;
height:680px;
position:relative;
}
.LEED_one_TT{
width:100%;
height:62px;
line-height:62px;
font-size:42px;
color:#000;
font-weight:bold;
position:absolute;
left:0;
top:0;
}
.LEED_one_Desc{
width:650px;
height:auto;
position:absolute;
left:0;
top:87px;
font-size:22px;
line-height:30px;
color:#000;
}
.LEED_one_li{
width:628px;
height:auto;
position:absolute;
left:0;
top:191px;
border-left:6px solid #f1f1f1;
padding-left:27px;
}
.LEED_one_li ul{
margin:0;
padding:0;
list-style:none;
}
.LEED_one_li ul li{
width:100%;
font-size:18px;
line-height:30px;
color:#333333;
float:left;
padding-bottom:20px;
overflow:hidden;
}
.LEED_one_li ul li strong{
color:#000;
}
.LEED_one_li ul li:last-child{
padding-bottom:0;
}

.LEED_one_R{
width:568px;
height:371px;
position:absolute;
right:0;
top:91px;
}

.LEED_one_btn{
width:200px;
height:auto;
position:absolute;
left:0;
top:520px;
}

.all_Fo_Fclass{
width:100%;
padding-top:20px;
background-color:#f7f7f7;
padding-bottom:64px;
overflow:hidden;
}
.Fo_Fclass_TT{
width:100%;
height:148px;
line-height:148px;
text-align:center;
font-size:40px;
color:#000;
}
.Fo_Fclass{
width:1590px;
}
.Fo_Fclass ul{
margin:0;
padding:0;
list-style:none;
}
.Fo_Fclass ul li{
width:500px;
float:left;
margin-right:30px;
margin-bottom:30px;
}
.Fo_Fclass ul li a{
width:464px;
padding-left:36px;
height:100px;
line-height:100px;
display:block;
border-radius:6px;
box-shadow:0 0 6px rgba(0,0,0,0.2);
background:url(images/2027/xm_arrow.png) 444px center no-repeat;
background-color:#fff;
font-size:20px;
color:#000;
position:relative;
transition:all 0.3s linear;
overflow:hidden;
}
.Fo_Fclass ul li a::before{
content: " ";
height:100px;
position: absolute;
top:0;
width:10px;
z-index: 2;
box-sizing: border-box;
background-color:#d30e0e;
left:0;
transition: width .25s ease-out;
}

.Fo_Fclass ul li a:hover{
background:url(images/2027/xm_arrow.png) 450px center no-repeat;
background-color:#fff;
}
.Fo_Fclass ul li a:hover::before{
width:16px;
}

.all_Fo_hy{
width:100%;
padding-top:55px;
padding-bottom:110px;
overflow:hidden;
}
.Fo_hy_TT{
width:100%;
height:90px;
line-height:90px;
text-align:center;
font-size:40px;
color:#000;
}
.Fo_hy_Desc{
width:792px;
margin:0 auto;
line-height:32px;
text-align:center;
font-size:22px;
color:#4c4c4c;
padding-bottom:60px;
}
.Fo_hy{
width:1590px;
clear:both;
}
.Fo_hy ul{
margin:0;
padding:0;
list-style:none;
}
.Fo_hy ul li{
width:500px;
float:left;
margin-right:30px;
margin-bottom:30px;
}
.Fo_hy_li{
width:500px;
height:380px;
position:relative;
border-radius:6px;
box-shadow:0 0 9px rgba(0,0,0,0.24);
overflow:hidden;
}
.Fo_hy_lia{
width:500px;
height:380px;
position:absolute;
left:0;
top:0;
z-index:1;
overflow:hidden;
}
.Fo_hy_lib{
width:440px;
height:50px;
line-height:50px;
font-size:30px;
color:#fff;
position:absolute;
left:30px;
bottom:20px;
z-index:2;
}
.Fo_hy_lic{
width:490px;
border-left:10px solid #d30e0e;
height:380px;
position:absolute;
left:0;
top:380px;
z-index:3;
background-color:#fff;
transition: top .25s ease-out;
}
.Fo_hy_licx{
width:490px;
height:380px;
position:relative;
}
.Fo_hy_licxA{
width:416px;
height:44px;
line-height:44px;
font-size:24px;
color:#000;
position:absolute;
left:37px;
top:36px;
text-decoration:underline;
}
.Fo_hy_licxB{
width:416px;
height:auto;
position:absolute;
left:37px;
top:96px;
font-size:16px;
line-height:24px;
color:#000;
}
.Fo_hy_licxC{
width:416px;
height:auto;
position:absolute;
left:37px;
top:325px;
}
.Fo_hy_licxC a{
color:#000;
font-size:16px;
text-decoration:none;
}

.Fo_hy_li:hover .Fo_hy_lic{
top:0;
}

.Fo_hy_btn{
width:210px;
clear:both;
margin:20px auto 0 auto;
}
.Fo_hy_btn a{
font-size:16px;
color:#000;
font-weight:bold;
text-decoration:none;
}

.all_Fo_other{
width:100%;
padding-top:30px;
padding-bottom:100px;
background-color:#f7f7f7;
overflow:hidden;
}
.Fo_other_TT{
width:100%;
height:140px;
line-height:140px;
text-align:center;
font-size:40px;
color:#000;
}
.Fo_other{
width:1590px;
}
.Fo_other ul{
margin:0;
padding:0;
list-style:none;
}
.Fo_other ul li{
width:500px;
float:left;
margin-right:30px;
}
.Fo_other ul li a{
width:464px;
padding-left:36px;
height:100px;
line-height:100px;
display:block;
border-radius:6px;
box-shadow:0 0 6px rgba(0,0,0,0.2);
background:url(images/2027/xm_arrow.png) 444px center no-repeat;
background-color:#fff;
font-size:20px;
color:#000;
position:relative;
transition:all 0.3s linear;
overflow:hidden;
}
.Fo_other ul li a::before{
content: " ";
height:100px;
position: absolute;
top:0;
width:10px;
z-index: 2;
box-sizing: border-box;
background-color:#d30e0e;
left:0;
transition: width .25s ease-out;
}

.Fo_other ul li a:hover{
background:url(images/2027/xm_arrow.png) 450px center no-repeat;
background-color:#fff;
}
.Fo_other ul li a:hover::before{
width:16px;
}

.all_Fo_hr1{
width:100%;
padding-top:57px;
padding-bottom:96px;
overflow:hidden;
}
.Fo_hr1_TT{
width:100%;
height:114px;
line-height:114px;
font-size:48px;
color:#000;
}
.Fo_hr1{
width:1590px;
}
.Fo_hr1 ul{
margin:0;
padding:0;
list-style:none;
}
.Fo_hr1 ul li{
width:500px;
float:left;
margin-right:30px;
}
.Fo_hr1_A{
width:500px;
height:310px;
overflow:hidden;
}
.Fo_hr1_B{
width:500px;
margin-top:16px;
height:46px;
line-height:46px;
color:#be161e;
font-size:16px;
font-weight:bold;
}
.Fo_hr1_C{
width:500px;
line-height:24px;
color:#4c4c4c;
font-size:16px;
font-weight:lighter;
overflow:hidden;
}

.all_Fo_hr2{
width:100%;
padding-top:52px;
padding-bottom:60px;
background-color:#f5f5f5;
overflow:hidden;
}
.Fo_hr2_TT{
width:100%;
height:116px;
line-height:116px;
font-size:48px;
color:#000;
}
.Fo_hr2_Desc{
width:736px;
line-height:26px;
font-size:16px;
color:#4c4c4c;
font-weight:lighter;
padding-bottom:40px;
overflow:hidden;
}
.Fo_hr2{
width:1590px;
}
.Fo_hr2 ul{
margin:0;
padding:0;
list-style:none;
}
.Fo_hr2 ul li{
width:500px;
float:left;
margin-right:30px;
}
.Fo_hr2_ol{
width:500px;
height:100px;
-webkit-transition: .5s linear;
-o-transition: .5s linear;
transition: .5s linear;
margin-bottom:30px;
}
.Fo_hr2_li{
width:500px;
height:100%;
background-color:#fff;
position:relative;
border-radius:6px;
box-shadow:0 0 6px rgba(0,0,0,0.2);
overflow:hidden;
}
.Fo_hr2_li::before{
content: " ";
height:100%;
position: absolute;
top:0;
width:6px;
z-index: 2;
box-sizing: border-box;
background-color:#be161e;
left:0;
-webkit-transition: .5s linear;
-o-transition: .5s linear;
transition: .5s linear;
}

.Fo_hr2_lia{
width:376px;
height:38px;
line-height:38px;
font-size:18px;
color:#000;
position:absolute;
left:36px;
top:30px;
}
.Fo_hr2_lib{
width:37px;
height:37px;
position:absolute;
right:25px;
top:33px;
text-align:right;
}
.Fo_hr2_licd{
width:376px;
height:auto;
position:absolute;
left:36px;
top:80px;
opacity:0;
-webkit-transition: .5s linear;
-o-transition: .5s linear;
transition: .5s linear;
}
.Fo_hr2_lic{
width:376px;
height:34px;
line-height:34px;
font-size:14px;
color:#4c4c4c;
font-weight:lighter;
}
.Fo_hr2_lid{
width:376px;
height:34px;
margin-top:15px;
}
.Fo_hr2_lid a{
color:#be161e;
font-size:14px;
text-decoration:none;
}
.Fo_hr2_lid a.cbre-c-ctaLink::before {
    content: "";
    position: absolute;
    inset-block-start: .6em;
    inset-inline-start: 0;
    display: inline-block;
    width: 40px;
    height:2px;
    background:#be161e;
    transition: width .4s cubic-bezier(0.75, 0.02, 0.5, 1)
}
.Fo_hr2_lid a.cbre-c-ctaLink::after {
    transition: all .4s cubic-bezier(0.75, 0.02, 0.5, 1);
    content: "";
    position: absolute;
    inset-block-start: .15em;
    inset-inline-end: -0.5em;
    display: inline-block;
    width: 0;
    height: 18px;
    background-size: 42px;
    background-position: right center;
    background-image: url("data:image/svg+xml,%3Csvg width='42' height='18' viewBox='0 0 42 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.810791 8.67636L40.1891 8.67636M40.1891 8.67636L33.3612 0.892578M40.1891 8.67636L33.3612 16.4601' stroke='%23be161e' stroke-width='2'/%3E%3C/svg%3E%0A");
    pointer-events: none
}

.Fo_hr2_lid a.cbre-c-ctaLink:hover,.Fo_hr2_lid a.cbre-c-ctaLink:active {
    padding-inline-end:48px;padding-inline-start:0}

.Fo_hr2_lid a.cbre-c-ctaLink:hover::before,.Fo_hr2_lid a.cbre-c-ctaLink:active::before {
    width: 0
}

.Fo_hr2_lid a.cbre-c-ctaLink:hover::after,.Fo_hr2_lid a.cbre-c-ctaLink:active::after{
    inset-inline-end: 0;
    width: 42px
}

.Fo_hr2_ol:hover{
height:180px;
top:-60px;
}
.Fo_hr2_ol:hover .Fo_hr2_licd{
opacity: 1;
}

.all_Fo_hr3{
width:100%;
background:url(images/job/all_lr.jpg) center top no-repeat;
height:730px;
overflow:hidden;
}
.Fo_hr3{
width:100%;
height:730px;
position:relative;
}
.Fo_hr3_A{
width:100%;
height:37px;
line-height:37px;
font-size:17px;
color:#fff;
font-weight:lighter;
position:absolute;
left:0;
top:156px;
}
.Fo_hr3_B{
width:624px;
height:auto;
line-height:66px;
font-size:48px;
color:#fff;
position:absolute;
left:0;
top:197px;
}
.Fo_hr3_C{
width:700px;
height:auto;
line-height:30px;
font-size:17px;
color:#fff;
font-weight:lighter;
position:absolute;
left:0;
top:364px;
}
.Fo_hr3_D{
width:700px;
height:auto;
position:absolute;
left:0;
top:480px;
}
.Fo_hr3_D a{
color:#fff;
font-weight:lighter;
font-size:14px;
text-decoration:none;
}

.Fo_hr3_D a.cbre-c-ctaLink::before {
    content: "";
    position: absolute;
    inset-block-start: .6em;
    inset-inline-start: 0;
    display: inline-block;
    width: 40px;
    height:2px;
    background:#fff;
    transition: width .4s cubic-bezier(0.75, 0.02, 0.5, 1)
}
.Fo_hr3_D a.cbre-c-ctaLink::after {
    transition: all .4s cubic-bezier(0.75, 0.02, 0.5, 1);
    content: "";
    position: absolute;
    inset-block-start: .15em;
    inset-inline-end: -0.5em;
    display: inline-block;
    width: 0;
    height: 18px;
    background-size: 42px;
    background-position: right center;
    background-image: url("data:image/svg+xml,%3Csvg width='42' height='18' viewBox='0 0 42 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.810791 8.67636L40.1891 8.67636M40.1891 8.67636L33.3612 0.892578M40.1891 8.67636L33.3612 16.4601' stroke='%23FFFFFF' stroke-width='2'/%3E%3C/svg%3E%0A");
    pointer-events: none
}

.Fo_hr3_D a.cbre-c-ctaLink:hover,.Fo_hr3_D a.cbre-c-ctaLink:active {
    padding-inline-end:48px;padding-inline-start:0}

.Fo_hr3_D a.cbre-c-ctaLink:hover::before,.Fo_hr3_D a.cbre-c-ctaLink:active::before {
    width: 0
}

.Fo_hr3_D a.cbre-c-ctaLink:hover::after,.Fo_hr3_D a.cbre-c-ctaLink:active::after{
    inset-inline-end: 0;
    width: 42px
}

.all_Fo_hr4{
width:100%;
padding:100px 0 120px 0;
overflow:hidden;
}
.Fo_hr4{
width:1576px;
}
.Fo_hr4 ul{
margin:0;
padding:0;
list-style:none;
}
.Fo_hr4 ul li{
width:380px;
height:380px;
float:left;
margin-right:14px;
position:relative;
border-radius:6px;
transition:all 0.3s linear;
overflow:hidden;
}
.Fo_hr4 ul li:nth-child(1){
background-color:#172db9}
.Fo_hr4 ul li:nth-child(2){
background-color:#21a8a2}
.Fo_hr4 ul li:nth-child(3){
background-color:#fd830c}
.Fo_hr4 ul li:nth-child(4){
background-color:#e8004c;
}
.Fo_hr4_lia{
width:320px;
margin-left:30px;
margin-top:38px;
font-size:36px;
line-height:40px;
color:#fff;
overflow:hidden;
}
.Fo_hr4_lib{
width:320px;
margin-left:30px;
margin-top:24px;
font-size:16px;
line-height:24px;
color:#4c4c4c;
padding-bottom:44px;
opacity: 0;
-webkit-transition: .3s ease-in-out;
-o-transition: .3s ease-in-out;
transition: .3s ease-in-out;
-webkit-transform: translateY(30px);
-ms-transform: translateY(30px);
transform: translateY(30px);
overflow:hidden;
}
.Fo_hr4_lic{
width:320px;
margin-left:30px;
opacity: 0;
-webkit-transition: .3s ease-in-out;
-o-transition: .3s ease-in-out;
transition: .3s ease-in-out;
}
.Fo_hr4_lic a{
color:#be161e;
font-weight:lighter;
font-size:14px;
text-decoration:none;
}

.Fo_hr4_lic a.cbre-c-ctaLink::before {
    content: "";
    position: absolute;
    inset-block-start: .6em;
    inset-inline-start: 0;
    display: inline-block;
    width: 40px;
    height:2px;
    background:#be161e;
    transition: width .4s cubic-bezier(0.75, 0.02, 0.5, 1)
}
.Fo_hr4_lic a.cbre-c-ctaLink::after {
    transition: all .4s cubic-bezier(0.75, 0.02, 0.5, 1);
    content: "";
    position: absolute;
    inset-block-start: .15em;
    inset-inline-end: -0.5em;
    display: inline-block;
    width: 0;
    height: 18px;
    background-size: 42px;
    background-position: right center;
    background-image: url("data:image/svg+xml,%3Csvg width='42' height='18' viewBox='0 0 42 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.810791 8.67636L40.1891 8.67636M40.1891 8.67636L33.3612 0.892578M40.1891 8.67636L33.3612 16.4601' stroke='%23be161e' stroke-width='2'/%3E%3C/svg%3E%0A");
    pointer-events: none
}

.Fo_hr4_lic a.cbre-c-ctaLink:hover,.Fo_hr4_lic a.cbre-c-ctaLink:active {
    padding-inline-end:48px;padding-inline-start:0
}

.Fo_hr4_lic a.cbre-c-ctaLink:hover::before,.Fo_hr4_lic a.cbre-c-ctaLink:active::before {
    width: 0
}

.Fo_hr4_lic a.cbre-c-ctaLink:hover::after,.Fo_hr4_lic a.cbre-c-ctaLink:active::after{
    inset-inline-end: 0;
    width: 42px
}
.Fo_hr4_lid{
width:131px;
height:72px;
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;
position:absolute;
right:22px;
bottom:37px;
}
.zl_logo{
background:url(images/job/zl_logo.png) right center no-repeat;
}
.bs_logo{
background:url(images/job/bs_logo.png) right center no-repeat;
}
.s58_logo{
background:url(images/job/58_logo.png) right center no-repeat;
}
.qc_logo{
background:url(images/job/qc_logo.png) right center no-repeat;
}

.Fo_hr4 ul li:hover{
background-color:#fff;
}
.Fo_hr4 ul li:hover .Fo_hr4_lia{
color:#1a1a1a;
}
.Fo_hr4 ul li:hover .Fo_hr4_lib{
-webkit-transform: translateY(0);
-ms-transform: translateY(0);
transform: translateY(0);
opacity: 1;
}
.Fo_hr4 ul li:hover .Fo_hr4_lic{
opacity: 1;
}
.Fo_hr4 ul li:hover .zl_logo{
background:url(images/job/zl_logos.png) right center no-repeat;
}
.Fo_hr4 ul li:hover .bs_logo{
background:url(images/job/bs_logos.png) right center no-repeat;
}
.Fo_hr4 ul li:hover .s58_logo{
background:url(images/job/58_logos.png) right center no-repeat;
}
.Fo_hr4 ul li:hover .qc_logo{
background:url(images/job/qc_logos.png) right center no-repeat;
}

.commitment_li{
width:100%;
padding-bottom:38px;
overflow:hidden;
}
.commitment_li ul{
margin:0;
padding:0;
list-style:none;
}
.commitment_li ul li{
width:100%;
float:left;
border-bottom:1px solid #dbdbdb;
}
.commitment_li ul li:first-child{
border-bottom:3px solid #000;
}
.commitment_li ul li:last-child{
border-bottom:3px solid #000;
}
.commitment_lia{
width:190px;
float:left;
height:58px;
line-height:58px;
font-weight:bold;
color:#333333;
font-size:18px;
padding-left:20px;
}
.commitment_lib{
width:710px;
float:right;
height:58px;
line-height:58px;
font-weight:bold;
color:#333333;
font-size:18px;
}
.commitment_liaa{
width:190px;
float:left;
line-height:24px;
color:#333333;
font-size:16px;
padding:18px 0 16px 20px;
overflow:hidden;
}
.commitment_libb{
width:710px;
float:right;
line-height:24px;
color:#333333;
font-size:16px;
padding:18px 0 16px 0;
overflow:hidden;
}

.logo_4th{
width:948px;
height:470px;
margin-top:-20px;
}
.logo_4th ul{
margin:0;
padding:0;
list-style:none;
}
.logo_4th ul li{
width:290px;
float:left;
margin-right:26px;
height:220px;
position:relative;
}
.logo_4tha{
width:290px;
height:auto;
position:absolute;
left:0;
top:0;
}
.logo_4thb{
width:290px;
height:38px;
line-height:38px;
font-size:18px;
color:#1a1a1a;
font-weight:bold;
text-align:center;
position:absolute;
left:0;
top:110px;
}
.logo_4thc{
width:290px;
height:auto;
line-height:25px;
font-size:14px;
color:#4d4d4d;
text-align:center;
position:absolute;
left:0;
top:147px;
}

.HR_warp{
width:920px;
margin:0 auto;
}

.all_banner_gszl{
width:100%;
background:url(images/aboutus/banner_gszl.jpg) center top no-repeat;
overflow:hidden;
}
.all_banner_kcx{
width:100%;
background:url(images/aboutus/banner_kcx.jpg) center top no-repeat;
overflow:hidden;
}
.all_banner_logo{
width:100%;
background:url(images/aboutus/banner_logo.jpg) center top no-repeat;
overflow:hidden;
}
.all_banner_culture{
width:100%;
background:url(images/aboutus/banner_wh.jpg) center top no-repeat;
overflow:hidden;
}
.all_banner_mz{
width:100%;
background:url(images/aboutus/banner_mz.jpg) center top no-repeat;
overflow:hidden;
}
.banner_HRS{
width:100%;
height:386px;
position:relative;
}
.banner_HRS_A{
width:100%;
height:auto;
line-height:68px;
font-size:48px;
color:#fff;
position:absolute;
left:0;
top:132px;
}
.banner_HRS_B{
width:100%;
height:auto;
line-height:30px;
font-size:20px;
color:#fff;
position:absolute;
left:0;
top:215px;
}

.gszl_li{
width:100%;
padding:20px 0 25px 0;
overflow:hidden;
}
.gszl_li ul{
margin:0;
padding:0;
list-style:none;
}
.gszl_li ul li{
width:calc(100% - 50px);
background:url(images/aboutus/zl_em.png) 26px 10px no-repeat;
float:left;
padding-left:50px;
font-size:20px;
line-height:30px;
color:#333333;
padding-bottom:7px;
overflow:hidden;
}

.all_xg_xinwen{
width:100%;
padding:30px 0 85px 0;
background-color:#f7f7f7;
overflow:hidden;
}
.xg_xinwen{
width:945px;
}
.xg_xinwen ul{
margin:0;
padding:0;
list-style:none;
}
.xg_xinwen ul li{
width:300px;
float:left;
margin-right:15px;
}
.xg_xinwen_li{
width:300px;
height:510px;
background-color:#fff;
box-shadow:0 0 5px rgba(0,0,0,0.12);
}
.xg_xinwen_lia{
width:300px;
height:170px;
overflow:hidden;
}
.xg_xinwen_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;
}
.xg_xinwen_lib{
width:256px;
margin:0 auto;
height:74px;
line-height:72px;
font-size:14px;
color:#333333;
}
.xg_xinwen_lic{
width:256px;
margin:0 auto;
line-height:22px;
font-size:20px;
color:#000000;
font-weight:bold;
padding-bottom:20px;
overflow:hidden;
}
.xg_xinwen_lid{
width:256px;
margin:0 auto;
line-height:20px;
font-size:16px;
color:#333333;
text-overflow: ellipsis;
white-space: normal;
-webkit-line-clamp:5;
display: -webkit-box;
-webkit-box-orient:vertical;
overflow:hidden;
}
.xg_xinwen_li:hover{
box-shadow:0 0 5px rgba(0,0,0,0.2);
}
.xg_xinwen_li:hover .xg_xinwen_lia img{
transform: scale(1.1);
}
.xg_xinwen_li:hover .xg_xinwen_lic{
text-decoration:underline;
}