.all_banner_news{
width:100%;
height:720px;
background:url(images/banner_news.jpg) center top no-repeat;
overflow:hidden;
}
.banner_news{
width:100%;
height:720px;
position:relative;
}
.banner_news_A{
width:100%;
height:72px;
line-height:72px;
font-size:52px;
color:#fff;
text-align:center;
position:absolute;
left:0;
top:310px;
font-weight:lighter;
}
.banner_news_B{
width:100%;
height:auto;
line-height:92px;
font-size:72px;
color:#fff;
text-align:center;
position:absolute;
left:0;
top:376px;
}

.all_banner_VS{
width:100%;
background:url(images/banner_VS.jpg) center top no-repeat;
height:720px;
overflow:hidden;
}
.all_banner_AS{
width:100%;
background:url(images/banner_AS.jpg) center top no-repeat;
height:720px;
overflow:hidden;
}
.all_banner_TW{
width:100%;
background:url(images/banner_TW.jpg) center top no-repeat;
height:720px;
overflow:hidden;
}
.all_banner_feasibility{
width:100%;
background:url(images/banner_feasibility.jpg) center top no-repeat;
height:720px;
overflow:hidden;
}

.all_banner_cans{
width:100%;
height:720px;
background:url(images/banner_cnas.jpg) center top no-repeat;
overflow:hidden;
}
.all_banner_px{
width:100%;
height:720px;
background:url(images/banner_px.jpg) center top no-repeat;
overflow:hidden;
}
.all_banner_cma{
width:100%;
height:720px;
background:url(images/banner_cma.jpg) center top no-repeat;
overflow:hidden;
}
.all_banner_iso15189{
width:100%;
height:720px;
background:url(images/banner_iso15189.jpg) center top no-repeat;
overflow:hidden;
}
.banner_cans{
width:100%;
height:720px;
position:relative;
}
.banner_cans_A{
width:100%;
height:74px;
line-height:74px;
font-size:54px;
color:#fff;
text-align:center;
position:absolute;
left:0;
top:318px;
}
.banner_cans_B{
width:100%;
height:auto;
line-height:40px;
font-size:24px;
color:#fff;
text-align:center;
position:absolute;
left:0;
top:404px;
font-weight:lighter;
}

.all_banner_solution{
width:100%;
height:720px;
background:url(images/banner_solution.jpg) center top no-repeat;
overflow:hidden;
}
.banner_solution{
width:100%;
height:720px;
position:relative;
}
.banner_solution_A{
width:100%;
height:74px;
line-height:74px;
font-size:54px;
color:#fff;
text-align:center;
position:absolute;
left:0;
top:318px;
}
.banner_solution_B{
width:100%;
height:auto;
line-height:40px;
font-size:24px;
color:#fff;
text-align:center;
position:absolute;
left:0;
top:404px;
font-weight:lighter;
}

.all_banner_about{
width:100%;
height:980px;
position:relative;
background:url(images/banner_about.jpg) center top no-repeat;
overflow:hidden;
}
.all_banner_fuwu{
width:100%;
height:980px;
position:relative;
background:url(images/banner_fwfw.jpg) center top no-repeat;
overflow:hidden;
}
.all_banner_EPC{
width:100%;
height:980px;
position:relative;
background:url(images/banner_EPC.jpg) center top no-repeat;
overflow:hidden;
}
.all_banner_design{
width:100%;
height:980px;
position:relative;
background:url(images/banner_design.jpg) center top no-repeat;
overflow:hidden;
}
.all_banner_furniture{
width:100%;
height:980px;
position:relative;
background:url(images/banner_furniture.jpg) center top no-repeat;
overflow:hidden;
}
.all_banner_OM{
width:100%;
height:980px;
position:relative;
background:url(images/banner_OM.jpg) center top no-repeat;
overflow:hidden;
}
.all_banner_training{
width:100%;
height:980px;
position:relative;
background:url(images/banner_training.jpg) center top no-repeat;
overflow:hidden;
}
.all_banner_lims{
width:100%;
height:980px;
position:relative;
background:url(images/banner_lims.jpg) center top no-repeat;
overflow:hidden;
}
.banner_about{
width:100%;
height:900px;
display: flex;
justify-content: center;
align-items: center;
}
.banner_about_AB{
width:100%;
}
.banner_about_A{
width:100%;
height:106px;
line-height:106px;
font-size:66px;
color:#fff;
text-align:center;
}
.banner_about_B{
width:100%;
height:56px;
line-height:56px;
font-size:36px;
color:#fff;
text-align:center;
font-family:AlibabaPuHuiTi-3-45-Light;
}

.all_banner_contact{
width:100%;
height:640px;
background:url(images/banner_contact.jpg) center top no-repeat;
overflow:hidden;
}

.all_banner_fwbz{
width:100%;
height:640px;
background:url(images/banner_fwbz.jpg) center top no-repeat;
overflow:hidden;
}
.banner_fwbz{
width:100%;
height:640px;
position:relative;
}
.banner_fwbz_A{
width:100%;
height:72px;
line-height:72px;
font-size:52px;
color:#fff;
text-align:center;
position:absolute;
left:0;
top:280px;
font-family:AlibabaPuHuiTi-3-45-Light;
}
.banner_fwbz_B{
width:100%;
height:92px;
line-height:92px;
font-size:72px;
color:#fff;
text-align:center;
position:absolute;
left:0;
top:346px;
}

.all_banner_tab{
width:100%;
height:80px;
background-color:rgba(255,255,255,0.92);
position:absolute;
left:0;
bottom:0;
text-align:center;
}
.all_banner_tab a{
display:inline-block;
height:76px;
line-height:80px;
font-size:20px;
color:#666666;
text-decoration:none;
padding:0 30px;
margin:0 8px;
}
.all_banner_tab a.selected{
border-bottom:4px solid #ffb300;
}

.all_bs_curr{
width:100%;
border-bottom:1px solid #ebebeb;
overflow:hidden;
}

.bs_curr{
width: calc(100% - 25px);
height:72px;
line-height:72px;
padding-left:25px;
background:url(images/about/home_ico.png) left center no-repeat;
font-size:14px;
color:#808080;
}
.bs_curr a{
font-size:14px;
color:#808080;
text-decoration:none;
}
.bs_curr a:hover{
text-decoration:underline;
color:#000;
}

.all_bs_aboutus{
width:100%;
padding-bottom:130px;
background:url(images/about/all_jj.jpg) center bottom no-repeat;
overflow:hidden;
}

.bs_aboutus{
width:100%;
padding-top:26px;
overflow:hidden;
}
.bs_aboutus_A{
width:100%;
height:134px;
line-height:134px;
text-align:center;
font-size:54px;
color:#4c4c4c;
font-family:AlibabaPuHuiTi-3-65-Medium;
}
.bs_aboutus_B{
width:100%;
line-height:30px;
text-align:center;
font-size:18px;
color:#666666;
padding-bottom:90px;
overflow:hidden;
}
.bs_aboutus_C{
width:100%;
height:346px;
position:relative;
}
.bs_aboutus_Ca{
width:360px;
height:auto;
position:absolute;
left:0;
top:0;
z-index:2;
}
.bs_aboutus_Cb{
width:100%;
height:auto;
position:absolute;
left:0;
top:0;
text-align:center;
z-index:1;
}
.bs_aboutus_Cc{
width:360px;
height:auto;
position:absolute;
right:0;
top:0;
}
.bs_aboutus_C dl{
margin:0;
padding:0;
list-style:none;
}
.bs_aboutus_C dl dt{
width:100%;
float:left;
height:156px;
border-bottom:1px solid #dbdbdb;
position:relative;
margin-bottom:23px;
}
.bs_aboutus_Cia{
width:85px;
height:85px;
position:absolute;
left:0;
top:18px;
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;
}
.bs_aboutus_Cib{
width:auto;
height:74px;
line-height:74px;
font-size:54px;
color:#fab000;
position:absolute;
left:110px;
top:10px;
}
.bs_aboutus_Cic{
width:auto;
height:40px;
line-height:40px;
font-size:20px;
color:#666666;
position:absolute;
left:110px;
top:76px;
}

.all_bs_hxbm{
width:100%;
padding-top:78px;
padding-bottom:124px;
background:url(images/about/all_bm.jpg) center top no-repeat;
overflow:hidden;
}
.bs_hxbm_TT{
width:100%;
height:95px;
line-height:95px;
text-align:center;
font-size:54px;
color:#fff;
font-family:AlibabaPuHuiTi-3-65-Medium;
}
.bs_hxbm_Desc{
width:100%;
line-height:58px;
font-size:18px;
color:#fff;
text-align:center;
padding-bottom:34px;
overflow:hidden;
}
.bs_hxbm{
width:100%;
}
.bs_hxbm ul{
margin:0;
padding:0;
list-style:none;
}
.bs_hxbm ul li{
width:460px;
float:left;
margin-right:30px;
}
.bs_hxbm ul li:last-child{
margin-right:0;
}
.bs_hxbm_li{
width:460px;
height:560px;
background-color:#fff;
position:relative;
box-shadow:0 0 24px rgba(4,0,0,0.36);
}
.bs_hxbm_lia{
width:100%;
height:auto;
position:absolute;
left:0;
top:0;
}
.bs_hxbm_lib{
width:100%;
height:auto;
line-height:48px;
font-size:28px;
color:#4c4c4c;
position:absolute;
left:0;
top:300px;
text-align:center;
}
.bs_hxbm_lic{
width:100%;
height:auto;
line-height:38px;
font-size:18px;
color:#c2c2c2;
position:absolute;
left:0;
top:342px;
text-align:center;
}
.bs_hxbm_lid{
width: calc(100% - 108px);
height:auto;
line-height:24px;
font-size:16px;
color:#666666;
position:absolute;
left:54px;
top:394px;
text-align:center;
}

.all_bs_city{
width:100%;
padding-top:78px;
padding-bottom:108px;
background:url(images/all_city.jpg) center bottom no-repeat;
overflow:hidden;
}
.bs_city{
width:100%;
padding-bottom:70px;
overflow:hidden;
}
.bs_city_L{
width:780px;
float:left;
}
.bs_city_La{
width:100%;
height:112px;
line-height:112px;
font-size:56px;
color:#4c4c4c;
font-family:AlibabaPuHuiTi-3-65-Medium;
margin-top:50px;
}
.bs_city_Lb{
width:100%;
line-height:42px;
font-size:22px;
color:#666666;
padding-bottom:42px;
overflow:hidden;
}
.bs_city_Lb strong{
font-weight:normal;
}
.bs_city_Lc{
width:100%;
height:118px;
line-height:118px;
font-size:42px;
color:#4c4c4c;
font-family:AlibabaPuHuiTi-3-65-Medium;
}
.bs_city_Ld{
width:100%;
line-height:46px;
font-size:22px;
color:#666666;
overflow:hidden;
}

.bs_city_R{
width:1087px;
float:right;
}



.bs_wl_china{
width:682px;
height:517px;
background:url(images/about/china.png) no-repeat;
}

.map_1{
width:682px;
height:517px;
}
.map_1_in{
width:682px;
height:517px;
position:relative;
}


.bs_city_Rx{
width:100%;
float:right;
height:62px;
line-height:62px;
font-size:14px;
color:#666666;
margin-top:-50px;
}

.bs_city_scroll{
width:100%;
overflow:hidden;
}
.bs_city_scroll_li{
width:340px;
height:210px;
position:relative;
}
.bs_city_scroll_lia{
width:340px;
height:210px;
position:absolute;
left:0;
top:0;
z-index:1;
}
.bs_city_scroll_lib{
width:auto;
height:40px;
line-height:40px;
font-size:20px;
color:#fff;
font-family:AlibabaPuHuiTi-3-65-Medium;
position:absolute;
left:34px;
top:24px;
z-index:2;
}
.bs_city_scroll_lib span{
 color:rgba(255,255,255,0.6);
}

.all_bs_wh{
width:100%;
padding-top:36px;
padding-bottom:120px;
background:url(images/about/all_wh.jpg) center top no-repeat;
overflow:hidden;
}
.bs_wh_TT{
width:100%;
height:174px;
line-height:174px;
font-size:54px;
color:#4c4c4c;
text-align:center;
font-family:AlibabaPuHuiTi-3-65-Medium;
}
.bs_wh{
width:1648px;
margin:0 auto;
margin-top:104px;
}
.bs_wh ul{
margin:0;
padding:0;
list-style:none;
}
.bs_wh ul li{
width:340px;
height:540px;
float:left;
position:relative;
box-shadow:0 0 18px rgba(4,0,0,0.18);
background-color:#fff;
margin:0 36px 18px 36px;
}
.bs_wh ul li:nth-child(even){
margin-top:30px;
}
.bs_wh ul li:last-child{
margin-right:0;
}
.bs_wh_A{
width:100%;
height:auto;
text-align:center;
position:absolute;
left:0;
top:74px;
}
.bs_wh_B{
width:100%;
height:50px;
line-height:50px;
font-size:30px;
color:#4c4c4c;
text-align:center;
position:absolute;
left:0;
top:186px;
font-family:AlibabaPuHuiTi-3-65-Medium;
}
.bs_wh_D{
width:100%;
height:auto;
line-height:44px;
font-size:24px;
color:#999999;
font-weight:lighter;
text-align:center;
position:absolute;
left:0;
top:236px;
}
.bs_wh_C{
width:250px;
height:auto;
text-align:center;
position:absolute;
left:45px;
top:311px;
font-size:18px;
color:#666666;
line-height:36px;
}

.all_bs_hor{
width:100%;
padding-top:52px;
padding-bottom:60px;
overflow:hidden;
}
.bs_hor_TT{
width:100%;
height:150px;
line-height:150px;
text-align:center;
font-size:54px;
color:#4c4c4c;
font-family:AlibabaPuHuiTi-3-65-Medium;
}
.bs_hor{
width:100%;
padding-bottom:92px;
background:url(images/about/all_hor.jpg) center bottom no-repeat;
overflow:hidden;
}
.bs_hor_li{
width:100%;
}
.bs_hor_li ul{
margin:0;
padding:0;
list-style:none;
}
.bs_hor_li ul li{
width:270px;
float:left;
margin-right:22px;
}
.bs_hor_li ul li:last-child{
margin-right:0;
}
.bs_hor_li ul li img{
width:264px;
height:372px;
border:3px solid #d4d4d4;
box-shadow:0 0 16px rgba(4,0,0,0.12);
}

.all_bs_fwzc{
width:100%;
background:url(images/about/all_fw.jpg) center top no-repeat;
overflow:hidden;
}
.bs_fwzc{
width:100%;
height:500px;
position:relative;
}
.bs_fwzc_A{
width:100%;
height:74px;
line-height:74px;
font-size:54px;
color:#fff;
position:absolute;
left:0;
top:132px;
font-family:AlibabaPuHuiTi-3-65-Medium;
}
.bs_fwzc_B{
width:100%;
height:44px;
line-height:44px;
font-size:24px;
color:#fff;
position:absolute;
left:0;
top:222px;
}
.bs_fwzc_C{
width:100%;
height:auto;
position:absolute;
left:0;
top:306px;
}
.bs_fwzc_C a{
width:178px;
height:54px;
display:block;
line-height:54px;
border:1px solid #fff;
text-align:center;
font-size:18px;
color:#fff;
text-decoration:none;
}

.all_bs_fwfw{
width:100%;
padding-top:86px;
padding-bottom:120px;
overflow:hidden;
}
.bs_fwfw{
width:100%;
overflow:hidden;
}
.bs_fwfw ul{
margin:0;
padding:0;
list-style:none;
}
.bs_fwfw ul li{
width:100%;
margin-bottom:50px;
background-color:#f7f7f7;
float:left;
}
.bs_fwfw_L{
width:720px;
overflow:hidden;
}
.bs_fwfw_L img:hover{
transform: scale(1.08);
}

.bs_fwfw_L img{
transition:all 0.4s linear;
	-webkit-transition:all 0.4s linear;
	-moz-transition:all 0.4s linear;
	-o-transition:all 0.4s linear;
}

.bs_fwfw_R{
width:720px;
padding-top:36px;
overflow:hidden;
}
.FL{
float:left;
}
.FR{
float:right;
}
.bs_fwfw_Ra{
padding:0 60px;
height:114px;
line-height:114px;
font-size:36px;
color:#4c4c4c;
font-family:AlibabaPuHuiTi-3-65-Medium;
}
.bs_fwfw_Rb{
padding:0 60px 40px 60px;
font-size:18px;
line-height:24px;
color:#666666;
overflow:hidden;
}
.bs_fwfw_Rc{
padding:0 60px;
}
.bs_fwfw_Rc a{
width:138px;
height:48px;
line-height:48px;
text-align:center;
display:block;
font-size:16px;
color:#666666;
text-decoration:none;
border:1px solid #999999;
}
.bs_fwfw_Rc a:hover{
background-color:#ffbe00;
border-color:#ffbe00;
color:#4c4c4c;
}
.bs_fwfw_Rd{
padding:0 60px 36px 60px;
overflow:hidden;
}
.bs_fwfw_Rd dl{
margin:0;
padding:0;
list-style:none;
}
.bs_fwfw_Rd dl dt{
float:left;
display:inline-block;
width:220px;
height:44px;
line-height:44px;
margin-right:30px;
padding-left:15px;
position:relative;
}
.bs_fwfw_Rd dl dt:before{
width:4px;
height:4px;
content:"";
position:absolute;
left:0;
top:20px;
background-color:#666666;
}
.bs_fwfw_Rd dl dt a{
font-size:18px;
color:#666666;
text-decoration:none;
}
.bs_fwfw_Rd dl dt a:hover{
color:#ffaa00;
}

.bs_fwfw_Re{
padding:0 60px 54px 60px;
overflow:hidden;
}
.bs_fwfw_Re dl{
margin:0;
padding:0;
list-style:none;
}
.bs_fwfw_Re dl dt{
width: calc(100% - 15px);
float:left;
display:inline-block;
line-height:30px;
padding-left:15px;
position:relative;
font-size:18px;
color:#666666;
margin-bottom:15px;
}
.bs_fwfw_Re dl dt:before{
width:4px;
height:4px;
content:"";
position:absolute;
left:0;
top:14px;
background-color:#666666;
}

.bs_fwfw_two{
width:100%;
overflow:hidden;
}
.bs_fwfw_two ul{
margin:0;
padding:0;
list-style:none;
}
.bs_fwfw_two ul li{
width:710px;
height:360px;
position:relative;
float:left;
margin-right:20px;
}
.bs_fwfw_two ul li:last-child{
margin-right:0;
}
.bs_fwfw_two_lia{
width:100%;
height:360px;
position:absolute;
left:0;
top:0;
z-index:1;
overflow:hidden;
}
.bs_fwfw_two_lib{
width:calc(100% - 60px);
height:56px;
line-height:56px;
font-size:36px;
position:absolute;
left:30px;
bottom:70px;
z-index:2;
font-family:AlibabaPuHuiTi-3-65-Medium;
color:#fff;
}
.bs_fwfw_two_lic{
width:calc(100% - 60px);
height:38px;
line-height:38px;
font-size:18px;
position:absolute;
left:30px;
bottom:32px;
z-index:2;
color:#fff;
}

.bs_fwfw_two ul li:hover .bs_fwfw_two_lia img{
transform: scale(1.1);
}

.bs_fwfw_two_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_bs_EPC{
width:100%;
padding-bottom:100px;
overflow:hidden;
}
.bs_EPC_TT{
width:100%;
height:162px;
line-height:162px;
font-size:54px;
color:#4c4c4c;
text-align:center;
font-family:AlibabaPuHuiTi-3-65-Medium;
}
.bs_EPC_Desc{
width:100%;
font-size:19px;
line-height:32px;
color:#666;
padding-bottom:84px;
text-align:center;
overflow:hidden;
}
.bs_EPC_Data{
width:1380px;
margin:0 auto;
}
.bs_EPC_Data ul{
margin:0;
padding:0;
list-style:none;
}
.bs_EPC_Data ul li{
width:360px;
height:135px;
position:relative;
float:left;
margin:0 50px;
border-top:2px solid #ffb300;
}
.bs_EPC_Data_A{
width:100%;
height:92px;
line-height:92px;
font-size:72px;
color:#4c4c4c;
position:absolute;
left:0;
top:7px;
}
.bs_EPC_Data_A sup{
font-size:24px;
}
.bs_EPC_Data_B{
width:100%;
height:28px;
line-height:28px;
font-size:18px;
color:#666666;
position:absolute;
left:0;
top:108px;
}

.all_EPC_15th{
width:100%;
padding-top:40px;
padding-bottom:76px;
background:url(images/EPC/all_01.jpg) center top no-repeat;
overflow:hidden;
}
.EPC_15th_TT{
width:100%;
height:174px;
line-height:174px;
font-size:54px;
color:#4c4c4c;
text-align:center;
font-family:AlibabaPuHuiTi-3-65-Medium;
}
.EPC_15th{
width:100%;
}
.EPC_15th ul{
margin:0;
padding:0;
list-style:none;
}
.EPC_15th ul li{
width:260px;
height:230px;
float:left;
margin-right:35px;
margin-bottom:40px;
box-shadow:0 0 12px rgba(4,0,0,0.12);
background-color:#fff;
position:relative;
}
.EPC_15th ul li:nth-child(5),.EPC_15th ul li:nth-child(10),.EPC_15th ul li:nth-child(15){
margin-right:0;
}
.EPC_15tha{
width:100%;
height:auto;
position:absolute;
left:0;
top:10px;
text-align:center;
}
.EPC_15thb{
width:100%;
height:auto;
line-height:38px;
font-size:18px;
color:#666666;
position:absolute;
left:0;
top:174px;
text-align:center;
}

.EPC_hy_mi{
width:100%;
display:none;
overflow:hidden;
}
.EPC_hy_mi ul{
margin:0;
padding:0;
list-style:none;
}
.EPC_hy_mi ul li{
width:50%;
float:left;
}

.all_EPC_hy{
width:100%;
padding-top:50px;
padding-bottom:120px;
overflow:hidden;
}
.EPC_hy_TT{
width:100%;
height:154px;
line-height:154px;
text-align:center;
font-size:54px;
color:#4c4c4c;
font-family:AlibabaPuHuiTi-3-65-Medium;
}
.EPC_hy{ position:relative; width:1600px;overflow:hidden; height:620px; margin:0 auto;}
.EPC_hy .hd{ overflow:hidden;  height:50px; width:100%; margin:0 auto; position:absolute; left:0; top:285px; z-index:4;}
.hd_in{ width:100%; height:1px; position:relative;}
.EPC_hy .hd .prev{ display:block; width:50px; height:50px; cursor:pointer; position:absolute; left:0; top:0; background:url(images/EPC/roll_l.png) center center no-repeat; background-color:#7f7f7f;border-radius:50%;}
.EPC_hy .hd .prev:hover{}
.EPC_hy .hd .next{display:block; width:50px; height:50px; cursor:pointer; position:absolute; right:0; top:0;background:url(images/EPC/roll_r.png) center center no-repeat; background-color:#7f7f7f;border-radius:50%;}
.EPC_hy .hd .next:hover{}
.EPC_hy .hd .prevStop{ background-position:-60px 0; }
.EPC_hy .hd .nextStop{ background-position:-60px -50px; }
.pageState{
display:none;
}
.EPC_hy .hd ul{ float:left; overflow:hidden; zoom:1; margin:0; padding:0; list-style:none; display:none;}
.EPC_hy .hd ul li{ float:left;width:10px; height:10px; overflow:hidden; margin-right:7px; text-indent:-999px; cursor:pointer; background-color:#cccccc;}
.EPC_hy .hd ul li.on{background-color:#db1b1b;}
.EPC_hy .bd{ width:1440px; overflow:hidden; margin-left:80px;}
.EPC_hy .bd ul{overflow:hidden;zoom:1; margin:0; padding:0; list-style:none; }
.EPC_hy .bd ul li{ width:360px; float:left; height:620px;_display:inline;}
.EPC_hy_li{
width:100%;
height:620px;
position:relative;
}
.EPC_hy_lia{
width:100%;
height:620px;
position:absolute;
left:0;
top:0;
z-index:1;
}
.EPC_hy_lib{
width:100%;
height:78px;
position:absolute;
left:0;
top:238px;
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;
z-index:2;
transition: all 0.5s;
}
.EPC_hy_lic{
width:100%;
height:50px;
line-height:50px;
font-size:30px;
color:#fff;
text-align:center;
position:absolute;
left:0;
top:334px;
z-index:2;
transition: all 0.5s;
}
.EPC_hy_lid{
width: calc(100% - 100px);
height:auto;
line-height:28px;
font-size:16px;
color:#fff;
text-align:center;
position:absolute;
left:50px;
top:330px;
z-index:2;
transform: translateY(10px);
transition: all .6s cubic-bezier(0.75, 0.02, 0.5, 1);
opacity:0;
}
.EPC_hy_lie{
width:118px;
height:40px;
line-height:40px;
border:1px solid #fff;
font-size:14px;
color:#fff;
text-align:center;
position:absolute;
left:calc(50% - 60px);
top:494px;
z-index:2;
opacity:0;
transform: translateY(10px);
transition: all .6s cubic-bezier(0.75, 0.02, 0.5, 1);
}

.EPC_hy_li:hover .EPC_hy_lib{
top:154px;
}
.EPC_hy_li:hover .EPC_hy_lic{
top:264px;
}
.EPC_hy_li:hover .EPC_hy_lid{
transform: translateY(0);
opacity: 1
}
.EPC_hy_li:hover .EPC_hy_lie{
transform: translateY(0);
opacity: 1
}

.all_EPC_sy{
width:100%;
padding-top:50px;
padding-bottom:138px;
background:url(images/EPC/all_02.jpg) center top no-repeat;
overflow:hidden;
}
.EPC_sy_TT{
width:100%;
height:190px;
line-height:190px;
text-align:center;
font-size:54px;
color:#fff;
font-family:AlibabaPuHuiTi-3-65-Medium;
}
.EPC_sy{
width:100%;
}
.EPC_sy ul{
margin:0;
padding:0;
list-style:none;
}
.EPC_sy ul li{
width:342px;
float:left;
height:490px;
background-color:#fff;
margin-right:24px;
position:relative;
box-shadow:0 0 18px rgba(4,0,0,0.2);
}

.iso17025_sy ul li{
height:430px;
background-color:rgba(255,255,255,0.89);
}

.EPC_sy ul li:last-child{
margin-right:0;
}
.EPC_sy_lia{
width:76px;
height:76px;
position:absolute;
left:30px;
top:50px;
display: -webkit-box;
display: -moz-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-align-items: center;
}
.EPC_sy_lib{
width:70px;
height:3px;
background-color:#ffb300;
position:absolute;
left:30px;
top:167px;
}
.EPC_sy_lic{
width:auto;
height:44px;
line-height:44px;
font-size:24px;
color:#4c4c4c;
position:absolute;
left:30px;
top:190px;
}
.EPC_sy_lid{
width: calc(100% - 60px);
height:auto;
line-height:28px;
font-size:16px;
color:#666666;
position:absolute;
left:30px;
top:260px;
}

.all_EPC_anli{
width:100%;
padding-top:50px;
padding-bottom:100px;
overflow:hidden;
}

.EPC_anli_vlide{ position:relative;zoom:1; height:380px; width:1600px; margin:-18px auto 0 auto;}
.EPC_anli_vlide .piclist{ overflow:hidden; zoom:1; height:380px; width:1600px; margin:0; padding:0; list-style:none;}
.EPC_anli_vlide .ohbox{overflow:hidden; position:relative;left: 66px;width:1476px;}
.EPC_anli_vlide .piclist li{float:left;width:705px; height: 320px;  margin:14px;box-shadow:0 0 14px rgba(4,0,0,0.12);}
.EPC_anli_dl{
width:705px;
height:320px;
background-color:#fff;
position:relative;
}
.EPC_anli_dla{
width:auto;
height:42px;
line-height:42px;
font-size:22px;
color:#4c4c4c;
position:absolute;
left:30px;
top:24px;
font-family:AlibabaPuHuiTi-3-65-Medium;
}

.EPC_anli_dlb{
width:210px;
height:auto;
line-height:22px;
position:absolute;
left:30px;
top:82px;
font-size:15px;
color:#666666;
}
.EPC_anli_dlc{
width:118px;
height:40px;
line-height:40px;
border:1px solid #dbdbdb;
text-align:center;
position:absolute;
left:30px;
top:224px;
font-size:14px;
color:#4c4c4c;
}
.EPC_anli_dld{
width:420px;
height:290px;
position:absolute;
right:15px;
top:12px;
}
.EPC_anli_vlide .pageBtn span{display:block;width:50px;height:50px;position:absolute;top:134px;cursor:pointer;overflow:hidden; text-indent:-9999px; left:0px;border-radius:50%;}
.EPC_anli_vlide .pageBtn .prev{background:url(images/EPC/roll_l.png) center center no-repeat; background-color:#7f7f7f;}
.EPC_anli_vlide .pageBtn .next{background:url(images/EPC/roll_r.png) center center no-repeat; background-color:#7f7f7f; left:1550px;}
.EPC_anli_vlide .pageBtn span:hover{}
.EPC_anli_vlide .pageBtn .next:hover{}


.EPC_anli{
width:100%;
}
.EPC_anli ul{
margin:0;
padding:0;
list-style:none;
}
.EPC_anli ul li{
width:220px;
float:left;
margin-right:24px;
margin-bottom:22px;
}
.EPC_anli ul li:nth-child(6),.EPC_anli ul li:nth-child(12),.EPC_anli ul li:nth-child(18){
margin-right:0;
}
.EPC_anli ul li img{
width:218px;
height:118px;
border:1px solid #dbdbdb;
}

.all_EPC_lc{
width:100%;
background:url(images/EPC/all_lc.jpg) center top no-repeat;
padding-top:25px;
padding-bottom:100px;
overflow:hidden;
}
.EPC_lc_TT{
width:100%;
height:200px;
line-height:200px;
text-align:center;
font-size:54px;
color:#4c4c4c;
font-family:AlibabaPuHuiTi-3-65-Medium;
}
.EPC_lc{
width:1316px;
height:345px;
margin:0 auto;
}
.EPC_lc ul{
margin:0;
padding:0;
list-style:none;
}
.EPC_lc ul li{
width:188px;
float:left;
height:294px;
position:relative;
background:url(images/EPC/lc_li.png) left top no-repeat;
}
.EPC_lc ul li:before{
width:35px;
height:12px;
content:"";
position:absolute;
right:10px;
top:131px;
background:url(images/EPC/lc_arrow.png) no-repeat;
}
.EPC_lc ul li:last-child:before{
display:none;
}
.EPC_lc_A{
width:110px;
height:110px;
position:absolute;
background-color:#fff;
left:22px;
top:90px;
border-radius:50%;
box-shadow:0 0 16px rgba(4,0,0,0.09);
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;
}
.EPC_lc_B{
width:200px;
height:auto;
position:absolute;
left:98px;
top:0;
}
.EPC_lc_Bx{
width:100%;
height:45px;
}
.EPC_lc_Bx_A{
width:100%;
height:30px;
line-height:30px;
font-size:18px;
color:#666666;
font-family:AlibabaPuHuiTi-3-65-Medium;
}
.EPC_lc_Bx_B{
width:100%;
height:15px;
line-height:15px;
font-size:14px;
color:#999999;
}
.EPC_lc ul li:nth-child(2),.EPC_lc ul li:nth-child(4),.EPC_lc ul li:nth-child(6){
background:url(images/EPC/lc_di.png) left 68px no-repeat;
}
.EPC_lc ul li:nth-child(2) .EPC_lc_B,.EPC_lc ul li:nth-child(4) .EPC_lc_B,.EPC_lc ul li:nth-child(6) .EPC_lc_B{
top:225px;
}

.EPC_lc_more{
width:120px;
margin:0 auto;
}
.EPC_lc_more a{
width:118px;
height:40px;
display:block;
line-height:40px;
text-align:center;
border:1px solid #919191;
font-size:14px;
text-decoration:none;
color:#666;
}

.all_EPC_faq{
width:100%;
padding-top:78px;
padding-bottom:80px;
overflow:hidden;
}
.EPC_faq_TT{
width:100%;
height:96px;
line-height:96px;
font-size:54px;
color:#4c4c4c;
text-align:center;
font-family:AlibabaPuHuiTi-3-65-Medium;
}
.EPC_faq{
width:100%;
overflow:hidden;
}
.EPC_faq ul{
margin:0;
padding:0;
list-style:none;
}
.EPC_faq ul li{
width:100%;
float:left;
margin-top:16px;
border-bottom:2px solid #f2f2f2;
padding-bottom:46px;
overflow:hidden;
}
.EPC_faq ul li:last-child{
border:none;
}
.EPC_faq_A{
width:100%;
height:88px;
line-height:88px;
font-size:24px;
color:#4c4c4c;
}
.EPC_faq_A span{
width:40px;
text-align:center;
margin-right:17px;
height:88px;
line-height:88px;
font-size:18px;
color:#333333;
font-weight:bold;
display:inline-block;
background:url(images/EPC/faq_ico.png) left 30px no-repeat;
}
.EPC_faq_B{
width:100%;
font-size:18px;
line-height:30px;
color:#666666;
overflow:hidden;
}

.all_EPC_bd{
width:100%;
padding-top:80px;
padding-bottom:120px;
background:url(images/EPC/all_bd.jpg) center top no-repeat;
overflow:hidden;
}
.EPC_bd_TT{
width:100%;
height:94px;
line-height:94px;
font-size:54px;
color:#4c4c4c;
text-align:center;
font-family:AlibabaPuHuiTi-3-65-Medium;
}
.EPC_bd_Desc{
width:100%;
line-height:38px;
font-size:18px;
color:#666;
text-align:center;
padding-bottom:20px;
overflow:hidden;
}
.EPC_bd{
width:100%;
overflow:hidden;
}
.EPC_bd ul{
margin:0;
padding:0;
list-style:none;
}
.EPC_bd ul li{
width: calc(33.3333333333% - 10px);
float:left;
margin-top:30px;
margin-right:15px;
}
.EPC_bd ul li:nth-child(3){
margin-right:0;
}
.EPC_bd ul li:nth-child(4){
width:100%;
margin-right:0;
}
.EPC_bd ul li:nth-child(5){
width:100%;
text-align:center;
margin-right:0;
}
.EPC_input{
width:calc(100% - 62px);
height:68px;
line-height:68px;
border:1px solid #c7c7c7;
padding:0 30px;
font-size:18px;
color:#999999;
background-color:#fff;
font-family:AlibabaPuHuiTi-3-55-Regular;
}
.EPC_textarea{
width:calc(100% - 62px);
height:278px;
border:1px solid #c7c7c7;
background-color:#fff;
font-size:18px;
line-height:68px;
color:#999999;
padding:5px 30px;
font-family:AlibabaPuHuiTi-3-55-Regular;
}
.EPC_submit{
width:180px;
height:56px;
border:none;
background-color:#ffaa00;
line-height:56px;
text-align:center;
font-size:18px;
color:#4c4c4c;
font-family:AlibabaPuHuiTi-3-55-Regular;
}

.design_fw{
width:100%;
height:808px;
position:relative;
}
.design_fw_A{
width:100%;
height:74px;
line-height:74px;
font-size:54px;
color:#4c4c4c;
text-align:center;
position:absolute;
left:0;
top:0;
}
.design_fw_B{
width:100%;
height:auto;
text-align:center;
position:absolute;
left:0;
top:142px;
}
.design_fw_C{
width:100%;
height:auto;
position:absolute;
left:0;
top:112px;
}
.design_fw_C ul{
margin:0;
padding:0;
list-style:none;
width:100%;
position:relative;
}
.design_fw_C ul li:nth-child(1){
width:300px;
height:60px;
position:absolute;
left:360px;
top:0;
border-radius:40px;
border-bottom-right-radius:0;
box-shadow:0 0 10px rgba(4,0,0,0.2);
background-color:#fff;
}
.design_fw_C ul li:after{
width:18px;
height:18px;
text-align:center;
line-height:18px;
font-size:14px;
color:#ffffff;
content:"+";
background-color:#c2c2c2;
position:absolute;
right:0;
bottom:0;
}
.design_fw_C ul li:hover:after{
content:"-";
}
.design_fw_C ul li:nth-child(2){
width:320px;
height:60px;
position:absolute;
left:0;
top:120px;
border-radius:40px;
border-bottom-right-radius:0;
box-shadow:0 0 10px rgba(4,0,0,0.2);
background-color:#fff;
}
.design_fw_C ul li:nth-child(2):hover{
top:-80px;
}
.design_fw_C ul li:nth-child(3){
width:320px;
height:60px;
position:absolute;
left:60px;
top:360px;
border-radius:40px;
border-bottom-right-radius:0;
box-shadow:0 0 10px rgba(4,0,0,0.2);
background-color:#fff;
}
.design_fw_C ul li:nth-child(4){
width:320px;
height:60px;
position:absolute;
right:110px;
top:435px;
border-radius:40px;
border-top-left-radius:0;
box-shadow:0 0 10px rgba(4,0,0,0.2);
background-color:#fff;
}
.design_fw_C ul li:nth-child(4):after{
left:0;
top:0;
}
.design_fw_C ul li:nth-child(5){
width:320px;
height:60px;
position:absolute;
right:0;
top:27px;
border-radius:40px;
border-bottom-left-radius:0;
box-shadow:0 0 10px rgba(4,0,0,0.2);
background-color:#fff;
}
.design_fw_C ul li:nth-child(5):after{
left:0;
}
.design_fw_Ca{
height:60px;
line-height:60px;
font-size:22px;
color:#333333;
}
.design_fw_C ul li:nth-child(1) .design_fw_Ca{
width:calc(100% - 100px);
padding-left:100px;
background:url(images/design/ico1.png) 42px center no-repeat;
}
.design_fw_C ul li:nth-child(2) .design_fw_Ca{
width:calc(100% - 85px);
padding-left:85px;
background:url(images/design/ico2.png) 32px center no-repeat;
}
.design_fw_C ul li:nth-child(3) .design_fw_Ca{
width:calc(100% - 85px);
padding-left:85px;
background:url(images/design/ico3.png) 30px center no-repeat;
}
.design_fw_C ul li:nth-child(4) .design_fw_Ca{
width:calc(100% - 85px);
padding-left:85px;
background:url(images/design/ico4.png) 34px center no-repeat;
}
.design_fw_C ul li:nth-child(5) .design_fw_Ca{
width:calc(100% - 88px);
padding-left:88px;
background:url(images/design/ico5.png) 36px center no-repeat;
}
.design_fw_Cb{
display:none;
padding-left:85px;
width:calc(100% - 85px);
font-size:16px;
line-height:32px;
color:#4c4c4c;
padding-bottom:28px;
overflow:hidden;
}
.design_fw_C ul li:hover{ height:auto;}
.design_fw_C ul li:hover .design_fw_Cb{
display:block;
}


.all_design_6th{
width:100%;
padding-top:40px;
padding-bottom:88px;
background:url(images/design/all_01.jpg) center top no-repeat;
overflow:hidden;
}
.design_6th_TT{
width:100%;
height:172px;
line-height:172px;
font-size:54px;
color:#4c4c4c;
text-align:center;
font-family:AlibabaPuHuiTi-3-65-Medium;
}

.design_6th{
width:100%;
}
.design_6th ul{
margin:0;
padding:0;
list-style:none;
}
.design_6th ul li{
width:458px;
height:318px;
border:1px solid #dbdbdb;
float:left;
margin-right:30px;
margin-bottom:30px;
position:relative;
background-color:#fff;
box-shadow:0 0 10px rgba(4,0,0,0.09);
transition:all 0.3s linear;
}
.design_6th ul li:before{
width:0;
height:2px;
content:"";
position:absolute;
left:0;
bottom:0;
background-color:#ffaa00;
transition:all 0.3s linear;
}
.design_6th ul li:nth-child(3),.design_6th ul li:nth-child(6){
margin-right:0;
}
.design_6th_lia{
width:100%;
height:246px;
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;
position:absolute;
left:0;
top:10px;
overflow:hidden;
}
.design_6th_lib{
width:100%;
height:42px;
line-height:42px;
font-size:22px;
color:#666;
position:absolute;
left:0;
top:258px;
text-align:center;
}
.design_6th ul li:hover{
box-shadow:0 0 18px rgba(4,0,0,0.2);
}
.design_6th ul li:hover::before{
width:100%;
}

.all_design_6ths{
width:100%;
padding-top:40px;
padding-bottom:110px;
overflow:hidden;
}

.design_6ths{
width:100%;
height:700px;
box-shadow:0 0 40px rgba(4,0,0,0.12);
overflow:hidden;
}
.design_6ths ul{
margin:0;
padding:0;
list-style:none;
}
.design_6ths ul li{
width:33.333333333%;
height:324px;
float:left;
position:relative;
background-color:#fff;
transition:all 0.3s linear;
}
.design_6ths ul li:nth-child(3),.design_6ths ul li:nth-child(6){
margin-right:0;
}
.design_6ths_lia{
width:100%;
height:262px;
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;
position:absolute;
left:0;
top:20px;
}
.design_6ths_lib{
width:100%;
height:42px;
line-height:42px;
font-size:22px;
color:#666;
position:absolute;
left:0;
top:282px;
text-align:center;
}


.FCS_list_tab{
width:660px;
height:56px;
margin:0 auto;
}
.FCS_list_tab ul{
margin:0;
padding:0;
list-style:none;
}
.FCS_list_tab ul li{
padding:0 21px;
float:left;
background:url(images/tab_hr.png) right center no-repeat;
display:inline-block;
cursor:pointer;
}
.FCS_list_tab ul li:last-child{
background:none;
}
.FCS_list_tab ul li a{
height:29px;
line-height:29px;
display:block;
font-size:18px;
color:#666666;
font-weight:bold;
text-decoration:none;
}
.FCS_list_tab ul li.selected a{
border-bottom:2px solid #ffb300;
color:#000000;
}

.FCS_list_ox{
width:100%;
}
.FCS_list{
width:1476px;
}
.FCS_list ul{
margin:0;
padding:0;
list-style:none;
}
.FCS_list ul li{
width:340px;
float:left;
margin-right:26px;
margin-bottom:26px;
}
.FCS_list_li{
width:100%;
height:300px;
position:relative;
box-shadow:0 0 9px rgba(24,26,31,0.2);
overflow:hidden;
}
.FCS_list_lia{
width:100%;
height:200px;
position:absolute;
left:0;
top:0;
overflow:hidden;
}
.FCS_list_lia img{
width:100%;
height:auto;
}
.FCS_list_lib{
width:100%;
height:38px;
line-height:38px;
font-size:18px;
color:#4c4c4c;
text-align:center;
position:absolute;
left:0;
top:215px;
overflow:hidden;
}
.FCS_list_lic{
width:calc(100% - 48px);
height:34px;
line-height:34px;
font-size:14px;
color:#666666;
text-align:center;
position:absolute;
left:24px;
top:245px;
white-space: nowrap;
word-break: keep-all;
overflow: hidden;
text-overflow: ellipsis;
}

.six5_kf{
width:370px;
margin:0 auto;
height:40px;
position:relative;
clear:both;
}
.six5_kf_tel{
width:238px;
height:38px;
line-height:38px;
font-size:16px;
border:1px solid #1a1a1a;
color:#1a1a1a;
position:absolute;
right:0;
top:0;
text-align:center;
}
.six5_kf_tels{
width:238px;
height:38px;
line-height:38px;
font-size:16px;
border:1px solid rgba(0,0,0,0.7);
color:#000000;
position:absolute;
right:0;
top:0;
text-align:center;
}
.six5_kf_btn{
width:120px;
height:40px;
position:absolute;
left:0;
top:0;
}
.six5_kf_btn a{
width:120px;
height:40px;
display:block;
line-height:40px;
background-color:#ffc600;
font-size:16px;
color:#000000;
text-align:center;
}
.six5_kf_btn a:hover{
background-color:#fdb320;
}

.all_FCS_lc{
width:100%;
padding-top:70px;
background:url(images/furniture/all_01.jpg) center top no-repeat;
padding-bottom:100px;
overflow:hidden;
}
.lab_TT{
width:100%;
height:112px;
line-height:112px;
text-align:center;
font-size:54px;
color:#4c4c4c;
font-family:AlibabaPuHuiTi-3-65-Medium;
}
.lab_Tesc{
width:100%;
height:76px;
line-height:38px;
text-align:center;
font-size:18px;
color:#666;
}
.FCS_lc{
width:1384px;
height:550px;
margin:0 auto;
}
.FCS_lc ul{
margin:0;
padding:0;
list-style:none;
}
.FCS_lc ul li{
width:320px;
float:left;
margin-right:13px;
margin-left:13px;
height:510px;
background-color:#fff;
border-radius:4px;
position:relative;
overflow:hidden;
}
.FCS_lcA{
width:60px;
height:42px;
position:absolute;
left:24px;
top:40px;
}
.FCS_lcB{
width:calc(100% - 48px);
height:44px;
line-height:44px;
font-size:24px;
color:#000000;
font-weight:bold;
position:absolute;
left:24px;
top:100px;
}
.FCS_lcC{
width:40px;
height:3px;
background-color:#ffb300;
position:absolute;
left:24px;
top:157px;
}
.FCS_lcD{
width:268px;
height:auto;
position:absolute;
left:24px;
top:188px;
}
.FCS_lcD dl{
margin:0;
padding:0;
list-style:none;
}
.FCS_lcD dl dt{
width:257px;
float:left;
padding-left:11px;
position:relative;
line-height:22px;
font-size:15px;
color:#666666;
margin-bottom:13px;
overflow:hidden;
}
.FCS_lcD dl dt:before{
width:4px;
height:4px;
content:"";
position:absolute;
left:0;
top:8px;
background-color:#666666;
}

.all_bs_accreditation{
width:100%;
padding-bottom:80px;
overflow:hidden;
}
.bs_accreditation_TT{
width:100%;
height:180px;
line-height:180px;
font-size:54px;
color:#4c4c4c;
text-align:center;
font-family:AlibabaPuHuiTi-3-65-Medium;
}
.bs_accreditation{
width:100%;
overflow:hidden;
}
.bs_accreditation ul{
margin:0;
padding:0;
list-style:none;
}
.bs_accreditation ul li{
width:100%;
float:left;
margin-bottom:30px;
background-color:#f7f7f7;
overflow:hidden;
}
.bs_accreditation_L{
width:600px;
padding-left:60px;
padding-top:36px;
float:left;
overflow:hidden;
}
.bs_accreditation_La{
width:100%;
height:114px;
line-height:114px;
font-size:36px;
color:#333333;
}
.bs_accreditation_Lb{
width:100%;
line-height:24px;
font-size:18px;
color:#333333;
padding-bottom:28px;
overflow:hidden;
}
.bs_accreditation_Lc{
width:100%;
padding-bottom:30px;
overflow:hidden;
}
.bs_accreditation_Lc dl{
margin:0;
padding:0;
list-style:none;
}
.bs_accreditation_Lc dl dt{
width:100%;
float:left;
height:44px;
line-height:44px;
font-size:18px;
color:#333333;
padding-left:15px;
position:relative;
}
.bs_accreditation_Lc dl dt:before{
width:4px;
height:4px;
content:"";
position:absolute;
left:0;
top:20px;
background-color:#333333;
}
.bs_accreditation_Ld{
width:100%;
overflow:hidden;
}
.bs_accreditation_Ld a{
width:178px;
height:54px;
display:block;
border:1px solid #4d4d4d;
line-height:54px;
text-align:center;
font-size:18px;
color:#4c4c4c;
text-decoration:none;
}
.bs_accreditation_Ld a:hover{
background-color:#ffbe00;
border-color:#ffbe00;
color:#4c4c4c;
}

.bs_accreditation_R{
width:720px;
float:right;
overflow:hidden;
}
.bs_accreditation_R img{
display:block;
}

.bs_accreditation_R img:hover{
transform: scale(1.08);
}

.bs_accreditation_R img{
transition:all 0.4s linear;
	-webkit-transition:all 0.4s linear;
	-moz-transition:all 0.4s linear;
	-o-transition:all 0.4s linear;
}

.OM_kf{
width:318px;
height:56px;
margin:0 auto;
border:1px solid #434343;
line-height:56px;
text-align:center;
font-size:18px;
color:#333333;
border-radius:40px;
}

.all_bs_om{
width:100%;
padding-top:80px;
background:url(images/OM/all_01.jpg) center top no-repeat;
padding-bottom:100px;
overflow:hidden;
}
.bs_om_TT{
width:100%;
height:94px;
line-height:94px;
font-size:54px;
color:#4c4c4c;
text-align:center;
font-family:AlibabaPuHuiTi-3-65-Medium;
}
.bs_om{
width:100%;
}
.bs_om ul{
margin:0;
padding:0;
list-style:none;
}
.bs_om ul li{
width:100%;
float:left;
}
.bs_om_A{
width: calc(100% - 24px);
padding-left:24px;
height:104px;
line-height:104px;
position:relative;
font-size:24px;
color:#333333;
}
.bs_om_A:before{
width:8px;
height:24px;
position:absolute;
left:0;
top:40px;
background-color:#ffb300;
content:"";
}
.bs_om_B{
width:1464px;
}
.bs_om_B dl{
margin:0;
padding:0;
list-style:none;
}
.bs_om_B dl dt{
width:220px;
height:160px;
background-color:#fff;
float:left;
position:relative;
margin-right:24px;
margin-bottom:26px;
box-shadow:0 0 10px rgba(4,0,0,0.14);
}
.bs_om_Ba{
width:100%;
height:auto;
position:absolute;
left:0;
top:26px;
text-align:center;
}
.bs_om_Bb{
width:100%;
height:38px;
line-height:38px;
font-size:18px;
color:#666666;
text-align:center;
position:absolute;
left:0;
top:106px;
}

.bs_om_C{
width:1464px;
}
.bs_om_C dl{
margin:0;
padding:0;
list-style:none;
}
.bs_om_C dl dt{
width:270px;
height:160px;
background-color:#fff;
float:left;
position:relative;
margin-right:22px;
box-shadow:0 0 10px rgba(4,0,0,0.14);
}
.bs_om_Ca{
width:100%;
height:auto;
position:absolute;
left:0;
top:0;
text-align:center;
z-index:1;
overflow:hidden;
}
.bs_om_Cb{
width:100%;
height:38px;
line-height:38px;
font-size:18px;
color:#fff;
text-align:center;
position:absolute;
left:0;
bottom:11px;
z-index:2;
}

.all_om_fwms{
width:100%;
padding-top:46px;
padding-bottom:100px;
overflow:hidden;
}
.om_fwms_TT{
width:100%;
height:140px;
line-height:140px;
font-size:54px;
color:#4c4c4c;
text-align:center;
font-family:AlibabaPuHuiTi-3-65-Medium;
}
.om_fwms_Desc{
width:100%;
font-size:18px;
line-height:30px;
color:#666;
padding-bottom:48px;
overflow:hidden;
text-align:center;
}
.om_fwms{
width:100%;
height:920px;
}
.om_fwms ul{
margin:0;
padding:0;
list-style:none;
}
.om_fwms ul li{
float:left;
width:700px;
height:860px;
margin-right:40px;
background:url(images/OM/l.jpg) right top no-repeat;
box-shadow:0 0 20px rgba(4,0,0,0.14);
position:relative;
}
.om_fwms ul li:last-child{
margin-right:0;
background:url(images/OM/r.jpg) right top no-repeat;
}
.om_fwms_lia{
width: calc(100% - 80px);
height:auto;
position:absolute;
left:40px;
top:60px;
}
.om_fwms_lib{
width:auto;
height:50px;
line-height:50px;
font-size:30px;
color:#333333;
position:absolute;
left:40px;
top:200px;
}
.om_fwms_lic{
width:auto;
height:38px;
line-height:38px;
font-size:18px;
color:#666;
position:absolute;
left:40px;
top:255px;
}
.om_fwms_lid{
width: calc(100% - 80px);
height:auto;
position:absolute;
left:40px;
top:326px;
}
.om_fwms_lid dl{
margin:0;
padding:0;
list-style:none;
}
.om_fwms_lid dl dt{
width: calc(100% - 92px);
float:left;
margin-bottom:23px;
background-color:#f5f5f5;
padding:20px 0;
padding-left:53px;
padding-right:39px;
font-size:18px;
line-height:28px;
color:#333333;
position:relative;
overflow:hidden;
}
.om_fwms_lid dl dt:before{
width:6px;
height:6px;
content:"";
background-color:#434343;
position:absolute;
left:31px;
top:30px;
}

.all_om_anli{
width:100%;
padding-top:50px;
padding-bottom:100px;
background:url(images/OM/all_02.jpg) center top no-repeat;
overflow:hidden;
}
.om_anli{
width:100%;
}
.om_anli ul{
margin:0;
padding:0;
list-style:none;
}
.om_anli ul li{
width:340px;
float:left;
height:280px;
background-color:#fff;
margin-right:26px;
margin-bottom:30px;
position:relative;
box-shadow:0 0 14px rgba(4,0,0,0.2);
}
.om_anli ul li:nth-child(4),.om_anli ul li:nth-child(8){
margin-right:0;
}
.om_anli_lia{
width:100%;
height:auto;
position:absolute;
left:0;
top:0;
overflow:hidden;
}
.om_anli_lib{
width:100%;
height:42px;
line-height:42px;
font-size:22px;
color:#333333;
text-align:center;
position:absolute;
left:0;
top:224px;
}

.all_om_sy{
width:100%;
padding-top:50px;
padding-bottom:100px;
overflow:hidden;
}
.om_sy{
width:100%;
height:400px;
}
.om_sy ul{
margin:0;
padding:0;
list-style:none;
}
.om_sy ul li{
width:330px;
float:left;
height:350px;
background-color:#f0f0f0;
margin-right:40px;
position:relative;
}
.om_sy ul li:last-child{
margin-right:0;
}
.om_sy_lia{
width:100%;
height:74px;
position:absolute;
left:0;
top:40px;
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;
}
.om_sy_lic{
width:100%;
height:42px;
line-height:42px;
font-size:22px;
color:#4c4c4c;
position:absolute;
left:0;
top:130px;
text-align:center;
}
.om_sy_lid{
width: calc(100% - 60px);
height:auto;
line-height:24px;
font-size:16px;
color:#666666;
position:absolute;
left:30px;
top:186px;
text-align:center;
}

.all_om_other{
width:100%;
padding-top:30px;
padding-bottom:100px;
overflow:hidden;
}
.om_other_TT{
width:100%;
height:174px;
line-height:174px;
font-size:54px;
color:#4c4c4c;
text-align:center;
font-family:AlibabaPuHuiTi-3-65-Medium;
}
.om_other-left{ position:relative; width:100%; height:590px;}
.om_other-left .hd{height:3px; width:100%;position:absolute; left:0; bottom:0; z-index:2;}
.om_other-left .hd .prev{ display:none;}
.om_other-left .hd .next{display:none;}
.om_other-left .hd .prevStop{ background-position:-60px 0; }
.om_other-left .hd .nextStop{ background-position:-60px -50px; }
.om_other-left .hd ul{ overflow:hidden; zoom:1; margin:0; padding:0; list-style:none; position:absolute; left:410px; top:0;}
.om_other-left .hd ul li{ float:left;  width:200px; height:3px; overflow:hidden; margin-right:10px;cursor:pointer; background-color:#c7c7c7; text-align:center; font-size:0;}
.om_other-left .hd ul li.on{background-color:#4d4d4d;}
.om_other-left .bd{ width:1440px; overflow:hidden;z-index:1; position:absolute; left:0;}
.om_other-left .bd ul{overflow:hidden;zoom:1; margin:0; padding:0; list-style:none; }
.om_other-left .bd ul li{ width:440px;float:left; height:530px;_display:inline; position:relative; margin-right:60px}
.om_other-left .bd ul li:after{
width:100%;
height:90px;
content:"";
position:absolute;
left:0;
bottom:0;
background-color:rgba(0,0,0,0.5);
z-index:2;
transition: all 0.5s;
}
.om_other_lia{
width:100%;
height:auto;
position:absolute;
left:0;
top:0;
z-index:1;
overflow:hidden;
}
.om_other_lib{
width:100%;
height:44px;
line-height:44px;
font-size:24px;
color:#ffffff;
position:absolute;
left:0;
bottom:24px;
text-align:center;
z-index:3;
transition: all 0.5s;
}
.om_other_lic{
width:94%;
height:38px;
line-height:38px;
font-size:18px;
color:#ffffff;
position:absolute;
left:3%;
bottom:34px;
transform: translateY(68px);
z-index:3;
text-align:center;
transition: all 0.5s;
white-space: nowrap;
word-break: keep-all;
overflow: hidden;
text-overflow: ellipsis;
}
.om_other_lid{
width:30px;
height:30px;
position:absolute;
right:0;
bottom:0;
background:url(images/enter_ico.png) no-repeat;
z-index:3;
transition: all 0.5s;
transform: translateY(30px);
}
.om_other-left .bd ul li:hover:after{
height:140px;
}
.om_other-left .bd ul li:hover .om_other_lib{
bottom:67px;
}
.om_other-left .bd ul li:hover .om_other_lic{
transform: translateY(0);
}
.om_other-left .bd ul li:hover .om_other_lid{
transform: translateY(0);
}

.bs_training{
width:100%;
height:530px;
}
.bs_training ul{
margin:0;
padding:0;
list-style:none;
}
.bs_training ul li{
width:700px;
height:220px;
background-color:#fff;
position:relative;
float:left;
margin-right:40px;
margin-bottom:40px;
box-shadow:0 0 14px rgba(4,0,0,0.12);
}
.bs_training ul li:nth-child(2),.bs_training ul li:nth-child(4){
margin-right:0;
}
.bs_training_lia{
width:240px;
height:220px;
position:absolute;
left:0;
top:0;
}
.bs_training_lib{
width:auto;
height:44px;
line-height:44px;
font-size:24px;
color:#333;
position:absolute;
left:280px;
top:30px;
}
.bs_training_lic{
width:344px;
height:auto;
line-height:26px;
font-size:16px;
color:#666;
position:absolute;
left:280px;
top:90px;
}

.all_training_nr{
width:100%;
padding-top:50px;
background-color:#e6e6e6;
padding-bottom:80px;
overflow:hidden;
}
.training_nr{
width:100%;
}
.training_nr ul{
margin:0;
padding:0;
list-style:none;
}
.training_nr ul li{
width:460px;
height:280px;
float:left;
margin-right:30px;
margin-bottom:40px;
position:relative;
box-shadow:0 0 14px rgba(4,0,0,0.2);
}
.training_nr ul li:nth-child(3),.training_nr ul li:nth-child(6){
margin-right:0;
}
.training_nr_lia{
width:100%;
height:auto;
position:absolute;
left:0;
top:0;
z-index:1;
overflow:hidden;
}
.training_nr_lib{
width:100%;
height:42px;
line-height:42px;
font-size:22px;
color:#fff;
text-align:center;
position:absolute;
left:0;
top:105px;
z-index:2;
}
.training_nr_lic{
width:120px;
height:40px;
line-height:40px;
font-size:14px;
background-color:#ffb400;
color:#333333;
text-align:center;
position:absolute;
left:170px;
top:160px;
z-index:2;
}

.training_zs{
width:100%;
height:415px;
}
.training_zs ul{
margin:0;
padding:0;
list-style:none;
}
.training_zs ul li{
width:33.3333333%;
float:left;
}
.training_zs_lia{
width:100%;
height:320px;
text-align:center;
}
.training_zs_lib{
width:100%;
height:38px;
line-height:38px;
font-size:18px;
color:#333333;
text-align:center;
}

.lims_4th{
width:100%;
text-align:center;
padding-bottom:60px;
overflow:hidden;
}
.lims_4th span{
padding-left:43px;
display:inline-block;
margin:0 35px;
height:38px;
font-size:18px;
line-height:38px;
color:#333333;
background:url(images/lims/em.png) left center no-repeat;
}

.lims_8th{
width:1376px;
margin:0 auto;
}
.lims_8th ul{
margin:0;
padding:0;
list-style:none;
}
.lims_8th ul li{
width:327px;
height:167px;
float:left;
margin:0 8px 15px 8px;
position:relative;
}
.lims_8th_lia{
width:100%;
height:167px;
position:absolute;
left:0;
top:0;
z-index:1;
overflow:hidden;
}
.lims_8th_lib{
width:100%;
height:42px;
line-height:42px;
font-size:22px;
color:#fff;
position:absolute;
left:0;
bottom:10px;
z-index:2;
text-align:center;
}

.all_lism_zd{
width:100%;
padding-top:50px;
padding-bottom:100px;
overflow:hidden;
}
.lims_zd{
width:100%;
padding-bottom:40px;
overflow:hidden;
}
.lims_zd ul{
margin:0;
padding:0;
list-style:none;
}
.lims_zd ul li{
float:left;
width:790px;
}
.lims_zd ul li:last-child{
width: calc(100% - 790px);
}
.lims_zd ul li dl{
margin:0;
padding:0;
list-style:none;
}
.lims_zd ul li dl dt{
width:620px;
float:left;
padding-left:50px;
background:url(images/lims/em.png) left 8px no-repeat;
font-size:22px;
line-height:36px;
color:#333333;
padding-bottom:26px;
overflow:hidden;
}

.all_lims_hc{
width:100%;
padding-top:40px;
background-color:#f5f5f5;
padding-bottom:100px;
overflow:hidden;
}
.lims_hc_TT{
width:100%;
height:180px;
line-height:180px;
text-align:center;
font-size:54px;
color:#4c4c4c;
font-family:AlibabaPuHuiTi-3-65-Medium;
}
.lims_hc{
width:100%;
height:662px;
position:relative;
}
.lims_hc ul{
margin:0;
padding:0;
list-style:none;
}
.lims_hc ul li:nth-child(1){
width:586px;
height:auto;
position:absolute;
left:0;
top:20px;
}
.lims_hc ul li:nth-child(2){
width:580px;
height:auto;
position:absolute;
right:0;
top:20px;
}
.lims_hc ul li:nth-child(3){
width:586px;
height:auto;
position:absolute;
left:0;
top:306px;
}
.lims_hc ul li:nth-child(4){
width:580px;
height:auto;
position:absolute;
right:0;
top:306px;
}

.lims_hc_li{
width:100%;
height:288px;
position:relative;
}
.lims_hc_A{
width:470px;
height:42px;
line-height:42px;
font-size:22px;
color:#333333;
position:absolute;
left:0;
top:0;
text-align:right;
}
.lims_hc_B{
width:470px;
height:auto;
line-height:24px;
font-size:16px;
color:#333333;
position:absolute;
left:0;
top:50px;
text-align:right;
}
.lims_hc_C{
width:74px;
height:74px;
position:absolute;
right:0;
top:22px;
}

.lims_hc ul li:nth-child(2) .lims_hc_C{
left:0;
}
.lims_hc ul li:nth-child(2) .lims_hc_A{
left:110px;
text-align:left;
}
.lims_hc ul li:nth-child(2) .lims_hc_B{
left:110px;
text-align:left;
}

.lims_hc ul li:nth-child(4) .lims_hc_C{
left:0;
}
.lims_hc ul li:nth-child(4) .lims_hc_A{
left:110px;
text-align:left;
}
.lims_hc ul li:nth-child(4) .lims_hc_B{
left:110px;
text-align:left;
}

.lims_hc ul li:nth-child(5){
position:absolute;
width:470px;
height:auto;
top:412px;
left:486px;
}
.lims_hc ul li:nth-child(5) .lims_hc_C{
width:100%;
top:0;
left:0;
text-align:center;
}
.lims_hc ul li:nth-child(5) .lims_hc_A{
width:100%;
text-align:center;
top:92px;
}
.lims_hc ul li:nth-child(5) .lims_hc_B{
width:100%;
text-align:center;
top:142px;
}

.lims_hc_vs{
width:100%;
height:auto;
text-align:center;
position:absolute;
left:0;
top:0;
z-index:1;
}

.all_lab_lc{
width:100%;
padding:50px 0 70px 0;
background-color:#fff;
overflow:hidden;
}
.all_lab_lcg{
background:url(images/solution/all_04.jpg) center top no-repeat;
}
.cnas_hc_TT{
width:100%;
height:210px;
line-height:210px;
font-size:54px;
color:#4c4c4c;
text-align:center;
clear:both;
font-family:AlibabaPuHuiTi-3-65-Medium;
}
.lab_lc{
width:1360px;
height:325px;
background:url(images/lc_xyz.png) left 133px no-repeat;
position:relative;
margin:0 auto;
}
.lab_lc_ba{
width:263px;
height:38px;
line-height:38px;
text-align:center;
position:absolute;
left:548px;
top:262px;
color:#ffaa00;
font-size:18px;
font-weight:bold;
background-color:#fff;
}
.lab_lc_bb{
width:1360px;
height:35px;
line-height:35px;
text-align:center;
position:absolute;
left:0;
top:336px;
color:#4c4c4c;
font-size:15px;
}
.lab_lc ul{
margin:0;
padding:0;
list-style:none;
}
.lab_lc ul li{
width:180px;
float:left;
height:325px;
position:relative;
margin-right:56px;
}
.lab_lc ul li:last-child{
margin-right:0;
}
.lab_lcA{
width:100%;
text-align:center;
height:124px;
position:absolute;
left:0;
top:0;
}
.lab_lcB{
width:100%;
text-align:center;
height:42px;
line-height:42px;
font-size:22px;
color:#333;
font-weight:bold;
position:absolute;
left:0;
top:168px;
}
.lab_lcC{
width:100%;
height:auto;
line-height:24px;
overflow:hidden;
text-align:center;
color:#4c4c4c;
font-size:16px;
position:absolute;
left:0;
top:217px;
z-index:9;
}
.lab_lcD{
width:24px;
height:24px;
text-align:center;
line-height:24px;
background-color:#afb0b3;
position:absolute;
left:74px;
top:124px;
border-radius:50%;
color:#fff;
border:5px solid #fff;
}

.lab_lc ul li:hover .lab_lcA{
-webkit-transform: rotateY(360deg);
-moz-transform: rotateY(360deg);
-ms-transform: rotateY(360deg);
-o-transform: rotateY(360deg);
transform: rotateY(360deg);
-webkit-transition: all 1s;
-moz-transition: all 1s;
-ms-transition: all 1s;
-o-transition: all 1s;
transition: all 1s;
}

.all_bs_cnas{
width:100%;
padding-top:90px;
padding-bottom:100px;
overflow:hidden;
}
.all_bs_solution{
background:url(images/solution/all_01.jpg) center top no-repeat;
}
.bs_cnas{
width:100%;
overflow:hidden;
}
.bs_cnas_L{
width:680px;
float:left;
}
.bs_cnas_La{
width:100%;
height:122px;
line-height:122px;
font-size:54px;
color:#4c4c4c;
}
.bs_cnas_Lb{
width:100%;
font-size:16px;
line-height:30px;
color:#666;
padding-top:8px;
padding-bottom:48px;
overflow:hidden;
}
.bs_cnas_Lc{
width:318px;
height:56px;
line-height:56px;
border:1px solid #b2b2b2;
text-align:center;
font-size:16px;
color:#4c4c4c;
}
.bs_cnas_R{
width:660px;
float:right;
}

.all_cnas_wf{
width:100%;
padding-top:50px;
background:url(images/cnas/all_01.jpg) center bottom no-repeat;
padding-bottom:50px;
overflow:hidden;
}
.cnas_wf_TT{
width:100%;
height:154px;
line-height:154px;
text-align:center;
font-size:54px;
color:#4c4c4c;
font-family:AlibabaPuHuiTi-3-65-Medium;
}

.mb_sxm{
width:100%;
display:none;
overflow:hidden;
}
.mb_sxm ul{
margin:0;
padding:0;
list-style:none;
}
.mb_sxm ul li{
width:50%;
float:left;
margin-bottom:10px;
}
.cnas_mb_sxm{
width:94%;
margin:0 auto;
overflow:hidden;
}
.cnas_mb_sxm_A{
width:100%;
overflow:hidden;
}
.cnas_mb_sxm_A img{
width:100%;
height:auto;
}
.cnas_mb_sxm_B{
width:100%;
height:40px;
line-height:40px;
white-space: nowrap;
word-break: keep-all;
overflow: hidden;
text-overflow: ellipsis;
font-size:14px;
}

.cnas_vlide{ position:relative;zoom:1; height:440px; width:1440px; margin:0 auto;}
.cnas_vlide .piclist{ overflow:hidden; zoom:1; height:440px; width:1360px; margin:0; padding:0; list-style:none;}
.cnas_vlide .ohbox{overflow:hidden; position:relative;left:40px;width:1360px;}
.cnas_vlide .piclist li{float:left;width:420px; height: 440px; margin-right:50px;}
.cnas_sxm{
width:100%;
height:370px;
position:relative;
}
.cnas_sxm_A{
width:100%;
height:220px;
position:absolute;
left:0;
top:0;
overflow:hidden;
}

.cnas_sxm_B{
width:100%;
height:44px;
line-height:44px;
position:absolute;
left:0;
top:235px;
font-size:24px;
color:#4c4c4c;
white-space: nowrap;
word-break: keep-all;
overflow: hidden;
text-overflow: ellipsis;
font-weight:bold;
}
.cnas_sxm_C{
width:100%;
height:auto;
font-size:18px;
line-height:22px;
color:#666666;
position:absolute;
left:0;
top:280px;
}
.cnas_sxm_D{
width:420px;
height:34px;
font-size:14px;
line-height:34px;
color:#000000;
position:absolute;
left:0;
top:338px;
}
.cnas_vlide .pageBtn span{display:block;width:18px;height:30px;position:absolute;top:155px;cursor:pointer;overflow:hidden; text-indent:-9999px; left:0px; z-index:10;}
.cnas_vlide .pageBtn .prev{background:url(images/s_l.png) center center no-repeat;}
.cnas_vlide .pageBtn .next{background:url(images/s_r.png) center center no-repeat; left:1422px;}
.cnas_vlide .pageBtn span:hover{background:url(images/s_ls.png) center center no-repeat;}
.cnas_vlide .pageBtn .next:hover{background: url(images/s_rs.png) center center no-repeat;}

.cnas_sxm:hover .cnas_sxm_B{
color:#ffaa00;
text-decoration:underline;
}
.cnas_sxm:hover .cnas_sxm_D{
color:#ffaa00;
}

.all_cnas_hc{
width:100%;
padding:40px 0 90px 0;
overflow:hidden;
}
.cnas_hc_TT{
width:100%;
height:154px;
line-height:154px;
font-size:54px;
color:#4c4c4c;
text-align:center;
clear:both;
font-family:AlibabaPuHuiTi-3-65-Medium;
}
.cnas_hcx{
width:1480px;
height:640px;
}
.cnas_hcx ul{
margin:0;
padding:0;
list-style:none;
}
.cnas_hcx ul li{
width:330px;
height:280px;
float:left;
margin-right:40px;
margin-bottom:30px;
position:relative;
background-color:#f0f0f0;
}
.cnas_hcxA{
width:100%;
height:59px;
position:absolute;
left:0;
top:40px;
text-align:center;
}
.cnas_hcxB{
width:100%;
height:42px;
line-height:42px;
font-size:22px;
color:#333333;
text-align:center;
position:absolute;
left:0;
top:130px;
}
.cnas_hcxC{
width:calc(100% - 70px);
height:auto;
line-height:24px;
font-size:16px;
color:#666666;
text-align:center;
position:absolute;
left:35px;
top:187px;
}

.all_cnas_yz{
width:100%;
background:url(images/cnas/all_02.jpg) center top no-repeat;
padding:40px 0 100px 0;
overflow:hidden;
}
.cnas_yzA{
width:100%;
height:174px;
line-height:174px;
font-size:54px;
color:#4c4c4c;
text-align:center;
font-family:AlibabaPuHuiTi-3-65-Medium;
}
.cnas_yzB{
width:1480px;
}
.cnas_yzB ul{
margin:0;
padding:0;
list-style:none;
}
.cnas_yzB ul li{
width:700px;
height:570px;
float:left;
position:relative;
margin-right:40px;
box-shadow:0 0 24px rgba(0,0,0,0.12);
background-color:#fff;
}
.cnas_icon{
width:92px;
height:auto;
position:absolute;
right:54px;
top:46px;
text-align:center;
}
.cnas_yzBa{
width:598px;
height:44px;
line-height:44px;
font-size:24px;
color:#4c4c4c;
position:absolute;
left:46px;
top:45px;
}
.cnas_yzBb{
width:500px;
height:auto;
position:absolute;
left:46px;
top:105px;
}
.cnas_yzBb dl{
margin:0;
padding:0;
list-style:none;
}
.cnas_yzBb dl dt{
width:500px;
float:left;
}
.cnas_yzBba{
width:470px;
padding-left:30px;
height:39px;
line-height:39px;
background:url(images/fan_dh.png) left center no-repeat;
font-size:18px;
color:#333333;
font-weight:bold
}
.cnas_yzBbb{
width:470px;
padding-left:30px;
font-size:16px;
line-height:24px;
color:#4c4c4c;
padding-bottom:8px;
overflow:hidden;
}

.all_bs_cma{
width:100%;
padding-top:30px;
background:url(images/cnas/all_01.jpg) center top no-repeat;
background-size:cover;
padding-bottom:80px;
overflow:hidden;
}
.bs_cma_TT{
width:100%;
height:176px;
line-height:176px;
font-size:54px;
color:#4c4c4c;
text-align:center;
font-family:AlibabaPuHuiTi-3-65-Medium;
}
.cma_gfyj{
width:1432px;
margin:0 auto;
}
.cma_gfyj ul{
margin:0;
padding:0;
list-style:none;
}
.cma_gfyj ul li{
width:640px;
float:left;
margin:0 38px;
}
.cma_gfyj_TT{
width: calc(100% - 28px);
height:72px;
line-height:72px;
border-bottom:1px solid #d8dade;
font-size:30px;
color:#000000;
padding-left:28px;
position:relative;
}
.cma_gfyj_TT:before{
width:8px;
height:26px;
content:"";
background-color:#ffb300;
position:absolute;
left:3px;
top:23px;
}
.cma_gf{
width:660px;
padding-top:30px;
overflow:hidden;
}
.cma_gf dl{
margin:0;
padding:0;
list-style:none;
}
.cma_gf dl dt{
width:220px;
height:180px;
float:left;
}
.cma_gfa{
width:200px;
height:100px;
overflow:hidden;
}
.cma_gfb{
width:200px;
padding-top:10px;
text-align:center;
font-size:16px;
line-height:20px;
color:#4c4c4c;
overflow:hidden;
}

.cma_yj{
width:640px;
padding-top:20px;
overflow:hidden;
}
.cma_yj dl{
margin:0;
padding:0;
list-style:none;
}
.cma_yj dl dt{
width:550px;
padding:6px 0 6px 25px;
line-height:24px;
font-size:16px;
color:#4c4c4c;
background:url(images/cma/shape.png) left 6px no-repeat;
float:left;
}
.cma_yj_txt{
width:640px;
padding:20px 0 40px 0;
font-size:14px;
color:#808080;
line-height:22px;
overflow:hidden;
}

.cma_gfyj_kf{
width:248px;
overflow:hidden;
}

.sb_zbtn{
width:248px;
height:36px;
margin:0 auto;
clear:both;
}
.sb_zbtn a{
width:248px;
height:36px;
display:block;
line-height:36px;
background:url(images/cnas/arrow.png) 231px center no-repeat;
font-size:16px;
color:#000000;
font-weight:bold;
text-decoration:none;
}
.sb_zbtn a:hover{
background:url(images/cnas/arrow.png) right center no-repeat;
text-decoration:underline;
}

.all_cma_yz{
width:100%;
padding:30px 0 60px 0;
background:url(images/cma/all_02.jpg) center top no-repeat;
overflow:hidden;
}
.cma_yzA{
width:100%;
height:170px;
line-height:170px;
font-size:54px;
text-align:center;
font-family:AlibabaPuHuiTi-3-65-Medium;
color:#4c4c4c;
}
.cma_yzB{
width:1470px;
height:580px;
}
.cma_yzB ul{
margin:0;
padding:0;
list-style:none;
}
.cma_yzB ul li{
width:705px;
height:530px;
float:left;
position:relative;
margin-right:30px;
background-color:#fff;
box-shadow:0 0 12px rgba(40,47,56,0.3);
}
.cma_yzBa{
width:580px;
height:72px;
line-height:72px;
border-bottom:1px solid #e5e5e5;
font-size:24px;
font-weight:bold;
color:#4c4c4c;
position:absolute;
left:45px;
top:163px;
}
.cma_yzBb{
width:500px;
height:auto;
position:absolute;
left:45px;
top:260px;
}
.cma_yzBb dl{
margin:0;
padding:0;
list-style:none;
}
.cma_yzBb dl dt{
float:left;
width:470px;
padding-left:28px;
height:32px;
line-height:32px;
background:url(images/cma/fan_dh.png) left center no-repeat;
font-size:16px;
color:#4c4c4c;
}

.cma_yzBc{
width:100%;
height:150px;
position:absolute;
left:0;
top:0;
overflow:hidden;
}

.all_bs_iso17025{
width:100%;
padding-top:70px;
padding-bottom:100px;
background:url(images/iso17025/all_01.jpg) center top no-repeat;
overflow:hidden;
}
.bs_iso17025_TT{
width:100%;
height:110px;
line-height:110px;
font-size:54px;
color:#4c4c4c;
text-align:center;
font-family:AlibabaPuHuiTi-3-65-Medium;
}
.bs_iso17025_Desc{
width:100%;
text-align:center;
padding-bottom:56px;
font-size:18px;
line-height:38px;
overflow:hidden;
}
.bs_iso17025{
width:100%;
}
.bs_iso17025 ul{
margin:0;
padding:0;
list-style:none;
}
.bs_iso17025 ul li{
width:270px;
float:left;
height:140px;
position:relative;
background-color:#fff;
box-shadow:0 0 17px rgba(4,0,0,0.12);
margin-right:22px;
margin-bottom:30px;
}
.bs_iso17025 ul li:nth-child(5),.bs_iso17025 ul li:nth-child(10),.bs_iso17025 ul li:nth-child(15){
margin-right:0;
}
.bs_iso17025_A{
width:100%;
height:auto;
line-height:38px;
font-size:18px;
color:#ffaa00;
font-weight:bold;
position:absolute;
left:0;
top:27px;
text-align:center;
}
.bs_iso17025_B{
width:calc(100% - 70px);
height:auto;
line-height:22px;
font-size:16px;
color:#666666;
position:absolute;
left:35px;
top:67px;
text-align:center;
}

.all_iso17025_xc{
width:100%;
padding-top:45px;
background-color:#f7f7f7;
padding-bottom:80px;
overflow:hidden;
}
.iso17025_xc_TT{
width:100%;
height:158px;
line-height:158px;
font-size:54px;
color:#4c4c4c;
text-align:center;
font-family:AlibabaPuHuiTi-3-65-Medium;
}
.iso17025_xc{
width:100%;
}
.iso17025_xc ul{
margin:0;
padding:0;
list-style:none;
}
.iso17025_xc ul li{
width:708px;
height:450px;
position:relative;
float:left;
margin-right:24px;
margin-bottom:20px;
float:left;
}
.iso17025_xc ul li:nth-child(2),.iso17025_xc ul li:nth-child(4){
margin-right:0;
}
.iso17025_xc_lia{
width:100%;
height:auto;
position:absolute;
left:0;
top:0;
z-index:1;
overflow:hidden;
}
.iso17025_xc_lib{
width:100%;
height:70px;
line-height:70px;
font-size:22px;
color:#fff;
text-align:center;
background-color:rgba(0,0,0,0.7);
position:absolute;
left:0;
bottom:0;
z-index:2;
}

.all_training_jj{
width:100%;
overflow:hidden;
padding:100px 0 110px 0;
}
.training_jj{
width:100%;
height:440px;
position:relative;
}
.training_jjt{
width:auto;
height:74px;
line-height:74px;
font-size:54px;
position:absolute;
left:0;
top:11px;
color:#4c4c4c;
}
.training_jja{
width:544px;
padding-left:68px;
height:36px;
line-height:36px;
position:absolute;
left:0;
top:122px;
background:url(images/lab_px/tip_01.png) left center no-repeat;
font-size:18px;
color:#1a1a1a;
}
.training_jja span{
width:106px;
height:36px;
display:inline-block;
line-height:36px;
color:#1a1a1a;
font-size:16px;
}
.training_jjb{
width:544px;
padding-left:68px;
height:36px;
line-height:36px;
position:absolute;
left:0;
top:166px;
background:url(images/lab_px/tip_02.png) left center no-repeat;
font-size:18px;
color:#1a1a1a;
}
.training_jjb span{
width:106px;
height:36px;
display:inline-block;
line-height:36px;
color:#1a1a1a;
font-size:16px;
}
.training_jjc{
width:604px;
height:auto;
position:absolute;
left:0;
top:220px;
}
.training_jjct{
width:100%;
height:84px;
line-height:84px;
font-size:24px;
color:#1a1a1a;
}
.training_jjcx{
width:694px;
overflow:hidden;
}
.training_jjcx ul{
margin:0;
padding:0;
list-style:none;
}
.training_jjcx ul li{
width:570px;
padding-left:34px;
float:left;
background:url(images/lab_px/em.png) left 4px no-repeat;
line-height:24px;
font-size:16px;
color:#666;
margin-bottom:11px;
}
.training_jje{
width:680px;
height:auto;
position:absolute;
right:0;
top:0;
}

.all_training_main{
width:100%;
padding-top:60px;
padding-bottom:40px;
background:url(images/lab_px/all_01.jpg) center top no-repeat;
overflow:hidden;
}
.training_main_TT{
width:100%;
height:120px;
line-height:120px;
text-align:center;
font-size:54px;
}
.training_main_TxT{
width:1240px;
margin:0 auto;
font-size:16px;
line-height:24px;
color:#4c4c4c;
text-align:center;
padding-bottom:30px;
overflow:hidden;
}

.training_5th{
width:1260px;
margin:55px auto 0 auto;
}
.training_5th ul{
margin:0;
padding:0;
list-style:none;
}
.training_5th ul li{
width:360px;
margin:0 30px 68px 30px;
height:114px;
float:left;
position:relative;
background-color:#fff;
box-shadow:0 0 12px rgba(35,39,44,0.12);
}
.training_5th ul li:nth-child(4){
margin-left:210px;
}
.training_5tha{
width:93px;
height:93px;
position:absolute;
left:10px;
top:11px;
}
.training_5thb{
width:220px;
height:auto;
font-size:15px;
line-height:22px;
color:#1a1a1a;
position:absolute;
left:120px;
top:35px;
}
.training_5thc{
width:86px;
height:auto;
text-align:center;
position:absolute;
right:0;
top:-47px;
}

.all_training_two{
width:100%;
padding-top:50px;
padding-bottom:100px;
overflow:hidden;
}
.training_two_TT{
width:100%;
font-size:54px;
color:#4c4c4c;
height:154px;
line-height:154px;
text-align:center;
font-family:AlibabaPuHuiTi-3-65-Medium;
}

.training_two{
width:1360px;
margin:0 auto;
}
.training_two_l{
width:724px;
padding:14px 45px;
float:left;
height:453px;
background-color:#fff;
box-shadow:0 0 16px rgba(0,0,0,0.16);
overflow:hidden;
}
.training_two_lt{
width: calc(100% - 20px);
height:82px;
line-height:82px;
font-size:24px;
color:#1a1a1a;
position:relative;
padding-left:20px;
}
.training_two_lt:before{
width:10px;
height:10px;
content:"";
position:absolute;
left:0;
top:36px;
background-color:#ffaa00;
}
.training_two_ld{
width:100%;
line-height:30px;
font-size:16px;
color:#4c4c4c;
overflow:hidden;
}
.training_two_lds{
width:100%;
line-height:36px;
font-size:18px;
overflow:hidden;
}

.training_two_r{
width:454px;
padding:20px 34px 20px 34px;
float:right;
background-color:#fff;
box-shadow:0 0 16px rgba(0,0,0,0.16);
height:442px;
overflow:hidden;
}
.training_two_ra{
width: calc(100% - 20px);
height:72px;
line-height:72px;
font-size:24px;
color:#1a1a1a;
position:relative;
padding-left:20px;
}
.training_two_ra:before{
width:10px;
height:10px;
content:"";
position:absolute;
left:0;
top:31px;
background-color:#ffaa00;
}
.training_two_rb{
width:100%;
line-height:26px;
font-size:16px;
color:#4c4c4c;
overflow:hidden;
}
.training_two_rc{
width:100%;
height:75px;
line-height:75px;
font-size:24px;
color:#fcbe03;
font-weight:bold;
}

.all_bs_fwbz{
width:100%;
padding-top:10px;
padding-bottom:80px;
overflow:hidden;
}
.bs_fwbz_TT{
width:100%;
height:144px;
line-height:144px;
font-size:54px;
color:#4c4c4c;
text-align:center;
font-family:AlibabaPuHuiTi-3-65-Medium;
}
.bs_fwbz_Desc{
width:1250px;
margin:0 auto;
text-align:center;
font-size:18px;
line-height:30px;
color:#666;
padding-bottom:70px;
overflow:hidden;
}
.bs_fwbz{
width:100%;
overflow:hidden;
}
.bs_fwbz ul{
margin:0;
padding:0;
list-style:none;
}
.bs_fwbz ul li{
width:100%;
height:320px;
background:url(images/fwbz/li.jpg) right top no-repeat;
float:left;
position:relative;
overflow:hidden;
margin-bottom:30px;
}
.bs_fwbz_lia{
width:510px;
height:auto;
position:absolute;
left:0;
top:0;
}
.bs_fwbz_lib{
width:auto;
height:52px;
line-height:52px;
font-size:32px;
color:#4c4c4c;
position:absolute;
left:594px;
top:68px;
}
.bs_fwbz_lic{
width:784px;
height:auto;
line-height:30px;
font-size:18px;
color:#666666;
position:absolute;
left:594px;
top:143px;
}

.bs_fwlc{
width:100%;
}
.bs_fwlc ul{
margin:0;
padding:0;
list-style:none;
}
.bs_fwlc ul li{
width:100%;
float:left;
height:270px;
background-color:#f7f7f7;
position:relative;
margin-bottom:30px;
}
.bs_fwlc ul li:after{
width:12px;
height:12px;
content:"";
position:absolute;
left:120px;
top:280px;
background:url(images/fwbz/lc_em.png) no-repeat;
}
.bs_fwlc ul li:last-child:after{
display:none;
}
.bs_fwlc_lia{
width:auto;
height:128px;
position:absolute;
left:73px;
top:59px;
}
.bs_fwlc_lib{
width:auto;
height:50px;
line-height:50px;
font-size:30px;
color:#333333;
position:absolute;
left:252px;
top:60px;
}
.bs_fwlc_lic{
width:1100px;
height:auto;
line-height:30px;
font-size:16px;
color:#4c4c4c;
position:absolute;
left:252px;
top:132px;
}

.bs_xyjz{
width:100%;
}
.bs_xyjz ul{
margin:0;
padding:0;
list-style:none;
}
.bs_xyjz ul li{
width:460px;
float:left;
margin-right:30px;
height:570px;
background-color:#f7f7f7;
position:relative;
}
.bs_xyjz ul li:last-child{
margin-right:0;
}

.bs_xyjz_lia{
width:100%;
height:auto;
position:absolute;
left:0;
top:76px;
text-align:center;
}
.bs_xyjz_lib{
width:100%;
height:48px;
line-height:48px;
color:#1a1a1a;
font-size:28px;
position:absolute;
left:0;
top:202px;
text-align:center;
}
.bs_xyjz_lic{
width:360px;
height:auto;
line-height:28px;
color:#666;
font-size:18px;
position:absolute;
left:50px;
top:264px;
text-align:center;
}

.all_lab_solution_nr{
width:100%;
padding-top:78px;
background:url(images/solution/all_02.jpg) center top no-repeat;
padding-bottom:100px;
overflow:hidden;
}
.lab_solution_TT{
width:100%;
height:98px;
line-height:98px;
font-size:54px;
color:#4c4c4c;
text-align:center;
font-family:AlibabaPuHuiTi-3-65-Medium;
}
.lab_solution_nr_TT{
width:100%;
height:95px;
line-height:95px;
font-size:24px;
color:#4c4c4c;
}
.lab_solution_nr{
width:1462px;
height:174px;
}
.lab_solution_nr ul{
margin:0;
padding:0;
list-style:none;
}
.lab_solution_nr ul li{
width:176px;
padding-left:94px;
float:left;
height:60px;
line-height:60px;
margin-right:22px;
margin-bottom:20px;
background:url(images/solution/em.png) 59px center no-repeat;
background-color:#fff;
font-size:18px;
color:#666666;
font-weight:bold;
box-shadow:0 0 16px 0 rgba(0,0,0,0.16);
}

.lab_solution_zy{
width:1470px;
}
.lab_solution_zy ul{
margin:0;
padding:0;
list-style:none;
}
.lab_solution_zy ul li{
width:460px;
height:240px;
border-top:2px solid #ffb300;
float:left;
margin-right:30px;
background-color:#fff;
box-shadow:0 0 16px 0 rgba(0,0,0,0.16);
position:relative;
}
.lab_solution_zy_A{
width:100%;
height:44px;
line-height:44px;
font-size:24px;
position:absolute;
left:0;
top:32px;
color:#4c4c4c;
text-align:center;
}
.lab_solution_zy_B{
width:calc(100% - 80px);
height:auto;
line-height:26px;
font-size:15px;
position:absolute;
left:40px;
top:92px;
color:#666666;
text-overflow: ellipsis;
white-space: normal;
-webkit-line-clamp:4;
display: -webkit-box;
-webkit-box-orient:vertical;
overflow:hidden;
}

.all_lab_solution_two{
width:100%;
padding-top:40px;
padding-bottom:60px;
overflow:hidden;
}
.lab_solution_two_BT{
width:100%;
height:150px;
line-height:150px;
font-size:54px;
color:#4c4c4c;
text-align:center;
font-family:AlibabaPuHuiTi-3-65-Medium;
}
.lab_solution_two{
width:1360px;
margin:0 auto;
overflow:hidden;
}
.lab_solution_two ul{
margin:0;
padding:0;
list-style:none;
}
.lab_solution_two ul li{
width:100%;
height:276px;
background:url(images/solution/abc.png) 20px bottom no-repeat;
float:left;
margin-bottom:35px;
position:relative;
}
.lab_solution_two_img{
width:260px;
height:260px;
position:absolute;
left:0;
top:0;
border-radius:50%;
overflow:hidden;
}
.lab_solution_two_TT{
width:500px;
height:50px;
line-height:50px;
font-size:26px;
color:#4c4c4c;
position:absolute;
left:310px;
top:8px;
font-weight:bold;
}
.lab_solution_two_dx{
width:774px;
height:auto;
position:absolute;
left:310px;
top:75px;
}
.lab_solution_two_dx dl{
margin:0;
padding:0;
list-style:none;
}
.lab_solution_two_dx dl dt{
width:230px;
padding-left:28px;
height:40px;
float:left;
line-height:40px;
font-size:16px;
color:#666666;
background:url(images/solution/em.png) left center no-repeat;
white-space: nowrap;
word-break: keep-all;
overflow: hidden;
text-overflow: ellipsis;
}
.lab_solution_two ul li:nth-child(3) .lab_solution_two_dx{
width:864px;
}
.lab_solution_two ul li:nth-child(3) .lab_solution_two_dx dl dt{
width:188px;
}

.all_fa_yz{
width:100%;
padding-top:80px;
padding-bottom:100px;
background:url(images/solution/all_03.jpg) center top no-repeat;
overflow:hidden;
}
.cnas_fw_TT{
width:100%;
height:92px;
line-height:92px;
text-align:center;
font-size:54px;
color:#fff;
font-family:AlibabaPuHuiTi-3-65-Medium;
}
.cnas_fw_Desc{
width:100%;
font-size:18px;
color:#fff;
line-height:38px;
text-align:center;
padding-bottom:42px;
overflow:hidden;
}
.fa_yzB{
width:1470px;
}
.fa_yzB ul{
margin:0;
padding:0;
list-style:none;
}
.fa_yzB ul li{
width:705px;
height:500px;
float:left;
position:relative;
margin-right:30px;
background-color:#fff;
box-shadow:0 0 12px rgba(40,47,56,0.3);
}
.fa_yzBa{
width:580px;
height:72px;
line-height:72px;
border-bottom:1px solid #e5e5e5;
font-size:24px;
font-weight:bold;
color:#4c4c4c;
position:absolute;
left:45px;
top:163px;
}
.fa_yzBb{
width:500px;
height:auto;
position:absolute;
left:45px;
top:260px;
}
.fa_yzBb dl{
margin:0;
padding:0;
list-style:none;
}
.fa_yzBb dl dt{
float:left;
width:470px;
padding-left:28px;
height:32px;
line-height:32px;
background:url(images/solution/im.png) left center no-repeat;
font-size:16px;
color:#666666;
}
.fa_yzBc{
width:100%;
height:150px;
position:absolute;
left:0;
top:0;
overflow:hidden;
}

.all_solution_gf{
width:100%;
background-color:#f7f7f7;
overflow:hidden;
}
.solution_gf{
width:100%;
height:708px;
position:relative;
}
.solution_gf_TT{
width:100%;
height:74px;
line-height:74px;
font-size:54px;
color:#4c4c4c;
position:absolute;
left:0;
top:105px;
font-family:AlibabaPuHuiTi-3-65-Medium;
}
.solution_gf_li{
width:620px;
height:auto;
position:absolute;
left:0;
top:230px;
}
.solution_gf_li ul{
margin:0;
padding:0;
list-style:none;
}
.solution_gf_li ul li{
width:310px;
float:left;
height:80px;
position:relative;
}
.solution_gf_lia{
width:270px;
padding-left:30px;
background:url(images/solution/em.png) left center no-repeat;
height:28px;
position:absolute;
left:0;
font-size:18px;
color:#666666;
line-height:28px;
top:0;
}
.solution_gf_lib{
width:260px;
padding-left:30px;
height:26px;
font-size:16px;
color:#666666;
position:absolute;
left:0;
top:24px;
white-space: nowrap;
word-break: keep-all;
overflow: hidden;
text-overflow: ellipsis;
}

.solution_gf_li ul li:nth-child(even) .solution_gf_lib{
width:340px;
}

.solution_gf_img{
width:704px;
height:auto;
position:absolute;
right:-12px;
top:94px;
}

.all_addr{
width:100%;
padding:20px 0 30px 0;
display:none;
background-color:#f7f7f7;
overflow:hidden;
}

.bsc_addr_ul{
width:100%;
margin:0 auto;
}
.bsc_addr_ul ul{
margin:0;
padding:0;
list-style:none;
}
.bsc_addr_ul ul li{
width:100%;
float:left;
margin-bottom:30px;
}

.all_bsc_tool{
width:100%;
padding-top:76px;
padding-bottom:110px;
overflow:hidden;
}

.bsc_TT{
width:100%;
height:110px;
line-height:110px;
font-size:54px;
color:#4d4d4d;
text-align:center;
}
.bsc_Desc{
width:100%;
line-height:38px;
font-size:18px;
color:#666666;
text-align:center;
padding-bottom:40px;
overflow:hidden;
}

.bsc_tool{
width:100%;
}
.bsc_tool ul{
margin:0;
padding:0;
list-style:none;
}
.bsc_tool ul li{
width:calc(50% - 20px);
height:260px;
float:left;
margin-right:40px;
}
.bsc_tool ul li:last-child{
margin-right:0;
}
.bsc_tool_li{
width:100%;
height:260px;
position:relative;
background-color:#fff;
box-shadow:0 0 12px rgba(0,0,0,0.18);
}
.bsc_tool_lia{
width:auto;
height:44px;
line-height:44px;
font-size:24px;
color:#333333;
position:absolute;
left:156px;
top:40px;
}
.bsc_tool_liz{
width:60px;
height:60px;
position:absolute;
left:56px;
top:48px;
}
.tico_1{
background:url(images/ico_1.png) center center no-repeat;
}
.tico_2{
background:url(images/ico_2.png) center center no-repeat;
}
.bsc_tool_lib{
width:calc(100% - 156px);
height:auto;
line-height:28px;
font-size:16px;
color:#666666;
position:absolute;
left:156px;
top:105px;
}
.bsc_tool_lic{
width:calc(100% - 156px);
height:38px;
line-height:28px;
font-size:16px;
color:#4c4c4c;
position:absolute;
left:156px;
top:180px;
}
.bsc_tool_lic strong{
font-size:22px;
color:#fcbf06;
font-family:Arial, Helvetica, sans-serif;
}
.bsc_tool_lid{
width:89px;
height:36px;
position:absolute;
left:156px;
top:178px;
}
.bsc_tool_lid a{
width:89px;
height:36px;
display:block;
line-height:36px;
background:url(images/contact/more_ico_5.png) 69px center no-repeat;
font-size:16px;
color:#808080;
font-weight:bold;
}
.bsc_tool_lid a:hover{
background:url(images/contact/icon.png) right center no-repeat;
color:#1a1a1a;
}

.bsc_other_lic a,.bsc_other_lie a,.bsc_tool_lid a{
transition:all 0.4s linear;
	-webkit-transition:all 0.4s linear;
	-moz-transition:all 0.4s linear;
	-o-transition:all 0.4s linear;
}

.all_Ai_lx{
width:100%;
padding-top:76px;
background-color:#f7f7f7;
padding-bottom:50px;
overflow:hidden;
}
.Ai_lx{
width:100%;
}
.Ai_lx ul{
margin:0;
padding:0;
list-style:none;
}
.Ai_lx ul li{
width:100%;
height:220px;
float:left;
position:relative;
border-top:1px solid #dcdcdc;
}
.Ai_lxA{
width:300px;
height:44px;
line-height:44px;
font-size:24px;
color:#4c4c4c;
position:absolute;
left:80px;
top:25px;
}
.Ai_lxB{
width:54px;
height:36px;
position:absolute;
left:80px;
top:108px;
}
.Ai_lxBx{
width:54px;
height:36px;
position:relative;
cursor:pointer;
}
.Ai_lxBxa{
width:50px;
height:36px;
line-height:36px;
font-size:16px;
color:#4d4d4d;
position:absolute;
left:0;
top:0;
background:url(images/contact/tel_icon.png) left center no-repeat;
padding-left:23px;
}
.Ai_lxBxbc{
width:150px;
height:76px;
position:absolute;
left:-36px;
top:-40px;
opacity:0;
transition: all .25s ease-in-out;
background:url(images/contact/dian.png) center 66px no-repeat;
}
.Ai_lxBxb{
width:150px;
height:58px;
line-height:58px;
text-align:center;
font-size:18px;
color:#000000;
font-weight:bold;
background-color:#ffb503;
border-bottom:4px solid #7f5a01;
}
.Ai_lxBxc{
width:130px;
height:12px;
background:url(images/contact/dian.png) center center no-repeat;
}
.Ai_lxBx:hover .Ai_lxBxa{background:url(images/contact/tel_icons.png) left center no-repeat; text-decoration:underline}
.Ai_lxBx:hover .Ai_lxBxbc{opacity:1;top:-63px;}
.Ai_lxC{
width:60px;
height:36px;
position:absolute;
left:161px;
top:108px;
}
.Ai_lxC a{
width:60px;
height:36px;
display:block;
line-height:36px;
font-size:16px;
color:#4d4d4d;
background:url(images/contact/kf_icon.png) left center no-repeat;
padding-left:24px;
}
.Ai_lxC a:hover{
background:url(images/contact/kf_icons.png) left center no-repeat;
text-decoration:underline;
}
.Ai_lxD{
width:300px;
height:auto;
position:absolute;
left:690px;
top:32px;
font-size:16px;
line-height:24px;
color:#4d4d4d;
}
.Ai_lxE{
width:60px;
height:36px;
position:absolute;
left:690px;
top:108px;
}
.Ai_lxE a{
width:60px;
height:36px;
display:block;
line-height:36px;
font-size:16px;
color:#4d4d4d;
background:url(images/contact/addr_icon.png) left center no-repeat;
padding-left:26px;
}
.Ai_lxE a:hover{
background:url(images/contact/addr_icons.png) left center no-repeat;
text-decoration:underline;
}
.Ai_lxF{
width:240px;
height:150px;
position:absolute;
right:80px;
top:30px;
}

.Ai_lx ul li:hover{
background-color:#fff;
box-shadow:0 0 12px rgba(0,0,0,0.12);
}

.bsc_other{
width:1392px;
height:404px;
margin:20px auto 0 auto;
}
.bsc_other ul{
margin:0;
padding:0;
list-style:none;
}
.bsc_other ul li{
width:464px;
height:280px;
background:url(images/contact/ox.png) 338px top no-repeat;
padding-top:4px;
float:left;
}
.bsc_other_li{
width:432px;
height:278px;
position:relative;
background-color:#fff;
border:1px solid #dcdcdc;
}
.bsc_other_lia{
width:300px;
height:42px;
line-height:42px;
position:absolute;
left:40px;
top:105px;
font-size:22px;
color:#4c4c4c;
font-weight:bold;
}
.bsc_other_lib{
width:340px;
height:48px;
line-height:24px;
position:absolute;
left:40px;
top:166px;
font-size:16px;
color:#4c4c4c;
}
.bsc_other_lic{
width:79px;
height:36px;
position:absolute;
left:40px;
top:226px;
font-size:14px;
color:#666666;
}
.bsc_other_lic a{
width:79px;
height:36px;
line-height:36px;
display:block;
background:url(images/contact/more_ico_5.png) 59px center no-repeat;
}
.bsc_other_lic a:hover{
background:url(images/contact/icon.png) right center no-repeat;
color:#1a1a1a;
}
.bsc_other_lid{
width:104px;
height:70px;
position:absolute;
left:40px;
top:19px;
font-size:14px;
color:#808080;
}

.bsc_other_lie{
width:108px;
height:36px;
position:absolute;
left:40px;
top:226px;
font-size:14px;
color:#808080;
}
.bsc_other_lie a{
width:108px;
height:36px;
line-height:36px;
display:block;
background:url(images/contact/more_ico_5.png) 89px center no-repeat;
}
.bsc_other_lie a:hover{
background:url(images/contact/icon.png) right center no-repeat;
color:#1a1a1a;
}

.all_bs_news{
width:100%;
padding-top:44px;
overflow:hidden;
}
.bs_news_TT{
width:100%;
height:154px;
font-size:54px;
color:#4c4c4c;
text-align:center;
line-height:154px;
}
.bs_news{
width:100%;
padding-bottom:70px;
border-bottom:1px solid #dbdbdb;
overflow:hidden;
}
.bs_news_L{
width:720px;
float:left;
}
.bs_news_R{
width:654px;
float:right;
}
.bs_news_Ra{
width:100%;
height:36px;
line-height:36px;
font-size:16px;
color:#999999;
}
.bs_news_Rb{
width:100%;
line-height:30px;
font-size:24px;
color:#4c4c4c;
padding-bottom:20px;
overflow:hidden;
}
.bs_news_Rb a{
font-size:24px;
color:#4c4c4c;
text-decoration:none;
}
.bs_news_Rb a:hover{
text-decoration:underline;
}
.bs_news_Rc{
width:40px;
height:2px;
background-color:#757575;
}
.bs_news_Rd{
width:100%;
height:36px;
line-height:36px;
font-size:16px;
color:#666666;
margin-top:11px;
white-space: nowrap;
word-break: keep-all;
overflow: hidden;
text-overflow: ellipsis;
}
.bs_news_Re{
width:100%;
margin-top:32px;
}
.bs_news_Re a{
width:118px;
height:38px;
display:block;
line-height:38px;
text-align:center;
border:1px solid #808080;
font-size:14px;
color:#4c4c4c;
text-decoration:none;
transition:all 0.2s linear;
}
.bs_news_Re a:hover{
background-color:#ffbe00;
border-color:#ffbe00;
color:#4d4d4d;
}

.news_list{
width:100%;
overflow:hidden;
}
.news_list ul{
margin:0;
padding:0;
list-style:none;
}
.news_list ul li{
width:100%;
height:249px;
position:relative;
border-bottom:1px solid #dbdbdb;
float:left;
}
.news_list ul li:before{
content:"";
width:1px;
height:130px;
background-color:#dcdcdc;
position:absolute;
left:127px;
top:58px;
}
.news_list_lia{
width:100px;
height:68px;
line-height:68px;
font-size:48px;
color:#4c4c4c;
position:absolute;
left:0;
top:68px;
text-align:center;
}
.news_list_lib{
width:100px;
height:34px;
line-height:34px;
font-size:14px;
color:#999999;
position:absolute;
left:0;
top:125px;
text-align:center;
}
.news_list_lic{
width:auto;
height:44px;
line-height:44px;
font-size:24px;
color:#4c4c4c;
position:absolute;
left:178px;
top:45px;
}
.news_list_lic a{
font-size:24px;
color:#4c4c4c;
text-decoration:none;
}
.news_list_lic a:hover{
text-decoration:underline;
}
.news_list_lid{
width:calc(100% - 178px);
height:auto;
line-height:24px;
font-size:16px;
color:#666666;
position:absolute;
left:178px;
top:100px;
}
.news_list_lie{
width:auto;
height:34px;
line-height:34px;
font-size:14px;
color:#999999;
position:absolute;
left:178px;
top:162px;
}

.all_bs_article{
width:100%;
background-color:#fafafa;
padding-bottom:60px;
overflow:hidden;
}
.bs_article{
width:100%;
margin-top:90px;
}
.bs_article_L{
width:920px;
float:left;
background-color:#fff;
padding:24px 50px;
box-shadow:0 0 12px rgba(4,0,0,0.05);
overflow:hidden;
}
.bs_article_La{
width:100%;
line-height:50px;
font-size:36px;
color:#4c4c4c;
font-weight:bold;
padding:8px 0;
overflow:hidden;
}
.bs_article_Lb{
width:100%;
height:66px;
font-size:16px;
color:#999999;
line-height:36px;
border-bottom:1px solid #ebebeb;
}
.bs_article_Lc{
width:100%;
font-size:16px;
line-height:24px;
color:#666666;
padding-top:44px;
padding-bottom:62px;
overflow:hidden;
}

.bs_article_R{
width:330px;
padding:15px 25px 40px 25px;
box-shadow:0 0 12px rgba(4,0,0,0.05);
background-color:#fff;
float:right;
overflow:hidden;
}
.bs_article_Rt{
width:100%;
height:66px;
line-height:66px;
border-bottom:1px solid #dcdcdc;
font-size:22px;
color:#4c4c4c;
}
.bs_article_Rx{
width:100%;
padding-bottom:10px;
overflow:hidden;
}
.bs_article_Rx ul{
margin:0;
padding:0;
list-style:none;
}
.bs_article_Rx ul li{
width:100%;
float:left;
border-bottom:1px solid #ededed;
padding-top:20px;
overflow:hidden;
}
.bs_article_Rx ul li:last-child{
border-bottom:none;
}
.bs_article_Rx_A{
width:100%;
line-height:18px;
overflow:hidden;
}
.bs_article_Rx_A a{
font-size:15px;
color:#666666;
text-decoration:none;
}
.bs_article_Rx_A a:hover{
text-decoration:underline;
color:#ffaa00;
}
.bs_article_Rx_B{
width:100%;
font-size:14px;
color:#999999;
line-height:32px;
padding-bottom:15px;
overflow:hidden;
}

.bs_article_Rore{
width:100%;
text-align:center;
}
.bs_article_Rore a{
width:118px;
height:38px;
display:block;
border:1px solid #b3b3b3;
line-height:38px;
text-align:center;
font-size:14px;
color:#666666;
text-decoration:none;
display:inline-block;
}
.bs_article_Rore a:hover{
background-color:#4d4d4d;
border-color:#4d4d4d;
color:#fff;
}

.bs_article_PN{
width:1020px;
font-size:16px;
color:#666666;
}
.bs_article_P{
width:50%;
float:left;
height:95px;
line-height:95px;
}
.bs_article_N{
width:50%;
float:right;
height:95px;
line-height:95px;
text-align:right;
}
.bs_article_PN a{
font-size:16px;
color:#666666;
text-decoration:none;
}
.bs_article_PN a:hover{
text-decoration:underline;
color:#ffaa00;
}

.iso17020_gf{
width:650px;
padding-top:23px;
overflow:hidden;
}
.iso17020_gf dl{
margin:0;
padding:0;
list-style:none;
}
.iso17020_gf dl dt{
width:277px;
padding-left:38px;
float:left;
margin-right:10px;
margin-bottom:10px;
height:60px;
line-height:60px;
background:url(images/iso17020/em.png) 20px 25px no-repeat;
background-color:#e7e5e5;
font-size:16px;
color:#4c4c4c;
}
.iso17020_gf dl dt:nth-child(1){
width:572px;
padding-right:30px;
line-height:25px;
padding-top:14px;
padding-bottom:15px;
height:auto;
}
.iso17020_gf dl dt:nth-child(2),.iso17020_gf dl dt:nth-child(3){
width:247px;
padding-right:30px;
line-height:25px;
padding-top:14px;
padding-bottom:15px;
height:auto;
}

.all_EPCE_02{
width:100%;
padding-top:50px;
overflow:hidden;
}
.EPCE_02_TT{
width:100%;
height:60px;
line-height:60px;
font-size:26px;
color:#000000;
font-weight:bold;
}
.EPCE_02_TxT{
width:100%;
padding:20px 25px 80px 25px;
font-size:16px;
color:#666666;
line-height:26px;
overflow:hidden;
}

DIV.bk_yellow{width:100%;clear:both;float:left;padding-bottom:100px;padding-top:60px;PADDING-RIGHT:0;PADDING-LEFT:0;MARGIN:0;TEXT-ALIGN:center}DIV.bk_yellow A{padding:5px 3px 5px 3px;background-color:#FAFAFA;BORDER-RIGHT:#ccc 1px solid;BORDER-TOP:#ccc 1px solid;MARGIN:2px 5px 2px 5px;BORDER-LEFT:#ccc 1px solid;COLOR:#000;BORDER-BOTTOM:#ccc 1px solid;TEXT-DECORATION:none;}DIV.bk_yellow A:hover{BORDER:#fcbe03 1px solid;COLOR:#000;background-color:#fcbe03;}DIV.bk_yellow SPAN.current{padding:5px 3px 5px 3px;BORDER-RIGHT:#fcbe03 1px solid;BORDER-TOP:#fcbe03 1px solid;FONT-WEIGHT:bold;MARGIN:2px 5px 2px 5px;BORDER-LEFT:#fcbe03 1px solid;COLOR:#000;BORDER-BOTTOM:#fcbe03 1px solid;BACKGROUND-COLOR:#fcbe03}DIV.bk_yellow SPAN.disabled{padding:5px 3px 5px 3px;BORDER-RIGHT:#eee 1px solid;BORDER-TOP:#eee 1px solid;MARGIN:2px 5px 2px 5px;BORDER-LEFT:#eee 1px solid;COLOR:#ddd;BORDER-BOTTOM:#eee 1px solid;}

.dilac_yj_B{
width:100%;
padding-top:24px;
overflow:hidden;
}
.dilac_yj_B ul{
margin:0;
padding:0;
list-style:none;
}
.dilac_yj_B ul li{
width:100%;
float:left;
margin:0;
padding:0;
margin-bottom:18px;
}
.dilac_yj_Ba{
width: calc(100% - 18px);
padding-left:18px;
height:34px;
line-height:34px;
font-size:22px;
color:#4c4c4c;
position:relative;
}
.dilac_yj_Ba:before{
width:6px;
height:6px;
background-color:#ffaa00;
content:"";
position:absolute;
left:0;
top:14px;
}
.dilac_yj_Bb{
width: calc(100% - 18px);
padding-left:18px;
font-size:16px;
color:#4c4c4c;
line-height:24px;
overflow:hidden;
}

.dilac_yj_D{
width:100%;
padding-top:30px;
overflow:hidden;
}
.dilac_yj_D dl{
margin:0;
padding:0;
list-style:none;
}
.dilac_yj_D dl dt{
width: calc(50% - 61px);
padding:14px 22px 0 26px;
height:86px;
line-height:24px;
font-size:16px;
float:left;
border-left:3px solid #ffaa00;
margin-right:20px;
margin-bottom:20px;
color:#4c4c4c;
background-color:#e7e5e5;
overflow:hidden;
}
.dilac_yj_D dl dt:nth-child(even){
margin-right:0;
}
.dilac_yj_D dl dt strong{
color:#000000;
}

.dilac_fw{
width:100%;
height:400px;
}
.dilac_fw ul{
margin:0;
padding:0;
list-style:none;
}
.dilac_fw ul li{
width: calc(25% - 18px);
height:360px;
margin-right:24px;
float:left;
position:relative;
box-shadow:0 0 40px rgba(0,0,0,0.09);
background-color:#fff;
}
.dilac_fw ul li:last-child{
margin-right:0;
}
.dilac_fwA{
width:100%;
height:130px;
position:absolute;
left:0;
top:0;
overflow:hidden;
}
.dilac_fwA img{
width:100%;
height:auto;
}
.dilac_fwB{
width: calc(100% - 30px);
height:44px;
line-height:44px;
font-size:24px;
color:#4c4c4c;
font-weight:bold;
position:absolute;
left:30px;
top:150px;
}
.dilac_fwC{
width: calc(100% - 30px);
position:absolute;
left:30px;
top:202px;
height:auto;
}
.dilac_fwC dl{
margin:0;
padding:0;
list-style:none;
}
.dilac_fwC dl dt{
width: calc(100% - 14px);
padding-left:14px;
float:left;
line-height:24px;
color:#333333;
font-size:16px;
margin-bottom:10px;
position:relative;
overflow:hidden;
}
.dilac_fwC dl dt:before{
width:6px;
height:6px;
background-color:#ffaa00;
content:"";
position:absolute;
left:0;
top:10px;
}

.AS_02{
width:1470px;
}
.AS_02 ul{
margin:0;
padding:0;
list-style:none;
}
.AS_02 ul li{
width:460px;
float:left;
margin-right:30px;
height:550px;
background-color:#fff;
border-radius:4px;
position:relative;
overflow:hidden;
}
.AS_02B{
width:calc(100% - 40px);
height:40px;
line-height:40px;
font-size:20px;
color:#000000;
font-weight:bold;
position:absolute;
left:20px;
top:24px;
}
.AS_02C{
width:40px;
height:3px;
background-color:#ffb300;
position:absolute;
left:20px;
top:71px;
}
.AS_02D{
width:calc(100% - 40px);
height:auto;
position:absolute;
left:20px;
top:100px;
}
.AS_02D dl{
margin:0;
padding:0;
list-style:none;
}
.AS_02D dl dt{
width:calc(100% - 12px);
float:left;
padding-left:12px;
background:url(images/furniture/em.png) left 7px no-repeat;
line-height:18px;
font-size:14px;
color:#666666;
margin-bottom:12px;
overflow:hidden;
}

.all_AS_03{
width:100%;
background:url(images/all_AS_02.jpg) center top no-repeat;
height:650px;
overflow:hidden;
}
.AS_03{
width:100%;
height:650px;
position:relative;
}
.AS_03a{
width:620px;
height:470px;
position:absolute;
left:0;
top:90px;
box-shadow:0 0 40px rgba(35,39,44,0.16);
}
.AS_03b{
width:692px;
height:56px;
line-height:56px;
font-size:36px;
color:#333333;
font-weight:bold;
position:absolute;
left:667px;
top:91px;
}
.AS_03c{
width:692px;
height:auto;
line-height:22px;
font-size:15px;
color:#4c4c4c;
position:absolute;
left:667px;
top:153px;
}
.AS_03d{
width:692px;
height:auto;
position:absolute;
left:667px;
top:240px;
}
.AS_03d ul{
margin:0;
padding:0;
list-style:none;
}
.AS_03d ul li{
width:630px;
background:url(images/EPC/em.png) left 6px no-repeat;
font-size:15px;
line-height:22px;
color:#4c4c4c; 
float:left;
padding-left:30px;
margin-bottom:15px;
overflow:hidden;
}

.AS_vlide{ position:relative;zoom:1; height:360px; width:1440px; margin:0 auto;}
.AS_vlide .piclist{ overflow:hidden; zoom:1; height:340px; width:1440px; margin:0; padding:0; list-style:none;}
.AS_vlide .ohbox{overflow:hidden; position:relative;left: 40px;width:1360px;}
.AS_vlide .piclist li{float:left;width:440px; height: 300px; margin-right:20px;}
.AS_sox{
width:440px;
height:300px;
position:relative;
}
.AS_soxA{
width:440px;
height:300px;
position:absolute;
left:0;
top:0;
overflow:hidden;
}

.AS_soxB{
width:440px;
height:50px;
line-height:50px;
background-color:rgba(0,0,0,0.5);
position:absolute;
left:0;
bottom:0;
font-size:18px;
color:#fff;
text-align:center;
}
.AS_vlide .pageBtn span{display:block;width:18px;height:300px;position:absolute;top:0;cursor:pointer;overflow:hidden; text-indent:-9999px; left:0px;}
.AS_vlide .pageBtn .prev{background:url(images/s_l.png) left center no-repeat;}
.AS_vlide .pageBtn .next{background:url(images/s_r.png) right center no-repeat; left:1422px;}
.AS_vlide .pageBtn span:hover{background:url(images/s_ls.png) left center no-repeat;}
.AS_vlide .pageBtn .next:hover{background: url(images/s_rs.png) right center no-repeat;}


.AS_sox:hover .AS_soxA img{
transform: scale(1.1);
}

.AS_soxA img{
transition:all 0.3s linear;
	-webkit-transition:all 0.3s linear;
	-moz-transition:all 0.3s linear;
	-o-transition:all 0.3s linear;
}

.VS_01{
width:1480px;
}
.VS_01 ul{
margin:0;
padding:0;
list-style:none;
}
.VS_01 ul li{
width:700px;
float:left;
height:240px;
background-color:#fff;
position:relative;
margin-right:40px;
margin-bottom:40px;
}
.VS_01a{
width:240px;
height:240px;
position:absolute;
left:0;
top:0;
}
.VS_01b{
width:400px;
height:42px;
line-height:42px;
font-size:22px;
color:#000;
font-weight:bold;
position:absolute;
left:273px;
top:21px;
}
.VS_01c{
width:30px;
height:2px;
background-color:#ffb300;
position:absolute;
left:273px;
top:71px;
}
.VS_01d{
width:400px;
height:auto;
line-height:20px;
font-size:15px;
color:#666666;
position:absolute;
left:273px;
top:88px;
}

.all_VS_02{
width:100%;
padding-top:30px;
background:url(images/all_vs_02.jpg) center bottom no-repeat;
padding-bottom:60px;
overflow:hidden;
}
.VS_02{
width:1360px;
overflow:hidden;
}
.VS_02 ul{
margin:0;
padding:0;
list-style:none;
}
.VS_02 ul li{
width:680px;
float:left;
font-size:15px;
color:#4c4c4c;
}
.VS_02 ul li strong{
font-size:18px;
color:#333;
}

.VS_02_bz{
width:1340px;
height:70px;
line-height:70px;
font-size:16px;
color:#333;
margin:0 auto;
clear:both;
}

.VS_02_zbtns{
width:578px;
height:36px;
margin:40px auto 0 auto;
}
.VS_02_zbtns a{
width:578px;
height:36px;
display:block;
line-height:36px;
background:url(images/cnas/arrow.png) 558px center no-repeat;
font-size:16px;
color:#000000;
text-decoration:none;
}
.VS_02_zbtns a:hover{
background:url(images/cnas/arrow.png) right center no-repeat;
text-decoration:underline;
}

.TW_01{
width:1470px;
}
.TW_01 ul{
margin:0;
padding:0;
list-style:none;
}
.TW_01 ul li{
width:460px;
height:550px;
background-color:#fff;
position:relative;
float:left;
margin-right:30px;
}
.TW_01a{
width:100%;
height:210px;
position:absolute;
left:0;
top:0;
overflow:hidden;
}
.TW_01a img{
width:100%;
height:auto;
}
.TW_01b{
width:calc(100% - 60px);
height:40px;
line-height:40px;
font-size:20px;
color:#000;
font-weight:bold;
position:absolute;
left:30px;
top:234px;
}
.TW_01c{
width:calc(100% - 60px);
height:auto;
position:absolute;
left:30px;
top:290px;
}
.TW_01c dl{
margin:0;
padding:0;
list-style:none;
}
.TW_01c dl dt{
padding-left:12px;
float:left;
background:url(images/furniture/em.png) left 8px no-repeat;
font-size:14px;
line-height:20px;
color:#4c4c4c;
margin-bottom:18px;
overflow:hidden;
}
.TW_01c dl dt strong{
font-size:16px;
}

.renovation_yzB{
width:1390px;
margin:0 auto;
}
.renovation_yzB ul{
margin:0;
padding:0;
list-style:none;
}
.renovation_yzB ul li{
width:665px;
height:380px;
float:left;
position:relative;
margin:0 15px;
background-color:#fff;
box-shadow:0 0 12px rgba(40,47,56,0.3);
}
.renovation_yzBa{
width:580px;
height:44px;
line-height:44px;
font-size:24px;
font-weight:bold;
color:#000000;
position:absolute;
left:45px;
top:147px;
}
.renovation_yzBb{
width:580px;
height:auto;
position:absolute;
left:45px;
top:210px;
}
.renovation_yzBb dl{
margin:0;
padding:0;
list-style:none;
}
.renovation_yzBb dl dt{
float:left;
width:262px;
padding-left:28px;
height:32px;
line-height:32px;
background:url(images/cma/fan_dh.png) left center no-repeat;
font-size:16px;
color:#4c4c4c;
}
.renovation_yzBbb{
width:580px;
height:auto;
position:absolute;
left:45px;
top:210px;
}
.renovation_yzBbb dl{
margin:0;
padding:0;
list-style:none;
}
.renovation_yzBbb dl dt{
float:left;
width:162px;
padding-left:28px;
height:32px;
line-height:32px;
background:url(images/cma/fan_dh.png) left center no-repeat;
font-size:16px;
color:#4c4c4c;
white-space: nowrap;
word-break: keep-all;
overflow: hidden;
text-overflow: ellipsis;
}
.renovation_yzBc{
width:100%;
height:120px;
position:absolute;
left:0;
top:0;
overflow:hidden;
}
.renovation_yzBd{
width:580px;
height:auto;
font-size:15px;
line-height:22px;
color:#4c4c4c;
position:absolute;
left:45px;
top:196px;
overflow:hidden;
}

.design_gf{
width:1360px;
margin:0 auto;
height:512px;
border-radius:10px;
overflow:hidden;
position:relative;
box-shadow:0 0 36px rgba(0,0,0,0.1);
background-color:#fff;
}
.renovation_gf{
width:1360px;
height:640px;
border-radius:10px;
overflow:hidden;
position:relative;
box-shadow:0 0 12px rgba(0,0,0,0.1);
}
.design_gfa{
width:679px;
height:254px;
position:absolute;
left:340px;
top:129px;
z-index:2;
}
.design_gfb{
width:1360px;
height:514px;
position:absolute;
left:0;
top:0;
z-index:1;
}
.renovation_gfb{
width:1360px;
height:640px;
position:absolute;
left:0;
top:0;
z-index:1;
}
.design_gfb ul{
margin:0;
padding:0;
list-style:none;
}
.design_gfb ul li{
width:339px;
float:left;
height:127px;
border-right:1px solid #eeeeee;
border-bottom:1px solid #eeeeee;
position:relative;
}
.design_gfbA{
width:298px;
height:56px;
line-height:28px;
font-size:18px;
position:absolute;
left:32px;
top:20px;
}
.design_gfbB{
width:14px;
height:2px;
background-color:#000000;
position:absolute;
left:32px;
top:107px;
}
.design_gfbC{
width:55px;
height:56px;
line-height:56px;
position:absolute;
right:0;
top:71px;
font-size:36px;
color:#efefef;
}
.design_gfb ul li:hover{
background-color:#ffbf0c;
}
.design_gfb ul li:hover .design_gfbC{
color:#000000;
opacity:0.4;
}

.renovation_gfb ul li:nth-child(17){
width:452px;
}
.renovation_gfb ul li:nth-child(18){
width:453px;
}
.renovation_gfb ul li:nth-child(19){
width:452px;
}
.renovation_gfb ul li:nth-child(19) .design_gfbA{
width:420px;
}

@media only screen and (max-width:1920px)
{

.bs_city{
padding-bottom:40px;
}

.bs_city_L{
width:660px;
}

.bs_city_La{
height:92px;
line-height:92px;
font-size:50px;
margin-top:80px;
}
.bs_city_Lb{
line-height:30px;
font-size:18px;
padding-bottom:22px;
}
.bs_city_Lc{
height:68px;
line-height:68px;
font-size:36px;
}

.bs_city_Ld{
line-height:30px;
font-size:18px;
}

.bs_city_R{
width:800px;
}


}

@media only screen and (max-width:1680px)
{

.bs_city_L{
width:580px;
}

.bs_city_R{
width:750px;
}


.bs_wh{
width:1488px;
margin-top:84px;
}
.bs_wh ul li{
margin:0 16px;
}

}

@media only screen and (max-width:1440px)
{

.bs_city{
padding-bottom:20px;
}

.bs_city_L{
width:500px;
}
.bs_city_La{
margin-top:40px;
font-size:36px;
}
.bs_city_Lb{
line-height:26px;
font-size:16px;
}
.bs_city_Lc{
font-size:24px;
}
.bs_city_Ld{
line-height:26px;
font-size:16px;
}

.bs_city_R{
width:650px;
}


.bs_city_Rx{
margin-top:-20px;
}

.bs_city_scroll{
margin-top:-20px;
}

.bs_wh{
width:1300px;
margin-top:44px;
}
.bs_wh ul li{
width:295px;
height:440px;
margin:0 15px;
}

.bs_wh_A{
top:44px;
}
.bs_wh_B{
font-size:24px;
top:156px;
}
.bs_wh_D{
font-size:18px;
top:206px;
}
.bs_wh_C{
width:254px;
left:20px;
top:270px;
}


}

@media only screen and (max-width:1366px)
{

.bs_city_L{
width:450px;
}
.bs_city_La{
margin-top:40px;
font-size:30px;
}

.bs_city_R{
width:650px;
}

.bs_city_scroll{
display:none;
}

.bs_wh{
width:1200px;
margin-top:44px;
}
.bs_wh ul li{
width:270px;
height:340px;
margin:0 15px 18px 15px;
}

.bs_wh_A{
top:40px;
}
.bs_wh_A img{
height:45px;
width:auto;
}
.bs_wh_B{
font-size:24px;
top:100px;
}
.bs_wh_D{
font-size:18px;
top:136px;
}
.bs_wh_C{
width:230px;
left:20px;
top:200px;
line-height:24px;
font-size:16px;
}

.mb_sxm{
width:100%;
display:none;
overflow:hidden;
}
.mb_sxm ul{
margin:0;
padding:0;
list-style:none;
}
.mb_sxm ul li{
width:50%;
float:left;
margin-bottom:10px;
}
.cnas_mb_sxm{
width:94%;
margin:0 auto;
overflow:hidden;
}
.cnas_mb_sxm_A{
width:100%;
overflow:hidden;
}
.cnas_mb_sxm_A img{
width:100%;
height:auto;
}
.cnas_mb_sxm_B{
width:100%;
height:40px;
line-height:40px;
white-space: nowrap;
word-break: keep-all;
overflow: hidden;
text-overflow: ellipsis;
font-size:14px;
}

}