.pic img {
    width: auto;
    height: auto;
    max-width: 100%;
    max-height: 100%;
}
.more {
	padding: 10px 0;
	width: 100px;
	margin: auto;
line-height:60px;
	border: 1px solid #ccc;
	margin-top: 2%;
	font-size: 16px;
	position: relative;
	-webkit-transition: all 0.4s linear;
	transition: all 0.4s linear;
	text-align: center;
	cursor: pointer;
}
.more strong {
	color: #ea5504;
	font-size: 18px;
	position: relative;
	z-index: 3;
	letter-spacing: 0.5px;
}
.more:before {
	content: "";
	position: absolute;
	left: 0px;
	top: 0%;
	width: 0%;
	height: 100%;
	background: #ea5404;
	color: #fff;
	font-size: 16px;
	opacity: 0;
	z-index: 2;
	-webkit-transition: all 0.3s linear;
	transition: all 0.3s linear;
}
.more:hover strong {
	color: #fff;
}
.more:hover:before {
	opacity: 1;
	width: 100%;
	-webkit-transition: all 0.5s linear;
	transition: all 0.5s linear;
}

.mb_banner{
width:100%;
margin-top:70px;
overflow:hidden;
}
.mb_banner img{
width:100%;
display:block;
}

.banner_cases{
width:100%;
height:420px;
background:url(../file/top_cases.jpg) center top no-repeat;
overflow:hidden;
}
.cases_banner{
width:100%;
height:420px;
position:relative;
}
.cases_bannerA{
width:100%;
height:60px;
line-height:60px;
font-size:40px;
color:#1a1a1a;
position:absolute;
left:0;
top:184px;
font-weight:bold;
}
.cases_bannerB{
width:100%;
height:42px;
line-height:42px;
font-size:22px;
color:#000000;
opacity:0.8;
position:absolute;
left:0;
top:246px;
}


.xxx_cases{
width:1360px;
padding-top:40px;
overflow:hidden;
}
.xxx_cases ul{
margin:0;
padding:0;
list-style:none;
}
.xxx_cases ul li{
width:1360px;
float:left;
height:240px;
position:relative;
border-bottom:1px solid #dbdbdb;
margin-bottom:40px;
}
.xxx_casesA{
width:356px;
height:200px;
border:1px solid #dbdbdb;
position:absolute;
left:0;
top:0;
overflow:hidden;
}
.xxx_casesA img{
width:356px;
}
.xxx_casesB{
width:960px;
height:36px;
line-height:36px;
font-size:24px;
color:#1a1a1a;
position:absolute;
right:0;
top:0;
}
.xxx_casesC{
width:960px;
height:36px;
line-height:36px;
font-size:14px;
color:#999999;
position:absolute;
right:0;
top:41px;
}
.xxx_casesD{
width:960px;
height:48px;
line-height:24px;
font-size:16px;
color:#4c4c4c;
position:absolute;
right:0;
top:83px;
}
.xxx_casesE{
width:960px;
height:36px;
line-height:36px;
font-size:16px;
color:#808080;
position:absolute;
right:0;
top:157px;
}

.xxx_cases ul li:hover .xxx_casesA img{
transform: scale(1.1);
}

.xxx_cases ul li:hover .xxx_casesB{
font-weight:bold;
text-decoration:underline;
}

.xxx_casesA img{
transition:all 0.3s linear;
	-webkit-transition:all 0.3s linear;
	-moz-transition:all 0.3s linear;
	-o-transition:all 0.3s linear;
}


.banner_about{
width:100%;
height:394px;
background:url(../file/top_about.jpg) center top no-repeat;
overflow:hidden;
}

.ban_about{
width:1360px;
height:394px;
margin:0 auto;
position:relative;
}
.ban_aboutA{
width:1360px;
height:68px;
line-height:68px;
font-size:48px;
color:#fff;
position:absolute;
left:0;
top:122px;
}
.ban_aboutB{
width:1360px;
height:46px;
line-height:46px;
font-size:26px;
color:#fff;
position:absolute;
left:0;
top:199px;
}

.banner_info{
width:100%;
height:518px;
background:url(../file/top_info.jpg) center top no-repeat;overflow:hidden;
}

.banner_rk{
width:100%;
height:518px;
background:url(../file/top_web.jpg) center top no-repeat;overflow:hidden;
}
.banner_ip{
width:100%;
height:518px;
background:url(../file/top_ip.jpg) center top no-repeat;overflow:hidden;
}
.banner_qy{
width:100%;
height:518px;
background:url(../file/top_qy.jpg) center top no-repeat;overflow:hidden;
}
.banner_news{
width:100%;
height:518px;
background:url(../file/top_news.jpg) center top no-repeat;overflow:hidden;
}
.banner_ab{
width:100%;
height:518px;
background:url(../file/top_ab.jpg) center top no-repeat;overflow:hidden;
}
.banner_fk{
width:100%;
height:518px;
background:url(../file/top_fk.jpg) center top no-repeat;overflow:hidden;
}
.banner_pr{
width:100%;
height:518px;
background:url(../file/top_pr.jpg) center top no-repeat;;overflow:hidden;
}

.cnas_banner{
width:1360px;
height:518px;
margin:0 auto;
position:relative;
}


.banner_AS{
width:100%;
height:510px;
background:url(../file/top_AS.jpg) center top no-repeat;
}
.banner_VS{
width:100%;
height:510px;
background:url(../file/top_VS.jpg) center top no-repeat;
}
.banner_TW{
width:100%;
height:510px;
background:url(../file/top_TW.jpg) center top no-repeat;
}

.banner_EPCE{
width:100%;
height:510px;
background:url(../file/EPC_banner_01.jpg) center top no-repeat;
}

.EPC_banner{
width:1360px;
height:510px;
margin:0 auto;
position:relative;
}

.EPC_bannerA{
width:100%;
height:66px;
line-height:66px;
position:absolute;
left:0;
top:158px;
font-size:46px;
color:#000000;
font-weight:bold;
}
.EPC_bannerB{
width:100%;
height:88px;
line-height:44px;
position:absolute;
left:0;
top:234px;
font-size:24px;
color:#000000;
}
.EPC_bannerC{
width:238px;
height:38px;
line-height:38px;
position:absolute;
left:130px;
top:365px;
font-size:16px;
color:#1a1a1a;
border:1px solid #1a1a1a;
text-align:center;
}
.EPC_bannerD{
width:120px;
height:40px;
position:absolute;
left:0;
top:365px;
}
.EPC_bannerD a{
width:120px;
height:40px;
line-height:40px;
text-align:center;
background-color:#ffaa00;
display:block;
color:#000000;
font-size:16px;
text-align:center;
}
.EPC_bannerD a:hover{
text-decoration:underline;
}

.EPCE_banner{
width:1360px;
height:510px;
margin:0 auto;
position:relative;
}

.EPCE_bannerA{
width:100%;
height:66px;
line-height:66px;
position:absolute;
left:0;
top:187px;
font-size:46px;
color:#000000;
font-weight:bold;
}
.EPCE_bannerB{
width:100%;
height:88px;
line-height:44px;
position:absolute;
left:0;
top:256px;
font-size:24px;
color:#000000;
}
.EPCE_bannerC{
width:238px;
height:38px;
line-height:38px;
position:absolute;
left:130px;
top:335px;
font-size:16px;
color:#1a1a1a;
border:1px solid #1a1a1a;
text-align:center;
}
.EPCE_bannerD{
width:120px;
height:40px;
position:absolute;
left:0;
top:335px;
}
.EPCE_bannerD a{
width:120px;
height:40px;
line-height:40px;
text-align:center;
background-color:#ffaa00;
display:block;
color:#000000;
font-size:16px;
text-align:center;
}
.EPCE_bannerD a:hover{
text-decoration:underline;
}

.banner_location{
width:100%;
line-height:25px;
position:absolute;
left:0;
top:25px;
font-size:14px;
color:#000000;
height:auto;
}
.banner_location a{
color:rgba(0,0,0, 0.36);
text-decoration:none;
}

.banner_locations{
width:100%;
line-height:25px;
position:absolute;
left:0;
top:25px;
font-size:14px;
color:rgba(255,255,255, 0.8);
height:auto;
}
.banner_locations a{
color:rgba(255,255,255, 0.36);
text-decoration:none;
}

.cnas_bannerA{
width:100%;
height:60px;
line-height:60px;
position:absolute;
left:0;
top:178px;
font-size:46px;
color:#000000;
font-weight:bold;
}
.cnas_bannerB{
width:100%;
height:68px;
line-height:34px;
position:absolute;
left:0;
top:264px;
font-size:22px;
color:#000000;
opacity:0.8;
}
.cnas_bannerC{
width:238px;
height:38px;
line-height:38px;
position:absolute;
left:130px;
top:380px;
font-size:16px;
color:#1a1a1a;
border:1px solid #1a1a1a;
text-align:center;
}
.cnas_bannerCs{
width:238px;
height:38px;
line-height:38px;
position:absolute;
left:130px;
top:380px;
font-size:16px;
color:#fff;
border:1px solid #fff;
text-align:center;
}
.cnas_bannerD{
width:120px;
height:40px;
position:absolute;
left:0;
top:380px;
}
.cnas_bannerD a{
width:120px;
height:40px;
line-height:40px;
text-align:center;
background-color:#ffaa00;
display:block;
color:#000000;
font-size:16px;
text-align:center;
}
.cnas_bannerD a:hover{
text-decoration:underline;
}

.solution_bannerA{
width:100%;
height:60px;
line-height:60px;
position:absolute;
left:0;
top:183px;
font-size:40px;
color:#000;
font-weight:bold;
}
.solution_bannerB{
width:100%;
height:42px;
line-height:42px;
position:absolute;
left:0;
top:246px;
font-size:22px;
color:#000000;
opacity:0.8;
}
.solution_bannerC{
width:238px;
height:38px;
line-height:38px;
position:absolute;
left:130px;
top:320px;
font-size:16px;
color:#1a1a1a;
border:1px solid #1a1a1a;
text-align:center;
}
.solution_bannerD{
width:120px;
height:40px;
position:absolute;
left:0;
top:320px;
}
.solution_bannerD a{
width:120px;
height:40px;
line-height:40px;
text-align:center;
background-color:#ffaa00;
display:block;
color:#000000;
font-size:16px;
text-align:center;
}
.solution_bannerD a:hover{
text-decoration:underline;
}

.iso17025_banner{
width:1360px;
height:360px;
margin:0 auto;
position:relative;
}
.iso17025_bannerA{
width:480px;
height:auto;
line-height:48px;
position:absolute;
left:0;
top:125px;
font-size:40px;
color:#fff;
}
.iso17025_bannerB{
width:100%;
height:40px;
line-height:40px;
position:absolute;
left:0;
top:236px;
font-size:20px;
color:#fff;
}
.iso17025_bannerC{
width:238px;
height:38px;
line-height:38px;
position:absolute;
left:130px;
top:305px;
font-size:16px;
color:#fff;
border:1px solid #fff;
text-align:center;
}
.iso17025_bannerD{
width:120px;
height:40px;
position:absolute;
left:0;
top:305px;
}
.iso17025_bannerD a{
width:120px;
height:40px;
background-color:#ffaa00;
line-height:40px;
text-align:center;
display:block;
color:#000000;
font-size:16px;
}


.banner_js{
width:100%;
height:428px;
background:url(../file/top_js.jpg) center top no-repeat;
overflow:hidden;
}
.banner_rj{
width:100%;
height:428px;
background:url(../file/top_rj.jpg) center top no-repeat;
overflow:hidden;
}
.banner_px{
width:100%;
height:428px;
background:url(../file/top_px.jpg) center top no-repeat;
overflow:hidden;
}
.banner_contact{
width:100%;
height:400px;
background:url(../file/top_contact.jpg) center top no-repeat;
overflow:hidden;
}

.contact_banner{
width:100%;
height:400px;
position:relative;
}
.contact_bannerA{
width:100%;
height:68px;
line-height:68px;
position:absolute;
left:0;
top:148px;
font-size:48px;
color:#1a1a1a;
}
.contact_bannerB{
width:100%;
height:38px;
line-height:38px;
position:absolute;
left:0;
top:222px;
font-size:24px;
color:#666;
font-weight:lighter;
}

.banner_news{
width:100%;
height:420px;
background:url(../file/top_news.jpg) center top no-repeat;
overflow:hidden;
}
.banner_solution{
width:100%;
height:518px;
background:url(../file/top_fa.jpg) center top no-repeat;
overflow:hidden;
}

.banner_btn{
width:100%;
height:428px;
}
.banner_btn a{
width:100%;
height:428px;
display:block;
}

.all_tab{
width:100%;
height:61px;
box-shadow: 0 0 9px rgba(0,0,0,.16);
position:relative;
z-index:2;
overflow:hidden;
}
.bsc_tab{
width:1200px;
height:61px;
}
.bsc_tab ul{
margin:0;
padding:0;
list-style:none;
}
.bsc_tab ul li{
width:140px;
float:left;
height:61px;
background:url(../img/about/curr_tab_line.png) right 22px no-repeat;
}
.bsc_tab ul li a{
width:140px;
height:57px;
line-height:57px;
display:block;
text-align:center;
font-size:18px;
color:#1a1a1a;
text-decoration:none;
}
.bsc_tab ul li a:hover{
border-bottom:4px solid #ffc80a;
font-weight:bold;
}

.bsc_tab ul li a.cur{
border-bottom:4px solid #ffc80a;
font-weight:bold;
}

.all_lab_location{
width:100%;
height:56px;
background-color:#f5f5f5;
display:none;
overflow:hidden;
}
.lab_location{
width:1360px;
height:56px;
line-height:56px;
font-size:14px;
color:#666666;
}
.lab_location a{
font-size:14px;
color:#666666;
text-decoration:none;
}
.lab_location span{
font-weight:bold;
}

.all_lab_curr{
width:100%;
height:60px;
background-color:#f5f5f5;
}
.lab_curr{
width:100%;
overflow:hidden;
}
.lab_curr ul{
margin:0;
padding:0;
list-style:none;
}
.lab_curr ul li{
width:112px;
height:58px;
line-height:58px;
float:left;
text-align:center;
margin-right:16px;
}
.lab_curr ul li a{
font-size:18px;
text-decoration:none;
color:#1a1a1a;
}
.lab_curr ul li.cur{
border-bottom:2px solid #ffaa00;
}
.lab_curr ul li.cur a{
font-weight:bold;
}

.all_lab_about{
width:100%;
padding-top:60px;
padding-bottom:34px;
}
.lab_about_Data{
width:1360px;
height:538px;
position:relative;
}
.lab_about_DataA{
width:100%;
height:60px;
line-height:60px;
position:absolute;
left:0;
top:0;
font-size:40px;
color:#1a1a1a;
font-weight:bold;
}
.lab_about_DataB{
width:754px;
height:auto;
line-height:26px;
position:absolute;
left:0;
top:74px;
font-size:16px;
color:#4c4c4c;
}
.lab_about_DataB p{
text-indent: 2em;
}
.lab_about_DataC{
width:560px;
height:480px;
position:absolute;
right:0;
top:7px;
box-shadow:0 0 20px rgba(51,50,50,0.3);
overflow:hidden;
}

.EPC-left{width:1360px; height:480px; position:relative;}
.EPC-left .hd{ overflow:hidden;  height:24px; width:144px; margin:0 auto; position:absolute; left:664px; top:460px; z-index:4;}
.EPC-left .hd .prev{ display:block; width:24px; height:24px; float:right; margin-right:15px;overflow:hidden; cursor:pointer; background:url("../img/about/rol_l.png") no-repeat; display:none;}
.EPC-left .hd .prev:hover{background:url("../img/about/rol_ls.png") no-repeat;}
.EPC-left .hd .next{display:block; width:24px; height:24px; float:right; overflow:hidden; cursor:pointer; background:url("../img/about/rol_r.png") no-repeat;display:none;}
.EPC-left .hd .next:hover{background:url("../img/about/rol_rs.png") no-repeat;}
.EPC-left .hd .prevStop{ background-position:-60px 0; }
.EPC-left .hd .nextStop{ background-position:-60px -50px; }
.EPC-left .hd ul{ float:left; overflow:hidden; zoom:1; margin:0; padding:0; list-style:none;}
.EPC-left .hd ul li{ float:left;  width:12px; height:12px; overflow:hidden; margin-right:9px; text-indent:-999px; cursor:pointer; background:url("../img/about/cr_outs.png") no-repeat; }
.EPC-left .hd ul li.on{ background:url("../img/about/cr_hover.png") no-repeat; }
.EPC-left .bd{ width:1360px; overflow:hidden;}
.EPC-left .bd ul{overflow:hidden;zoom:1; margin:0; padding:0; list-style:none; }
.EPC-left .bd ul li{ width:318px; margin-right:29px; float:left; height:432px;_display:inline;}

.lab_culture{
width:1482px;
}
.lab_culture ul{
margin:0;
padding:0;
list-style:none;
}
.lab_culture ul li{
width:494px;
float:left;
height:230px;
position:relative;
}
.lab_cultureA{
width:70px;
height:70px;
position:absolute;
left:0;
top:0;
border-radius:50%;
box-shadow:0 0 36px rgba(0,0,0,0.12);
}
.lab_cultureB{
width:280px;
height:70px;
line-height:70px;
font-size:30px;
position:absolute;
color:#333333;
font-weight:bold;
position:absolute;
left:90px;
top:0;
}
.lab_cultureC{
width:280px;
height:auto;
line-height:26px;
font-size:16px;
position:absolute;
color:#4c4c4c;
position:absolute;
left:90px;
top:66px
}

.all_sixS_fanwei{
width:100%;
padding-top:30px;
height:620px;
background:url(../file/top_fw.jpg) center top no-repeat;
overflow:hidden;
}
.sixS_fanwei_TT{
width:1360px;
height:100px;
line-height:100px;
font-size:40px;
color:#1a1a1a;
font-weight:bold;
}
.sixS_fanwei{
width:1392px;
height:492px;
}
.sixS_fanwei ul{
margin:0;
padding:0;
list-style:none;
}
.sixS_fanwei ul li{
width:348px;
float:left;
}
.sixS_fanwei_li{
width:318px;
height:432px;
position:relative;
}
.sixS_fanwei_lia{
width:274px;
height:36px;
line-height:36px;
position:absolute;
left:22px;
top:371px;
z-index:2;
background:url(img/about-arrow.png) 247px center no-repeat;
font-size:16px;
color:#fff;
}
.sixS_fanwei_lib{
width:284px;
height:66px;
font-size:16px;
line-height:20px;
color:#fff;
position:absolute;
left:22px;
top:294px;
z-index:2;
}
.sixS_fanwei_lic{
width:274px;
height:44px;
font-size:24px;
line-height:44px;
color:#fff;
position:absolute;
left:22px;
top:238px;
z-index:2;
font-weight:bold;
}
.sixS_fanwei_lid{
width:318px;
height:432px;
position:absolute;
left:0;
top:0;
z-index:1;
}

.sixS_fanwei_li:hover .sixS_fanwei_lia{
background:url(img/about-arrow.png) right center no-repeat;
}

.sixS_fanwei_lia{
transition:all 0.2s linear;
	-webkit-transition:all 0.2s linear;
	-moz-transition:all 0.2s linear;
	-o-transition:all 0.2s linear;
}


.all_sab_china{
width:100%;
height:760px;
overflow:hidden;
}
.sab_china{
width:1360px;
height:760px;
position:relative;
}
.sab_china_TT{
width:50%;
height:60px;
line-height:60px;
font-size:40px;
color:#1a1a1a;
position:absolute;
left:0;
top:70px;
font-weight:bold;
}
.sab_china_Desc{
width:680px;
height:auto;
line-height:28px;
font-size:16px;
color:#1a1a1a;
position:absolute;
left:0;
top:145px;
}

.sab_data{
width:100%;
height:92px;
position:absolute;
left:0;
top:276px;
}
.sab_data ul{
margin:0;
padding:0;
list-style:none;
}
.sab_data ul li{
margin-right:100px;
float:left;
display:inline-block;
}
.sab_dataA{
width:100%;
height:58px;
line-height:58px;
}
.sab_dataA span{
font-size:66px;
color:#ffb300;
}
.sab_dataA sup{
color:#ffb300;
font-size:20px;
}
.sab_dataB{
width:100%;
height:40px;
line-height:40px;
font-size:18px;
color:#4c4c4c;
}

.sab_china_CT{
width:100%;
height:42px;
line-height:42px;
font-size:22px;
color:#333333;
position:absolute;
left:0;
top:425px;
}

.sab_data_city{
width:1375px;
height:180px;
position:absolute;
left:0;
top:488px;
}
.sab_data_city ul{
margin:0;
padding:0;
list-style:none;
}
.sab_data_city ul li{
width:260px;
height:180px;
float:left;
margin-right:15px;
}
.sab_data_city ul li:last-child{
display:none;
}

.addrPs{
top:488px;
}

.sab_china_map{
width:533px;
height:406px;
position:absolute;
right:0;
top:48px;
}

.bs_wl_china{
width:560px;
height:400px;
position:absolute;
right:0;
top:40px;
background:url(../img/new_china.png) no-repeat;
}

.map_1{
width:507px;
height:355px;
}
.map_1_in{
width:507px;
height:355px;
position:relative;
}

.point_area {
    position: absolute;
    width: 100px;
    height: 100px;
    transition: opacity .5s ease-out;
}

.point_area .point_10,
.point_40,
.point_80 {
    width: 100%;
    height: 100%;
}

.point_area .point {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    width: 100px;
    height: 100px;
    margin: auto;
    -webkit-border-radius: 50%;
    -webkit-background-clip: padding-box;
    -moz-border-radius: 50%;
    -moz-background-clip: padding;
    border-radius: 50%;
    background-clip: padding-box;
    background: transparent;
}

.point_area .point_40:after {
    content: "";
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    border-radius: 50%;
    border: 2px solid #ffb300;
    opacity: 0;
    -webkit-animation: ripple 4.5s ease-out .9s infinite;
    animation: ripple 4.5s ease-out .9s infinite;
}

.point_area .point_10:after {
    content: "";
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    border-radius: 50%;
    border: 2px solid #ffb300;
    opacity: 0;
    -webkit-animation: ripple 4.5s ease-out 225ms infinite;
    animation: ripple 4.5s ease-out 225ms infinite;
}

.point_area .point_20:after {
    content: "";
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    border-radius: 50%;
    border: 2px solid #ffb300;
    opacity: 0;
    -webkit-animation: ripple 4.5s ease-out 225ms infinite;
    animation: ripple 4.5s ease-out 225ms infinite;
}

.point_area .point_30:after {
    content: "";
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    border-radius: 50%;
    border: 2px solid #ffb300;
    opacity: 0;
    -webkit-animation: ripple 4.5s ease-out .9s infinite;
    animation: ripple 4.5s ease-out .9s infinite;
}

.point_area .point_50:after {
    content: "";
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    border-radius: 50%;
    border: 2px solid #ffb300;
    opacity: 0;
   -webkit-animation: ripple 4.5s ease-out 1.8s infinite;
    animation: ripple 4.5s ease-out 1.8s infinite;
}

.point_area .point_80:after {
    content: "";
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    border-radius: 50%;
    border: 2px solid #ffb300;
    opacity: 0;
    -webkit-animation: ripple 4.5s ease-out 1.8s infinite;
    animation: ripple 4.5s ease-out 1.8s infinite;
}

.point_area .point-dot {
    z-index: 1;
    display: inline-block;
    width: 8px;
    height: 8px;
}

.point_area .point_60:after {
    content: "";
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    border-radius: 50%;
    border: 2px solid #ffb300;
    opacity: 0;
    -webkit-animation: ripple 5.5s ease-out 225ms infinite;
    animation: ripple 5.5s ease-out 225ms infinite;
}

.point_area .point_70:after {
    content: "";
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    border-radius: 50%;
    border: 2px solid #ffb300;
    opacity: 0;
    -webkit-animation: ripple 5.5s ease-out .9s infinite;
    animation: ripple 5.5s ease-out .9s infinite;
}

.point_area .point_90:after {
    content: "";
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    border-radius: 50%;
    border: 2px solid #ffb300;
    opacity: 0;
    -webkit-animation: ripple 5.5s ease-out 1.8s infinite;
    animation: ripple 5.5s ease-out 1.8s infinite;
}

@keyframes ripple {
    0% {
        opacity: 0;
        -webkit-transform: scale(.1);
        transform: scale(.1)
    }
    5% {
        opacity: 1
    }
    to {
        opacity: 0;
        -webkit-transform: scale(1);
        transform: scale(1)
    }
}

.point-name {
    position: absolute;
}


.all_dbx{
width:100%;
background-color:#f7f9fb;
overflow:hidden;
}
.bs_dbx{
width:1360px;
height:560px;
position:relative;
}
.bs_dbxA{
width:450px;
height:143px;
line-height:52px;
color:#1a1a1a;
font-size:40px;
position:absolute;
left:0;
top:103px;
font-weight:bold;
border-bottom:1px solid #dee0e1;
}
.bs_dbxB{
width:540px;
height:auto;
line-height:36px;
color:#333333;
font-size:18px;
position:absolute;
left:0;
top:276px;
}
.bs_dbxC{
width:707px;
height:419px;
position:absolute;
top:60px;
right:0;
}

.all_hro{
width:100%;
padding-top:50px;
padding-bottom:96px;
overflow:hidden;
}
.hro_TT{
width:100%;
height:98px;
line-height:98px;
font-size:40px;
color:#000;
font-weight:bold;
}

.hro-left{ position:relative; width:1380px;overflow:hidden; height:490px; margin-left:-9px;}
.hro-left .hd{ overflow:hidden;  height:16px; width:138px; margin:0 auto; position:absolute; left:658px; top:474px; z-index:4;}
.hro-left .hd .prev{ display:block; width:10px; height:10px; float:right; margin-right:15px;overflow:hidden; cursor:pointer;}
.hro-left .hd .prev:hover{}
.hro-left .hd .next{display:block; width:10px; height:10px; float:right; overflow:hidden;}
.hro-left .hd .next:hover{}
.hro-left .hd .prevStop{ background-position:-60px 0; }
.hro-left .hd .nextStop{ background-position:-60px -50px; }
.hro-left .hd ul{ float:left; overflow:hidden; zoom:1; margin:0; padding:0; list-style:none;}
.hro-left .hd ul li{ float:left;width:14px; height:14px; overflow:hidden; margin-right:7px; text-indent:-999px; cursor:pointer; border:1px solid #9c9c9c;border-radius:50%;display:inline-block;}
.hro-left .hd ul li.on{border:1px solid #535353;background-color:#535353;}
.hro-left .bd{ width:1380px; overflow:hidden;}
.hro-left .bd ul{overflow:hidden;zoom:1; margin:0; padding:0; list-style:none; }
.hro-left .bd ul li{ width:326px; float:left; height:440px;_display:inline;margin-right:1px;box-shadow:0 0 9px rgba(0,0,0,0.2); margin:9px;}

.stg_hro{
width:100%;
}
.stg_hro ul{
margin:0;
padding:0;
list-style:none;
}
.stg_hro ul li{
width:50%;
float:left;
margin-bottom:19px;
}
.stg_hro ul li img{
width:94%;
height:auto;
box-shadow:0 0 9px rgba(0,0,0,0.2);
margin:0 auto;
}

.bs_pages{
    width:1360px;
	clear:both;
    overflow: hidden;
    text-align: center;
	padding-top:30px;
}

.bs_pages a.pagesBtn{
width:14px;
height:14px;
border:1px solid #9c9c9c;
border-radius:50%;
display:inline-block;
margin:0 3px;
color:#f7f7f7;
}
.bs_pages a.pagesBtnActive{
border:1px solid #535353;
background-color:#535353;
color:#535353;
}

.all_lab_wh{
width:100%;
padding-bottom:65px;
background-color:#19191a;
overflow:hidden;
}
.lab_wh_TT{
width:100%;
height:154px;
line-height:154px;
text-align:center;
font-size:42px;
color:#fff;
}
.lab_wh{
width:1360px;
height:669px;
position:relative;
}
.lab_wh1{
width:800px;
height:190px;
padding-top:137px;
padding-left:41px;
background:url(img/about-wh_01.jpg) no-repeat;
position:absolute;
left:0;
top:0;
overflow:hidden;
}
.lab_wh2{
width:421px;
padding-left:420px;
padding-top:104px;
height:223px;
background:url(img/about-wh_02.jpg) no-repeat;
position:absolute;
left:0;
top:343px;
overflow:hidden;
}
.lab_wh3{
width:463px;
height:647px;
background:url(img/about-wh_03.jpg) no-repeat;
position:absolute;
right:0;
top:0;
padding-left:37px;
padding-top:22px;
overflow:hidden;
}

.lab_wha{
width:100%;
height:50px;
line-height:50px;
color:#fff;
opacity:0.1;
font-size:30px;
font-weight:bold;
}
.lab_whb{
width:100%;
height:40px;
line-height:40px;
color:#fff;
font-size:30px;
font-weight:bold;
}
.lab_whc{
width:420px;
line-height:24px;
color:#fff;
font-size:18px;
margin-top:15px;
overflow:hidden;
}

.lab_whax{
width:100%;
height:50px;
line-height:50px;
color:#1a1a1a;
opacity:0.1;
font-size:30px;
font-weight:bold;
}
.lab_whbx{
width:100%;
height:40px;
line-height:40px;
color:#1a1a1a;
font-size:30px;
font-weight:bold;
}
.lab_whcx{
width:400px;
line-height:36px;
color:#1a1a1a;
font-size:18px;
margin-top:15px;
overflow:hidden;
}

.all_china{
width:100%;
background:url(../img/about/all_china.jpg) center bottom no-repeat;
overflow:hidden;
}
.sixS_china{
width:1360px;
height:860px;
position:relative;
}
.sixS_chinaA{
width:610px;
height:108px;
line-height:54px;
font-size:42px;
color:#1a1a1a;
position:absolute;
left:0;
top:74px;
}
.sixS_chinaB{
width:560px;
height:250px;
line-height:30px;
font-size:18px;
color:#1a1a1a;
position:absolute;
left:0;
top:160px;
}
.sixS_chinaC{
width:240px;
height:40px;
line-height:40px;
background-color:#fcbe03;
font-size:16px;
color:#333333;
font-weight:bold;
text-align:center;
position:absolute;
left:0;
top:507px;
border-radius:4px;
}
.sixS_chinaD{
width:120px;
height:40px;
position:absolute;
left:256px;
top:507px;
}
.sixS_chinaD a{
width:100px;
padding-left:58px;
border-radius:4px;
background:url(../img/vxs_ico.png) 33px 10px no-repeat;
height:38px;
line-height:38px;
border:1px solid #333333;
font-size:16px;
font-weight:bold;
color:#333333;
display:block;
}
.sixS_chinaD a:hover{
background:url(../file/top_tels.png) 33px 10px no-repeat;
background-color:#333;
color:#fff;
}
.sixS_chinaE{
width:755px;
height:507px;
position:absolute;
right:0;
top:60px;
}
.sixS_chinaF{
width:1370px;
height:170px;
position:absolute;
left:0;
top:640px;
}

.all_lab_process{
width:100%;
background:url(../img/about-all_lc.jpg) center top no-repeat;
padding:54px 0 60px 0;
overflow:hidden;
}
.lab_process_TT{
width:1218px;
padding-left:142px;
height:90px;
line-height:56px;
color:#1a1a1a;
font-size:36px;
background:url(../img/about-icon_step.png) 73px 9px no-repeat;
}
.lab_process_TTT{
width:100%;
height:84px;
line-height:84px;
text-align:center;
font-size:36px;
}
.lab_process_TxT{
width:1060px;
margin:0 auto;
padding-bottom:30px;
font-size:16px;
color:#4c4c4c;
line-height:24px;
text-align:center;
overflow:hidden;
}
.lab_process{
width:1360px;
overflow:hidden;
}
.lab_process ul{
margin:0;
padding:0;
list-style:none;
}
.lab_process ul li{
width:1360px;
float:left;
height:140px;
background:url(../img/about-step.png) 91px top no-repeat;
position:relative;
overflow:hidden;
}
.lab_processA{
width:1216px;
height:34px;
line-height:34px;
font-size:18px;
color:#000000;
font-weight:bold;
position:absolute;
left:144px;
top:0;
}
.lab_processB{
width:890px;
line-height:22px;
font-size:15px;
color:#4c4c4c;
overflow:hidden;
position:absolute;
left:144px;
top:35px;
}
.lab_processC{
width:90px;
height:42px;
line-height:42px;
font-size:22px;
color:#ffaa00;
overflow:hidden;
position:absolute;
left:0;
top:0;
}


.lab_com{
width:1360px;
padding-top:10px;
overflow:hidden;
}
.lab_com_A{
height:50px;
line-height:50px;
padding-left:19px;
background:url(../img/about-dm.png) left center no-repeat;
font-size:30px;
color:#000000;
overflow:hidden;
}
.lab_com_As{
height:42px;
line-height:42px;
padding-left:19px;
font-size:30px;
color:#dddddd;
font-weight:bold;
overflow:hidden;
}
.lab_com_TT{
height:46px;
line-height:46px;
padding-left:19px;
font-size:18px;
color:#000000;
font-weight:bold;
}
.lab_com_TxT{
width:100%;
padding-left:19px;
padding-bottom:20px;
font-size:16px;
line-height:32px;
color:#4c4c4c;
overflow:hidden;
}
.lab_com_TxT u{
font-size:18px;
}

.lab_comx{
width:1358px;
height:538px;
border-radius:10px;
background-color:#fbfbfb;
border:1px solid #fcbf05;
position:relative;
margin-bottom:70px;
}
.lab_comx_A{
width:309px;
height:85px;
position:absolute;
left:43px;
top:43px;
}
.lab_comx_B{
width:860px;
padding-right:372px;
padding-left:40px;
padding-top:30px;
height:290px;
overflow:hidden;
position:absolute;
left:43px;
top:170px;
background-color:#fff;
z-index:1;
box-shadow:0 0 7px rgba(0,0,0,0.2);
border-radius:10px;
}
.lab_comx_C{
width:302px;
height:368px;
position:absolute;
left:950px;
top:78px;
z-index:2;
}

.lab_com_4th{
width:1284px;
padding-top:10px;
overflow:hidden;
}
.lab_com_4th ul{
margin:0;
padding:0;
list-style:none;
}
.lab_com_4th ul li{
width:542px;
padding:26px 40px 0 40px;
float:left;
height:100px;
font-size:16px;
line-height:24px;
color:#333333;
margin-right:20px;
background-color:#e0e0e0;
margin-bottom:14px;
border-radius:10px;
}
.lab_com_4th ul li:first-child{
background-color:#fcbf05;
}
.lab_com_4th ul li:last-child{
background-color:#fcbf05;
}

.all_lab_type{
width:100%;
padding:52px 0 22px 0;
overflow:hidden;
}
.lab_type_TT{
width:100%;
height:92px;
line-height:92px;
text-align:center;
font-size:40px;
color:#1a1a1a;
font-weight:bold;
}
.lab_type_TxT{
width:100%;
line-height:30px;
font-size:18px;
color:#1a1a1a;
text-align:left;
overflow:hidden;
}

.all_lab_list{
width:100%;
padding-top:20px;
padding-bottom:18px;
overflow:hidden;
}
.lab_list{
width:1386px;
}
.lab_list ul{
margin:0;
padding:0;
list-style:none;
}
.lab_list ul li{
width:462px;
float:left;
margin-bottom:42px;
}
.lab_list_li{
width:436px;
height:360px;
background-color:#fff;
position:relative;
box-shadow:0 0 30px rgba(0,0,0,0.1);
border-radius:10px;
overflow:hidden;
}
.lab_list_lia{
width:436px;
height:auto;
position:absolute;
left:0;
top:0;
overflow:hidden;
}
.lab_list_lib{
width:406px;
height:44px;
line-height:22px;
font-size:16px;
color:#1a1a1a;
font-weight:bold;
position:absolute;
left:20px;
right:20px;
top:275px;
}
.lab_list_lic{
width:376px;
height:64px;
border-bottom:1px solid #dfdfdf;
line-height:22px;
font-size:16px;
color:#1a1a1a;
position:absolute;
left:30px;
top:252px;
overflow:hidden;
}
.lab_list_lid{
width:376px;
height:36px;
line-height:36px;
font-size:16px;
color:#333333;
position:absolute;
left:30px;
top:318px;
background:url(../img/m_em.png) right center no-repeat;
}

.lab_list_li:hover{
box-shadow:0 0 30px rgba(0,0,0,0.2);
}
.lab_list_li:hover .lab_list_lia img{
transform: scale(1.08);
}
.lab_list_li:hover .lab_list_lib{
color:#fcb801;
}

.lab_list_lia img{
transition:all 0.3s linear;
	-webkit-transition:all 0.3s linear;
	-moz-transition:all 0.3s linear;
	-o-transition:all 0.3s linear;
}

.all_lab_xmjs{
width:100%;
height:100%;
padding:16px 0 19px 0;
}
.dilac_xmjs{
padding-bottom:85px;
}

.all_lab_iso17025js{
background:url(../img/all_jj.jpg) center bottom no-repeat;
}

.all_lab_15189{
width:100%;
background:url(../img/all_what.jpg) center top no-repeat;
padding:70px 0 0 0;
overflow:hidden;
}
.lab_15189{
width:1360px;
height:650px;
position:relative;
}
.lab_15189a{
width:644px;
height:60px;
line-height:60px;
font-size:40px;
color:#000000;
position:absolute;
left:0;
top:12px;
}
.lab_15189b{
width:644px;
height:auto;
font-size:16px;
line-height:24px;
color:#333333;
position:absolute;
left:0;
top:77px;
}

.lab_15189b p{
text-indent: 2em;
}

.lab_15189c{
width:1360;
height:auto;
font-size:16px;
line-height:24px;
color:#4c4c4c;
position:absolute;
left:0;
top:428px;
}

.lab_15189c p{
text-indent: 2em;
}

.lab_15189d{
width:660px;
height:390px;
position:absolute;
right:0;
top:0;
box-shadow:0 0 40px 0 rgba(35,39,44,0.16);
overflow:hidden;
}

.lab_xmjs{
width:1360px;
height:340px;
position:relative;
}

.iso17025_xmjs{
width:1360px;
height:390px;
position:relative;
}

.iso17020_xmjs{
height:380px;
}

.cma_xmjs{
height:440px;
}

.system_xmjs{
height:240px;
}

.lab_xmjs_A{
width:750px;
height:62px;
line-height:62px;
position:absolute;
left:0;
top:0;
font-size:42px;
color:#1a1a1a;
}
.lab_xmjs_B{
width:750px;
height:auto;
line-height:26px;
position:absolute;
left:0;
top:75px;
font-size:18px;
color:#1a1a1a;
}
.lab_xmjs_C{
width:310px;
height:40px;
position:absolute;
left:0;
top:236px;
}
.lab_xmjs_D{
width:559px;
height:339px;
position:absolute;
right:0;
top:10px;
}

.all_iso15189_yj{
width:100%;
height:618px;
background:url(../img/all_iso15189_yj.jpg) center top no-repeat;
overflow:hidden;
}
.iso15189_yj{
width:1360px;
height:618px;
position:relative;
}
.iso15189_yj_A{
width:284px;
height:72px;
position:absolute;
left:0;
top:58px;
}
.iso15189_yj_B{
width:630px;
height:309px;
position:absolute;
left:0;
top:176px;
}
.iso15189_yj_B ul{
margin:0;
padding:0;
list-style:none;
}
.iso15189_yj_B ul li{
width:291px;
height:62px;
float:left;
border:1px solid #626262;
background-color:#141414;
border-radius:10px;
margin-right:22px;
margin-bottom:23px;
text-align:center;
font-size:18px;
line-height:24px;
color:#fff;
font-weight:bold;
padding-top:16px;
}
.iso15189_yj_B ul li:last-child{
width:606px;
height:78px;
line-height:78px;
padding:0;
}
.iso15189_yj_C{
width:644px;
height:72px;
position:absolute;
left:655px;
top:58px;
}
.iso15189_yj_D{
width:705px;
height:398px;
position:absolute;
left:655px;
top:147px;
}

.iso15189_yj_E{
width:376px;
height:40px;
position:absolute;
left:0;
top:496px;
}

.lab_kfs{
width:376px;
margin:0 auto;
height:40px;
}
.lab_kfs_tel{
width:240px;
height:40px;
float:left;
background-color:#fcbe03;
line-height:40px;
font-size:16px;
color:#1a1a1a;
font-weight:bold;
text-align:center;
border-radius:40px;
}
.lab_kfs_btn{
width:120px;
height:40px;
float:right;
}
.lab_kfs_btn a{
width:118px;
height:38px;
display:block;
line-height:38px;
font-size:16px;
color:#fff;
font-weight:bold;
border:1px solid #fff;
border-radius:40px;
text-align:center;
}
.lab_kfs_btn a:hover{
background-color:#fff;
color:#1a1a1a;
}

.all_iso15189_fw{
width:100%;
padding:30px 0;
overflow:hidden;
}
.lab_xm_TT{
width:100%;
height:102px;
line-height:102px;
text-align:center;
font-size:34px;
color:#1a1a1a;
font-weight:bold;
}
.lab_xm_TxT{
width:100%;
text-align:center;
font-size:18px;
color:#fff;
padding-bottom:30px;
overflow:hidden;
}
.iso15189_fw{
width:1360px;
overflow:hidden;
}
.iso15189_fw ul{
margin:0;
padding:0;
list-style:none;
}
.iso15189_fw ul li{
width:1356px;
border:2px solid #dcdcdc;
height:221px;
float:left;
position:relative;
border-radius:10px;
margin-bottom:24px;
}
.iso15189_fwA{
width:357px;
height:181px;
position:absolute;
left:31px;
top:20px;
}
.iso15189_fwB{
width:280px;
height:44px;
line-height:44px;
font-size:24px;
font-weight:bold;
position:absolute;
left:460px;
top:27px;
}
.iso15189_fwC{
width:934px;
height:120px;
position:absolute;
left:460px;
top:78px;
}
.iso15189_fwC dl{
margin:0;
padding:0;
list-style:none;
}
.iso15189_fwC dl dt{
width:467px;
float:left;
height:30px;
line-height:30px;
font-size:18px;
}

.iso15189_fwCs{
width:934px;
height:120px;
position:absolute;
left:460px;
top:78px;
}
.iso15189_fwCs dl{
margin:0;
padding:0;
list-style:none;
}
.iso15189_fwCs dl dt{
width:934px;
float:left;
height:30px;
line-height:30px;
font-size:18px;
}

.cma_ag{
background:url(../img/cma_ag.jpg) right top no-repeat;
}
.cma_bg{
background:url(../img/cma_bg.jpg) right top no-repeat;
}

.iso15189_x{
width:100%;
text-align:center;
overflow:hidden;
}

.all_iso15189_hc{
width:100%;
height:660px;
background:url(../img/all_hc.jpg) center top no-repeat;
overflow:hidden;
}
.iso15189_hc{
width:1360px;
height:660px;
position:relative;
}
.iso15189_hc_TT{
width:100%;
height:60px;
line-height:60px;
font-size:40px;
position:absolute;
left:0;
top:71px;
}
.iso15189_hc_li{
width:674px;
height:auto;
position:absolute;
left:0;
top:164px;
}
.iso15189_hc_li ul{
margin:0;
padding:0;
list-style:none;
}
.iso15189_hc_li ul li{
padding-left:34px;
background:url(../img/hc_em.png) left 6px no-repeat;
float:left;
line-height:26px;
font-size:20px;
color:#000000;
padding-bottom:32px;
overflow:hidden;
}


.all_lab_youshi{
width:100%;
height:625px;
padding-top:20px;
background:url(../img/all_ys.jpg) center top no-repeat;
overflow:hidden;
}
.lab_youshi{
width:1372px;
height:448px;
}
.lab_youshi ul{
margin:0;
padding:0;
list-style:none;
}
.lab_youshi ul li{
width:343px;
height:408px;
float:left;
}
.lab_youshi_li{
width:330px;
height:408px;
border-radius:10px;
position:relative;
box-shadow: 0 0 12px rgba(0,0,0,.16);
overflow:hidden;
}
.lab_youshi_lia{
width:330px;
height:408px;
position:absolute;
left:0;
top:0;
z-index:1;
}
.lab_youshi_lib{
width:280px;
height:44px;
line-height:44px;
font-size:24px;
font-weight:500;
position:absolute;
left:25px;
top:196px;
color:#fff;
z-index:2;
}
.lab_youshi_lic{
width:280px;
height:auto;
line-height:26px;
font-size:16px;
position:absolute;
left:25px;
top:248px;
z-index:2;
color:#fff;
}


.vb_kf{
width:356px;
margin:0 auto;
height:40px;
}
.vb_kf_tel{
width:220px;
height:40px;
float:left;
line-height:40px;
font-size:16px;
color:#1a1a1a;
font-weight:bold;
text-align:center;
border-radius:40px;
}
.vb_kf_btn{
width:120px;
height:40px;
float:right;
}
.vb_kf_btn a{
width:118px;
height:38px;
display:block;
line-height:38px;
font-size:16px;
color:#1a1a1a;
font-weight:bold;
border:1px solid #1a1a1a;
border-radius:40px;
text-align:center;
}
.vb_kf_btn a:hover{
background-color:#1a1a1a;
color:#fff;
}

.all_lab_lc{
width:100%;
padding:36px 0 70px 0;
background-color:#fff;
overflow:hidden;
}
.lab_lc{
width:1360px;
height:325px;
background:url(../img/lc_xyz.png) left 133px no-repeat;
position:relative;
}
.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:40px;
line-height:40px;
font-size:20px;
color:#000000;
font-weight:bold;
position:absolute;
left:0;
top:168px;
}
.lab_lcC{
width:100%;
height:auto;
line-height:20px;
overflow:hidden;
text-align:center;
color:#4c4c4c;
font-size:15px;
position:absolute;
left:0;
top:217px;
z-index:9;
}
.lab_lcD{
width:18px;
height:18px;
text-align:center;
line-height:18px;
background-color:#afb0b3;
position:absolute;
left:76px;
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;
}


.sab_case-left{ position:relative; width:100%; margin:0 auto; height:550px;}
.sab_case-left .hd{ overflow:hidden;  height:30px; padding:0 10px; width:100%; margin-top:38px;}
.hd_di{ width:124px;margin:0 auto;}
.sab_case-left .hd .prev{ display:block; width:18px; height:30px; float:right; margin-right:5px;overflow:hidden; cursor:pointer; background:url("../img/cnas/t_lt.png") no-repeat;}
.sab_case-left .hd .prev:hover{background:url("../img/cnas/t_lts.png") no-repeat;}
.sab_case-left .hd .next{display:block; width:18px; height:30px; float:right; margin-right:5px; overflow:hidden; cursor:pointer; background:url("../img/cnas/t_rt.png") no-repeat;}
.sab_case-left .hd .next:hover{background:url("../img/cnas/t_rts.png") no-repeat;}
.sab_case-left .hd .prevStop{ background-position:-60px 0; }
.sab_case-left .hd .nextStop{ background-position:-60px -50px; }
.sab_case-left .hd ul{ float:right; overflow:hidden; zoom:1; margin:0; padding:0; list-style:none; margin-top:7px;}
.sab_case-left .hd ul li{ float:left;  width:16px; height:16px; overflow:hidden; margin-right:9px; text-indent:-999px; cursor:pointer; background:url("../img/cnas/tt_out.png") no-repeat; }
.sab_case-left .hd ul li.on{ background:url("../img/cnas/tt_hover.png") no-repeat; }
.sab_case-left .bd{ width:100%; overflow:hidden;}
.sab_case-left .bd ul{ overflow:hidden; zoom:1; margin:0; padding:0; list-style:none; }
.sab_case-left .bd ul li{ width:50%; float:left; height:450px;_display:inline; margin-right:10px; position:relative;}

.pageState{
display:none;
}
.sab_case_di{
width:676px;
height:450px;
position:relative;
float:left;
margin-left:52px;
}
.sab_case_dia{
width:86px;
height:34px;
line-height:34px;
text-align:center;
color:#000000;
font-size:14px;
background-color:#ffaa00;
position:absolute;
left:0;
bottom:66px;
}
.sab_case_dib{
width:676px;
height:44px;
line-height:44px;
color:#fff;
font-size:24px;
font-weight:bold;
position:absolute;
left:0;
bottom:18px;
}

.sab_case_logo{
width:1358px;
margin:0 auto;
height:326px;
overflow:hidden;
}
.sab_case_logo ul{
margin:0;
padding:0;
list-style:none;
}
.sab_case_logo ul li{
width:194px;
height:98px;
float:left;
text-align:center;
}

.all_lab_anli{
width:100%;
height:968px;
padding-top:30px;
background:url(../img/all_anli.jpg) center top no-repeat;
overflow:hidden;
}
.lab_anli{
width:1360px;
padding-bottom:20px;
overflow:hidden;
}
.lab_anli_logo{
width:1360px;
padding-bottom:30px;
overflow:hidden;
}

.all_dilac_yj{
width:100%;
height:546px;
background:url(../img/all_dilac_1.jpg) center top no-repeat;
overflow:hidden;
}
.dilac_yj{
width:1360px;
height:546px;
position:relative;
}
.dilac_yj_A{
width:200px;
padding-left:26px;
height:56px;
line-height:56px;
font-size:36px;
background:url(../img/dilac_at.png) left center no-repeat;
position:absolute;
left:0;
top:45px;
}
.dilac_yj_B{
width:640px;
padding-top:24px;
overflow:hidden;
}
.dilac_yj_B ul{
margin:0;
padding:0;
list-style:none;
}
.dilac_yj_B ul li{
width:640px;
float:left;
margin-bottom:18px;
}
.dilac_yj_Ba{
width:622px;
padding-left:18px;
background:url(../img/em.png) left center no-repeat;
height:34px;
line-height:34px;
font-size:20px;
font-weight:bold;
color:#000000;
}
.dilac_yj_Bb{
width:622px;
padding-left:18px;
font-size:16px;
color:#4c4c4c;
line-height:24px;
overflow:hidden;
}

.dilac_yj_D{
width:660px;
padding-top:30px;
overflow:hidden;
}
.dilac_yj_D dl{
margin:0;
padding:0;
list-style:none;
}
.dilac_yj_D dl dt{
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:#f0f0f0;
width:259px;
overflow:hidden;
}
.dilac_yj_D dl dt strong{
color:#000000;
}

.all_dilac_fw{
width:100%;
background:url(../img/all_ab.jpg) center top no-repeat;
padding:30px 0 70px 0;
overflow:hidden;
}
.dilac_fw{
width:1412px;
height:398px;
}
.dilac_fw ul{
margin:0;
padding:0;
list-style:none;
}
.dilac_fw ul li{
width:300px;
height:360px;
margin-right:53px;
float:left;
position:relative;
box-shadow:0 0 40px rgba(0,0,0,0.09);
background-color:#fff;
}
.dilac_fwA{
width:300px;
height:130px;
position:absolute;
left:0;
top:0;
overflow:hidden;
}
.dilac_fwB{
width:240px;
height:42px;
line-height:42px;
font-size:22px;
color:#000000;
font-weight:bold;
position:absolute;
left:30px;
top:153px;
}
.dilac_fwC{
width:240px;
position:absolute;
left:30px;
top:202px;
height:auto;
}
.dilac_fwC dl{
margin:0;
padding:0;
list-style:none;
}
.dilac_fwC dl dt{
width:226px;
padding-left:14px;
float:left;
background:url(../img/em.png) left 8px no-repeat;
line-height:22px;
color:#333333;
font-size:15px;
margin-bottom:10px;
overflow:hidden;
}

.all_dilac_hc{
width:100%;
padding:50px 0;
background:url(../img/all_hc.jpg) center top no-repeat;
overflow:hidden;
}
.dilac_hc{
width:1360px;
height:610px;
position:relative;
}
.dilac_hc_TT{
width:100%;
height:60px;
line-height:60px;
font-size:40px;
position:absolute;
left:0;
top:30px;
color:#fff;
}
.dilac_hc_li{
width:760px;
height:auto;
position:absolute;
left:0;
top:122px;
}
.dilac_hc_li ul{
margin:0;
padding:0;
list-style:none;
}
.dilac_hc_li ul li{
padding-left:34px;
float:left;
height:50px;
line-height:50px;
font-size:20px;
color:#fff;
font-weight:bold;
background:url(../img/hc_em.png) left center no-repeat;
}


.dilac_hc_kf{
width:370px;
height:40px;
position:absolute;
left:0;
top:522px;
}

.iso17020_yj{
width:1360px;
padding-bottom:40px;
overflow:hidden;
}
.iso17020_yjl{
width:666px;
float:left;
}
.iso17020_yjr{
width:666px;
float:right;
}

.all_iso17020_hc{
width:100%;
height:730px;
background:url(../img/all_hc.jpg) center top no-repeat;
overflow:hidden;
}


.all_iso17020_bs{
width:100%;
background:url(../img/all_iso17020_bs.jpg) center top no-repeat;
overflow:hidden;
}

.all_lab_design{
width:100%;
padding-top:30px;
background:url(../img/all_design_01.jpg) center bottom no-repeat;
height:520px;
overflow:hidden;
}
.lab_design{
width:1390px;
}
.lab_design ul{
margin:0;
padding:0;
list-style:none;
}
.lab_design ul li{
width:625px;
height:284px;
padding-left:40px;
padding-top:25px;
background-color:#fff;
margin-right:30px;
float:left;
border-top:2px solid #b5b5b5;
box-shadow:0 0 36px rgba(0,0,0,0.1);
overflow:hidden;
}
.lab_design_dl{
width:625px;
overflow:hidden;
}
.lab_design_dl dl{
margin:0;
padding:0;
list-style:none;
}
.lab_design_dl dl dt{
width:625px;
height:36px;
line-height:36px;
font-size:16px;
color:#4c4c4c;
float:left;
}
.lab_design_dl dl dt span{
width:18px;
height:18px;
display:inline-block;
line-height:18px;
text-align:center;
background-color:#ffaa00;
font-size:12px;
color:#000000;
margin-right:5px;
}

.all_lab_design_fw{
width:100%;
padding-top:40px;
padding-bottom:80px;
overflow:hidden;
}

.design_yzB{
width:1390px;
height:430px;
}
.design_yzB ul{
margin:0;
padding:0;
list-style:none;
}
.design_yzB ul li{
width:665px;
height:410px;
float:left;
position:relative;
margin-right:30px;
background-color:#fff;
box-shadow:0 0 12px rgba(40,47,56,0.3);
}
.design_yzBa{
width:580px;
height:72px;
line-height:72px;
border-bottom:1px solid #e5e5e5;
font-size:24px;
font-weight:bold;
color:#000000;
position:absolute;
left:45px;
top:132px;
}
.design_yzBb{
width:580px;
height:auto;
position:absolute;
left:45px;
top:230px;
}
.design_yzBb dl{
margin:0;
padding:0;
list-style:none;
}
.design_yzBb dl dt{
float:left;
width:262px;
padding-left:28px;
height:32px;
line-height:32px;
background:url(../img/fan_dh.png) left center no-repeat;
font-size:16px;
color:#4c4c4c;
}
.design_yzBc{
width:665px;
height:120px;
position:absolute;
left:0;
top:0;
overflow:hidden;
}

.renovation_yzB{
width:1390px;
height:400px;
margin-top:20px;
}
.renovation_yzB ul{
margin:0;
padding:0;
list-style:none;
}
.renovation_yzB ul li{
width:665px;
height:380px;
float:left;
position:relative;
margin-right:30px;
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(../img/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(../img/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:665px;
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_fw{
width:1384px;
overflow:hidden;
}
.design_fw ul{
margin:0;
padding:0;
list-style:none;
}
.design_fw ul li{
width:318px;
height:58px;
float:left;
border:1px solid #efefef;
line-height:58px;
text-align:center;
margin-right:26px;
margin-bottom:22px;
border-radius:10px;
font-size:18px;
}
.design_fw ul li span{
color:#fcbe03;
}

.design_fw ul li.wids{
width:664px;
}

.design_sg{
width:1384px;
height:162px;
}
.design_sg ul{
margin:0;
padding:0;
list-style:none;
}
.design_sg ul li{
width:320px;
height:60px;
float:left;
background-color:#f4f4f5;
line-height:60px;
text-align:center;
margin-right:26px;
margin-bottom:22px;
border-radius:10px;
font-size:18px;
}

.design_gf{
width:1360px;
height:512px;
border-radius:10px;
overflow:hidden;
position:relative;
box-shadow:0 0 36px rgba(0,0,0,0.1);
}
.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;
}

.all_lab_renovation{
width:100%;
height:498px;
padding-top:20px;
background:url(../img/all_renovation.jpg) center top no-repeat;
overflow:hidden;
}
.lab_renovation{
width:100%;
font-size:16px;
line-height:26px;
color:#fff;
padding-bottom:20px;
overflow:hidden;
}

.instrument_gf{
width:1360px;
height:129px;
border-radius:10px;
overflow:hidden;
position:relative;
box-shadow:0 0 12px rgba(0,0,0,0.1);
}
.instrument_gf ul{
margin:0;
padding:0;
list-style:none;
}
.instrument_gf ul li{
width:452px;
height:128px;
float:left;
border-right:1px solid #eeeeee;
border-bottom:1px solid #eeeeee;
position:relative;
}
.instrument_gf ul li:last-child{
border-right:none;
width:454px;
}

.instrument_gfA{
width:430px;
height:66px;
line-height:33px;
font-size:18px;
position:absolute;
left:100px;
top:28px;
color:#333333;
font-weight:bold;
}
.instrument_gfA span{
font-size:24px;
color:#ffaa00
}
.instrument_gfB{
width:45px;
height:37px;
position:absolute;
left:40px;
top:31px;
}
.instrument_gfC{
width:55px;
height:56px;
line-height:56px;
position:absolute;
right:0;
top:71px;
font-size:36px;
color:#efefef;
}

.all_lab_consumables{
width:100%;
padding-top:30px;
padding-bottom:80px;
overflow:hidden;
background:url(../img/all_sk.jpg) center bottom no-repeat;
}
.lab_consumables{
width:1400px;
height:450px;
}
.lab_consumables ul{
margin:0;
padding:0;
list-style:none;
}
.lab_consumables ul li{
width:660px;
height:120px;
float:left;
margin-right:40px;
box-shadow:0 0 24px rgba(0,0,0,0.1);
margin-bottom:20px;
position:relative;
}
.lab_consumables_A{
width:300px;
padding-left:16px;
position:absolute;
left:15px;
top:13px;
height:40px;
line-height:40px;
background:url(../img/em.png) left center no-repeat;
font-size:20px;
color:#000;
font-weight:bold;
}
.lab_consumables_B{
width:610px;
height:auto;
position:absolute;
left:30px;
top:54px;
line-height:24px;
font-size:16px;
color:#666666;
}

.all_lab_introduction{
width:100%;
height:688px;
padding-top:20px;
overflow:hidden;
background:url(../img/all_introduction.jpg) center top no-repeat;
}
.introduction_zd{
width:1360px;
height:528px;
position:relative;
}
.introduction_zd_l{
width:510px;
height:470px;
position:absolute;
left:0;
top:0;
}
.introduction_zd_r{
width:836px;
height:470px;
position:absolute;
right:0;
top:0;
border-radius:10px;
box-shadow:0 0 12px rgba(0,0,0,0.1);
overflow:hidden;
}

.all_introduction_hc{
width:100%;
padding:30px 0 90px 0;
background-color:#f4f4f5;
overflow:hidden;
}

.introduction_hcA{
width:1380px;
}
.introduction_hcA ul{
margin:0;
padding:0;
list-style:none;
}
.introduction_hcA ul li{
width:440px;
float:left;
height:360px;
box-shadow:0 0 12px rgba(0,0,0,0.1);
background-color:#fff;
margin-right:20px;
position:relative;
margin-bottom:20px;
}
.introduction_hcAa{
width:440px;
height:122px;
}
.introduction_hcAb{
width:370px;
margin:35px auto 10px auto;
line-height:28px;
font-size:22px;
color:#000000;
font-weight:bold;
}
.introduction_hcAc{
width:370px;
margin:0 auto;
line-height:23px;
font-size:15px;
padding-bottom:27px;
color:#666666;
overflow:hidden;
}

.introduction_hcB{
width:1360px;
}
.introduction_hcB ul{
margin:0;
padding:0;
list-style:none;
}
.introduction_hcB ul li{
width:1360px;
float:left;
height:202px;
box-shadow:0 0 12px rgba(0,0,0,0.1);
background-color:#fff;
margin-bottom:20px;
position:relative;
}
.introduction_hcBa{
width:512px;
height:202px;
position:absolute;
left:0;
top:0;
}
.introduction_hcBb{
width:754px;
position:absolute;
left:540px;
top:30px;
line-height:42px;
height:42px;
font-size:22px;
color:#000000;
font-weight:bold;
}
.introduction_hcBc{
width:754px;
position:absolute;
left:540px;
top:78px;
font-size:15px;
line-height:23px;
color:#666666;
}

.introduction_hc{
width:1360px;
height:814px;
position:relative;
}
.introduction_hc_01{
width:440px;
height:361px;
position:absolute;
left:0;
top:0;
box-shadow:0 0 12px rgba(0,0,0,0.1);
overflow:hidden;
}
.introduction_hc_02{
width:440px;
height:361px;
position:absolute;
left:460px;
top:0;
box-shadow:0 0 12px rgba(0,0,0,0.1);
overflow:hidden;
}
.introduction_hc_03{
width:440px;
height:361px;
position:absolute;
right:0;
top:0;
box-shadow:0 0 12px rgba(0,0,0,0.1);
overflow:hidden;
}
.introduction_hc_04{
width:1360px;
height:202px;
position:absolute;
left:0;
top:389px;
box-shadow:0 0 12px rgba(0,0,0,0.1);
overflow:hidden;
}
.introduction_hc_05{
width:1360px;
height:202px;
position:absolute;
left:0;
top:611px;
box-shadow:0 0 12px rgba(0,0,0,0.1);
overflow:hidden;
}

.all_lab_search{
width:100%;
height:416px;
padding-top:30px;
background:url(../img/all_search.jpg) center top no-repeat;
overflow:hidden;
}
.lab_search{
width:100%;
overflow:hidden;
font-size:18px;
padding-bottom:20px;
line-height:32px;
color:#fff;
}

.all_lab_system{
width:100%;
height:822px;
padding-top:30px;
overflow:hidden;
background:url(../img/all_system.jpg) center top no-repeat;
}
.lab_system{
width:1360px;
height:662px;
position:relative;
}
.lab_system_01{
width:440px;
height:365px;
position:absolute;
left:0;
top:0;
box-shadow:0 0 20px rgba(0,0,0,0.16);
}
.lab_system_02{
width:440px;
height:170px;
position:absolute;
left:461px;
top:0;
box-shadow:0 0 20px rgba(0,0,0,0.16);
}
.lab_system_03{
width:440px;
height:170px;
position:absolute;
left:461px;
top:189px;
box-shadow:0 0 20px rgba(0,0,0,0.16);
}
.lab_system_04{
width:440px;
height:365px;
position:absolute;
right:0;
top:0;
box-shadow:0 0 20px rgba(0,0,0,0.16);
}
.lab_system_05{
width:666px;
height:232px;
position:absolute;
left:0;
top:389px;
box-shadow:0 0 20px rgba(0,0,0,0.16);
}
.lab_system_06{
width:666px;
height:232px;
position:absolute;
right:0;
top:389px;
box-shadow:0 0 20px rgba(0,0,0,0.16);
}

.all_training_jj{
width:100%;
overflow:hidden;
padding:30px 0 60px 0;
}
.training_jj{
width:1360px;
height:360px;
position:relative;
box-shadow:0 0 16px rgba(0,0,0,0.16);
}
.training_jjs{
width:1360px;
height:490px;
position:relative;
}
.training_jjt{
width:724px;
height:62px;
line-height:62px;
font-size:42px;
position:absolute;
left:0;
top:0;
}
.training_jja{
width:544px;
padding-left:170px;
height:36px;
line-height:36px;
position:absolute;
left:40px;
top:33px;
background:url(../img/a.png) left center no-repeat;
font-size:18px;
color:#1a1a1a;
font-weight:bold;
}
.training_jjb{
width:544px;
padding-left:170px;
height:36px;
line-height:36px;
position:absolute;
left:40px;
top:77px;
background:url(../img/b.png) left center no-repeat;
font-size:18px;
color:#1a1a1a;
font-weight:bold;
}
.training_jjc{
width:604px;
height:auto;
position:absolute;
left:40px;
top:133px;
}
.training_jjct{
width:100%;
height:60px;
line-height:60px;
font-size:22px;
font-weight:bold;
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(../img/em.png) left 4px no-repeat;
line-height:24px;
font-size:16px;
color:#4c4c4c;
margin-bottom:13px;
}
.training_jje{
width:680px;
height:360px;
position:absolute;
right:0;
top:0;
}

.all_training_main{
width:100%;
padding-bottom:110px;
background:url(../img/alls.jpg) center bottom no-repeat;
overflow:hidden;
}
.training_main{
width:1387px;
margin:0 auto 50px auto;
height:670px;
padding-top:34px;
background:url(../img/ox.png) no-repeat;
overflow:hidden;
}
.training_bain{
background:url(../img/bx.png) no-repeat;
height:504px;
}
.training_main_TT{
width:100%;
height:90px;
line-height:90px;
text-align:center;
font-size:36px;
}
.training_main_TxT{
width:1200px;
margin:0 auto;
font-size:16px;
line-height:24px;
color:#4c4c4c;
overflow:hidden;
}

.training_5th{
width:1260px;
margin:0 auto;
}
.training_5th ul{
margin:0;
padding:0;
list-style:none;
}
.training_5th ul li{
width:360px;
margin:0 30px 30px 30px;
height:114px;
float:left;
position:relative;
background-color:#f2f2f2;
}
.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:16px;
line-height:24px;
color:#1a1a1a;
position:absolute;
left:120px;
top:20px;
}
.training_5thc{
width:72px;
text-align:center;
height:44px;;
font-size:22px;
line-height:44px;
color:#ffaa00;
font-style:italic;
position:absolute;
right:0;
top:72px;
font-weight:bold;
}

.training_two{
width:1360px;
}
.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:100%;
height:82px;
line-height:82px;
font-size:24px;
color:#1a1a1a;
font-weight:bold;
}
.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:453px;
padding:20px 35px 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:100%;
height:72px;
line-height:72px;
font-size:24px;
color:#000;
font-weight:bold;
}
.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_sr_best{
width:100%;
padding:40px 0 100px 0;
overflow:hidden;
}
.sr_best_TT{
width:100%;
height:110px;
line-height:110px;
font-size:40px;
color:#1a1a1a;
}
.sr_best{
width:1360px;
}
.sr_best ul{
margin:0;
padding:0;
list-style:none;
}
.sr_best ul li{
width:328px;
height:398px;
float:left;
margin-right:16px;
box-shadow:0 0 10px rgba(0,0,0,0.1);
}
.sr_best ul li:last-child{
margin:0;
}
.sr_best_A{
width:328px;
height:150px;
position:relative;
overflow:hidden;
}
.sr_best_B{
width:288px;
height:42px;
line-height:42px;
margin:28px auto 0 auto;
font-size:22px;
color:#1a1a1a;
font-weight:bold;
}
.sr_best_C{
width:288px;
height:72px;
line-height:24px;
font-size:16px;
color:#666666;
overflow:hidden;
margin:10px auto 0 auto;
border-bottom:1px solid #dfdfdf;
padding-bottom:30px;
}
.sr_best_D{
width:288px;
margin:0 auto;
height:36px;
line-height:36px;
font-size:16px;
color:#333333;
margin-top:8px;
background:url(../img/m_em.png) right center no-repeat;
}

.sr_best ul li:hover{
box-shadow:0 0 20px rgba(0,0,0,0.1);
}
.sr_best ul li:hover .sr_best_A img{
transform: scale(1.1);
}
.sr_best ul li:hover .sr_best_B{
color:#fcb801;
}


.sr_best_A img,.sr_best_Ab{
transition:all 0.3s linear;
	-webkit-transition:all 0.3s linear;
	-moz-transition:all 0.3s linear;
	-o-transition:all 0.3s linear;
}

.bsc_TT{
width:1360px;
height:64px;
line-height:64px;
padding-top:42px;
font-size:36px;
font-weight:bold;
color:#1a1a1a;
}
.bsc_Desc{
width:1360px;
height:70px;
line-height:30px;
font-size:16px;
color:#1a1a1a;
}
.bsc_Descs{
width:1360px;
height:80px;
line-height:30px;
font-size:16px;
color:#fff;
}

.bsc_tool{
width:1400px;
height:310px;
}
.bsc_tool ul{
margin:0;
padding:0;
list-style:none;
}
.bsc_tool ul li{
width:700px;
height:240px;
float:left;
}
.bsc_tool_li{
width:658px;
height:238px;
border:1px solid #c7c7c7;
position:relative;
background-color:#fff;
box-shadow:0 0 5px rgba(0,0,0,0.2);
}
.bsc_tool_lia{
width:140px;
height:48px;
line-height:48px;
padding-left:44px;
font-size:24px;
color:#1a1a1a;
font-weight:bold;
position:absolute;
left:30px;
top:28px;
}
.tico_1{
background:url(../img/tico_1.png) left center no-repeat;
}
.tico_2{
background:url(../img/tico_2.png) left center no-repeat;
}
.bsc_tool_lib{
width:500px;
height:52px;
line-height:26px;
font-size:16px;
color:#1a1a1a;
position:absolute;
left:75px;
top:88px;
}
.bsc_tool_lic{
width:500px;
height:38px;
line-height:38px;
font-size:16px;
color:#4c4c4c;
position:absolute;
left:75px;
top:157px;
}
.bsc_tool_lic strong{
font-size:24px;
color:#fcbf06;
font-family:Arial, Helvetica, sans-serif;
}
.bsc_tool_lid{
width:89px;
height:36px;
position:absolute;
left:79px;
top:157px;
}
.bsc_tool_lid a{
width:89px;
height:36px;
display:block;
line-height:36px;
background:url(../img/more_ico_5.png) 69px center no-repeat;
font-size:16px;
color:#808080;
font-weight:bold;
}
.bsc_tool_lid a:hover{
background:url(../img/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_addr{
width:100%;
height:630px;
padding-top:30px;
background:url(../img/all_add.jpg) center top no-repeat;
overflow:hidden;
}
.bsc_addr{
width:100%;
overflow:hidden;
}
.bsc_addr ul{
margin:0;
padding:0;
list-style:none;
}
.bsc_addr ul li{
width:50%;
float:left;
margin-bottom:15px;
}

.bsc_addr-left{ position:relative; width:1200px; margin:0 auto; clear:both; height:450px;}
.bsc_addr-left .hd{height:10px; width:1200px; margin:0 auto; position:absolute; left:0; top:70px; z-index:4;}
.hd_si{ width:1200px;height:1px;position:relative;}
.bsc_addr-left .hd .prev{ display:block; width:20px; height:40px;overflow:hidden; cursor:pointer; background:url("../img/left.png") no-repeat;position:absolute; left:0; top:0;}
.bsc_addr-left .hd .prev:hover{background:url("../img/lefts.png") no-repeat;}
.bsc_addr-left .hd .next{display:block; width:20px; height:40px; cursor:pointer; background:url("../img/right.png") no-repeat;position:absolute; right:2px; top:0;}
.bsc_addr-left .hd .next:hover{background:url("../img/rights.png") no-repeat;}
.bsc_addr-left .hd .prevStop{ background-position:-60px 0; }
.bsc_addr-left .hd .nextStop{ background-position:-60px -50px; }
.bsc_addr-left .hd ul{overflow:hidden; zoom:1; margin:0; padding:0; list-style:none; width:60px; height:12px; position:absolute; left:573px; top:296px;}
.bsc_addr-left .hd ul li{ float:left;  width:12px; height:12px; overflow:hidden; margin-right:8px; text-indent:-999px; cursor:pointer; background:url("../img/about-cr_outs.png") no-repeat; }
.bsc_addr-left .hd ul li.on{ background:url("../img/about-cr_hover.png") no-repeat; }
.bsc_addr-left .bd{ width:1200px; overflow:hidden;}
.bsc_addr-left .bd ul{overflow:hidden;zoom:1; margin:0; padding:0; list-style:none; }
.bsc_addr-left .bd ul li{ width:280px; margin-right:26px; float:left; height:340px;_display:inline;}

.bsc_addr_ul{
width:1230px;
margin:0 auto;
}
.bsc_addr_ul ul{
margin:0;
padding:0;
list-style:none;
}
.bsc_addr_ul ul li{
width:380px;
float:left;
margin-left:15px;
margin-right:15px;
margin-bottom:30px;
}

.bsc_addr_li{
width:280px;
background-color:#fff;
height:340px;
position:relative;
overflow:hidden;
}
.bsc_addr_lia{
width:280px;
height:42px;
line-height:42px;
font-size:18px;
color:#1a1a1a;
font-weight:bold;
position:absolute;
left:0;
top:0;
}
.bsc_addr_lib{
width:280px;
height:180px;
position:absolute;
left:0;
top:0;
}
.bsc_addr_lic{
width:224px;
padding-left:16px;
height:50px;
line-height:25px;
background:url(../img/addr_ico.png) left 4px no-repeat;
position:absolute;
left:20px;
top:202px;
font-size:16px;
color:#4c4c4c;
}
.bsc_addr_lid{
width:224px;
padding-left:16px;
height:35px;
line-height:35px;
background:url(../img/tel_ico.png) left 11px no-repeat;
position:absolute;
left:20px;
top:268px;
font-size:16px;
color:#4c4c4c;
}
.bsc_addr_lie{
width:280px;
height:60px;
position:absolute;
left:0;
top:-80px;
text-align:center;
z-index:999;
}
.bsc_addr_lie span{
width:100%;
height:32px;
display:block;
text-align:center;
font-size:30px;
font-weight:bold;
color:#fff;
opacity:0.34;
text-transform: uppercase;
font-family:Arial, Helvetica, sans-serif;
}
.bsc_addr_lie label{
width:100%;
height:32px;
display:block;
text-align:center;
font-size:26px;
font-weight:bold;
color:#fff;
}

.bsc_addr_li:hover .bsc_addr_lie{
top:60px;
}

.bsc_addr_lie{
transition:all 0.4s linear;
	-webkit-transition:all 0.4s linear;
	-moz-transition:all 0.4s linear;
	-o-transition:all 0.4s linear;
}

.bsc_other{
width:1392px;
height:364px;
margin-top:20px;
}
.bsc_other ul{
margin:0;
padding:0;
list-style:none;
}
.bsc_other ul li{
width:464px;
height:280px;
background:url(../img/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:20px;
color:#333333;
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:#808080;
}
.bsc_other_lic a{
width:79px;
height:36px;
line-height:36px;
display:block;
background:url(../img/more_ico_5.png) 59px center no-repeat;
}
.bsc_other_lic a:hover{
background:url(../img/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(../img/more_ico_5.png) 89px center no-repeat;
}
.bsc_other_lie a:hover{
background:url(../img/icon.png) right center no-repeat;
color:#1a1a1a;
}

.all_cnas_jj{
width:100%;
padding-top:76px;
padding-bottom:94px;
background:url(../img/all_what.jpg) center top no-repeat;
overflow:hidden;
}
.cnas_jj{
width:1360px;
height:auto;
position:relative;
}
.cma_jj{
width:100%;
height:100%;
border-bottom:none;
}
.cnas_jja{
width:100%;
height:auto;
line-height:20px;
text-align: center;
font-size:16px;
color:#c0c6c9;
padding-top:20px;
}
.cnas_jjb{
width:100%;
height:100%;
word-wrap: break-word;
font-size:18px;
letter-spacing: 1px;
line-height:32px;
color:#333333;
left:0;
padding-top:30px;
}
.cnas_jjb p{
text-indent: 2em;
}
.cnas_jjb img {
  max-width: 100%;
  max-height: 100%;
  width: auto;
  height: auto;
}

.cnas_jjc{
width:660px;
height:390px;
position:absolute;
right:0;
top:0;
box-shadow:0 0 40px 0 rgba(35,39,44,0.16);
overflow:hidden;
}
.cnas_jjd{
width:248px;
height:36px;
position:absolute;
left:0;
top:300px;
}



.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(../img/cnas/arrow.png) 231px center no-repeat;
font-size:16px;
color:#000000;
font-weight:bold;
text-decoration:none;
}
.sb_zbtn a:hover{
background:url(../img/arrow.png) right center no-repeat;
text-decoration:underline;
}

.db_zbtn{
width:248px;
height:36px;
margin:0 auto;
clear:both;
}
.db_zbtn a{
width:248px;
height:36px;
display:block;
line-height:36px;
background:url(../img/arrow.png) 231px center no-repeat;
font-size:16px;
color:#fff;
font-weight:bold;
text-decoration:none;
}
.db_zbtn a:hover{
background:url(../img/arrow.png) right center no-repeat;
text-decoration:underline;
}

.cma_jj .cnas_jjd{
top:392px;
}

.dilac_jj .cnas_jjd{
top:338px;
}

.iso17025_jj_li{
width:640px;
padding-top:20px;
overflow:hidden;
}
.iso17025_jj_li ul{
margin:0;
padding:0;
list-style:none;
}
.iso17025_jj_li ul li{
width:612px;
padding-left:28px;
background:url(../img/im.png) left center no-repeat;
height:30px;
line-height:30px;
float:left;
}

.iso17025_jj{
height:444px;
}

.iso17025_jj .cnas_jjc{
height:420px;
}

.iso17025_jj .cnas_jjd{
top:436px;
}

.design_jj{
height:370px;
}
.design_jj .cnas_jjd{
top:338px;
}

.consumables_jj{
height:370px;
}
.consumables_jj .cnas_jjd{
top:318px;
}

.renovation_jj{
height:370px;
}
.renovation_jj .cnas_jjd{
top:270px;
}

.search_jj{
height:370px;
}
.search_jj .cnas_jja{
top:66px;
}
.search_jj .cnas_jjb{
top:145px;
}
.search_jj .cnas_jjd{
top:262px;
}


.cma_sesc{
width:1360px;
font-size:16px;
line-height:24px;
color:#4c4c4c;
padding-bottom:22px;
overflow:hidden;
}

.cma_4th_TT{
width:100%;
height:95px;
line-height:95px;
font-size:34px;
color:#000000;
font-weight:bold;
}
.cma_4th{
width:1380px;
}
.cma_4th ul{
margin:0;
padding:0;
list-style:none;
}
.cma_4th ul li{
width:670px;
margin-right:20px;
float:left;
margin-bottom:20px;
height:100px;
position:relative;
box-shadow: 0 0 8px rgba(35,39,44,.2);
}
.cma_4tha{
width:58px;
height:58px;
position:absolute;
left:42px;
top:20px;
}
.cma_4thb{
width:500px;
height:42px;
line-height:42px;
font-size:22px;
color:#c3c3c3;
font-family:Arial, Helvetica, sans-serif;
position:absolute;
left:120px;
top:17px;
}
.cma_4thc{
width:500px;
height:38px;
line-height:38px;
font-size:18px;
color:#4c4c4c;
position:absolute;
left:120px;
top:50px;
}

.all_cma_gfyj{
width:100%;
padding-top:46px;
padding-bottom:66px;
background:url(../img/cma/all_cma_gfyj.jpg) center bottom no-repeat;
overflow:hidden;
}
.cma_rzdx{
width:1360px;
padding-left:70px;
padding-bottom:38px;
overflow:hidden;
}
.cma_rzdx ul{
margin:0;
padding:0;
list-style:none;
}
.cma_rzdx ul li{
background:url(../img/cma/icon_em.png) left center no-repeat;
padding-left:43px;
height:50px;
line-height:50px;
float:left;
display:inline-block;
padding-right:100px;
font-size:18px;
color:#333333;
}

.iso17025_bztxt{
width:100%;
font-size:18px;
color:#000;
font-weight:bold;
text-align:center;
overflow:hidden;
}

.cma_gfyj{
width:1432px;
}
.cma_gfyj ul{
margin:0;
padding:0;
list-style:none;
}
.cma_gfyj ul li{
width:640px;
float:left;
margin-right:76px;
}
.cma_gfyj_TT{
width:100%;
height:100px;
line-height:100px;
border-bottom:1px solid #d8dade;
font-size:40px;
color:#000000;
}
.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;
}

.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(../img/iso17020/em.png) 20px 25px no-repeat;
background-color:#f0f0f0;
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;
}


.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(../img/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;
}

.all_cnas_wf{
width:100%;
padding-top:15px;
background:url(../img/cnas/all_fw.jpg) center bottom no-repeat;
overflow:hidden;
}
.cnas_wf_TT{
width:100%;
height:auto;
line-height:50px;
text-align:center;
font-size:40px;
color:#000000;
font-weight:bold;
}

.mb_sxm{
width:100%;
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:450px; height: 350px; margin-right:20px;}
.cnas_sxm{
width:450px;
height:350px;
position:relative;
}
.cnas_sxm_A{
width:450px;
height:260px;
position:absolute;
left:0;
top:0;
overflow:hidden;
}

.cnas_sxm_B{
width:450px;
height:30px;
line-height:30px;
position:absolute;
left:0;
top:265px;
font-size:18px;
color:#1a1a1a;
font-weight:bold;
}
.cnas_sxm_C{
width:450px;
height:auto;
font-size:16px;
line-height:22px;
color:#666666;
position:absolute;
left:0;
top:280px;
}
.cnas_sxm_D{
width:450px;
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(../img/s_l.png) center center no-repeat;}
.cnas_vlide .pageBtn .next{background:url(../img/s_r.png) center center no-repeat; left:1422px;}
.cnas_vlide .pageBtn span:hover{background:url(../img/s_ls.png) center center no-repeat;}
.cnas_vlide .pageBtn .next:hover{background: url(../img/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;
}


.cnas_toll{
width:1368px;
}
.cnas_toll ul{
margin:0;
padding:0;
list-style:none;
}
.cnas_toll ul li{
width:440px;
margin-right:16px;
float:left;
height:338px;
position:relative;
}
.cnas_tolla{
width:100%;
text-align:center;
height:105px;
position:absolute;
left:0;
top:0;
z-index:2;
}
.cnas_tollb{
width:100%;
text-align:center;
height:44px;
line-height:44px;
font-size:24px;
font-weight:bold;
position:absolute;
left:0;
top:120px;
z-index:2;
}
.cnas_tollc{
width:380px;
height:144px;
line-height:24px;
font-size:18px;
position:absolute;
left:30px;
top:174px;
z-index:2;
}
.cnas_tolld{
width:440px;
height:284px;
position:absolute;
left:0;
top:54px;
z-index:1;
box-shadow: 0 0 16px rgba(0,0,0,.12);
border-radius:10px;
}

.all_cnas_fw{
width:100%;
padding-top:54px;
background:url(../img/cnas/all_wf.jpg) center bottom no-repeat;
padding-bottom:88px;
overflow:hidden;
}
.cnas_fw{
width:1360px;
}
.cnas_fw_TT{
width:100%;
height:90px;
line-height:84px;
font-size:40px;
color:#000000;
text-align:center;
font-weight:bold;
}
.cnas_fw_Desc{
width:100%;
padding-bottom:40px;
line-height:24px;
font-size:18px;
color:#4c4c4c;
text-align:center;
overflow:hidden;
}

.cnas_fw_tab_ox{
width:100%;
height:58px;
border-bottom:1px solid #e5e5e5;
}

.cnas_fw_tab{
width:300px;
height:58px;
margin:0 auto;
}
.cnas_fw_tab ul{
margin:0;
padding:0;
list-style:none;
}
.cnas_fw_tab ul li{
width:120px;
margin:0 15px;
height:58px;
float:left;
line-height:50px;
text-align:center;
font-size:20px;
color:#1a1a1a;
cursor:pointer;
}
.cnas_fw_tab ul li.selected{
background:url(../img/cnas/tab_hover.png) center bottom no-repeat;
font-weight:bold;
}

.cnas_fw_ox{
width:1360px;
margin-top:42px;
}

.cnas_fwo{
width:1360px;
height:400px;
background-color:#fff;
position:relative;
box-shadow:0 0 30px rgba(0,0,0,0.1);
}
.cnas_fwoA{
width:680px;
height:400px;
position:absolute;
left:0;
top:0;
}
.cnas_fwoB{
width:580px;
height:83px;
line-height:83px;
border-bottom:1px solid #e0e0e0;
position:absolute;
left:727px;
top:19px;
font-size:24px;
color:#010101;
font-weight:bold;
}
.cnas_fwoB i{
font-size:24px;
color:#dddddd;
}
.cnas_fwoC{
width:651px;
height:auto;
position:absolute;
left:727px;
top:123px;
}
.cnas_fwoC dl{
margin:0;
padding:0;
list-style:none;
}
.cnas_fwoC dl dt{
width:217px;
height:32px;
line-height:32px;
float:left;
font-size:16px;
color:#666666;
}

.cnas_fwoD{
width:88px;
height:36px;
position:absolute;
left:727px;
top:309px;
}
.cnas_fwoD a{
width:88px;
height:36px;
line-height:36px;
display:block;
font-size:16px;
color:#000000;
font-weight:bold;
background:url(../img/cnas/arrow.png) 71px center no-repeat;
text-decoration:none;
}
.cnas_fwoD a:hover{
background:url(../img/cnas/arrow.png) right center no-repeat;
}

.cnas_fwx{
width:1360px;
height:426px;
position:relative;
}
.cnas_fwxA{
width:932px;
height:178px;
position:absolute;
left:0;
top:0;
border:1px solid #fff;
background-color:#fff;
border-radius:10px;
overflow:hidden;
}

.cnas_fwxx{
width:932px;
height:178px;
overflow:hidden;
}
.cnas_fwxx_l{
width:292px;
float:left;
height:128px;
padding-top:50px;
overflow:hidden;
text-align:center;
font-size:20px;
font-weight:lighter;
}
.cnas_fwxx_l strong{
font-weight:bold;
font-size:36px;
}

.cnas_fwxx_r{
width:610px;
float:right;
padding-top:10px;
overflow:hidden;
}
.cnas_fwxx_rt{
width:100%;
height:62px;
line-height:62px;
font-size:22px;
font-weight:bold;
}
.cnas_fwxx_rx{
width:620px;
overflow:hidden;
}
.cnas_fwxx_rx ul{
margin:0;
padding:0;
list-style:none;
}
.cnas_fwxx_rx ul li{
float:left;
height:28px;
line-height:28px;
display:inline-block;
margin-right:20px;
font-size:18px;
}

.cnas_fwxB{
width:932px;
height:178px;
position:absolute;
left:0;
top:198px;
border:1px solid #fff;
border-radius:10px;
background-color:#fff;
overflow:hidden;
}

.cnas_fwxC{
width:385px;
height:375px;
position:absolute;
right:0;
top:0;
}

.all_cnas_yz{
width:100%;
padding:30px 0 84px 0;
overflow:hidden;
}
.cnas_yz{
width:1360px;
height:678px;
position:relative;
}
.cnas_yzA{
width:100%;
height:116px;
line-height:116px;
font-size:40px;
color:#000000;
text-align:center;
position:absolute;
left:0;
top:0;
font-weight:bold;
}
.cnas_yzB{
width:1390px;
height:540px;
position:absolute;
left:0;
top:116px;
}
.cnas_yzB ul{
margin:0;
padding:0;
list-style:none;
}
.cnas_yzB ul li{
width:665px;
height:570px;
float:left;
position:relative;
margin-right:30px;
box-shadow:0 0 24px rgba(0,0,0,0.12);
}
.cnas_icon{
width:92px;
height:auto;
position:absolute;
right:42px;
top:40px;
text-align:center;
}
.cnas_yzBa{
width:598px;
height:44px;
line-height:44px;
font-size:24px;
color:#000000;
position:absolute;
left:28px;
top:45px;
}
.cnas_yzBb{
width:500px;
height:auto;
position:absolute;
left:28px;
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(../img/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_cnas_yj{
width:100%;
height:408px;
padding-top:30px;
background:url(../img/lab_rk/all_cnas_yj.jpg) center top no-repeat;
overflow:hidden;
}
.cnas_yj{
width:1375px;
margin-top:10px;
}
.cnas_yj ul{
margin:0;
padding:0;
list-style:none;
}
.cnas_yj ul li{
width:260px;
float:left;
height:190px;
margin-right:15px;
background-color:#fff;
border-radius: 10px;
margin-bottom:20px;
box-shadow: 0 0 16px rgba(0,0,0,.12);
overflow:hidden;
}
.cnas_yja{
width:248px;
padding-left:12px;
height:71px;
line-height:62px;
background:url(../img/lab_rk/cnas_at.png) no-repeat;
font-size:24px;
font-weight:bold;
}
.cnas_yjb{
width:224px;
padding:20px 18px 0 18px;
font-size:18px;
line-height:24px;
overflow:hidden;
}
.all_cnas_ip{
width:100%;
background:url(../img/ip-hc-bg.jpg) center top no-repeat;
padding:27px 0 90px 0;
overflow:hidden;
}
.all_cnas_hc{
width:100%;
background:url(../img/cnas-all_hc.jpg) center top no-repeat;
padding:27px 0 90px 0;
overflow:hidden;
}
.all_cnas_wh{
width:100%;
background:url(../img/cnas-all_wh.jpg) center top no-repeat;
padding:27px 0 90px 0;
overflow:hidden;
}
.cnas_hc{
width:1360px;
height:653px;
}
.cnas_hc_TT{
width:100%;
height:122px;
line-height:122px;
font-size:40px;
color:#fff;
font-weight:bold;
text-align:center;
clear:both;
}
.cnas_hcx{
width:1384px;
}
.cnas_hcx ul{
margin:0;
padding:0;
list-style:none;
}
.cnas_hcx ul li{
width:315px;
height:230px;
background-color:#fff;
float:left;
margin-left:6px;
margin-right:16px;
margin-bottom:20px;
position:relative;
box-shadow:0 0 12px rgba(0,0,0,0.12);
}
.cnas_hcxA{
width:315px;
height:59px;
position:absolute;
left:0;
top:31px;
text-align:center;
}
.cnas_hcxB{
width:315px;
height:40px;
line-height:40px;
font-size:25px;
letter-spacing: 5px;
color:#000000;
font-weight:bold;
text-align:center;
position:absolute;
left:0;
top:97px;
}
.cnas_hcxC{
width:254px;
height:48px;
line-height:24px;
font-size:15px;
color:#666666;
text-align:center;
position:absolute;
left:33px;
top:148px;
}



.all_cma_dx{
width:100%;
padding:30px 0 70px 0;
background-color:#0f57dc;
overflow:hidden;
}
.cma_dx4{
width:1376px;
height:226px;
margin-top:20px;
}
.cma_dx4 ul{
margin:0;
padding:0;
list-style:none;
}
.cma_dx4 ul li{
width:326px;
height:168px;
background-color:#fff;
overflow:hidden;
float:left;
margin-right:18px;
border-radius:10px;
}
.cma_dx4a{
width:326px;
height:73px;
overflow:hidden;
}
.cma_dx4b{
width:286px;
padding:20px;
font-size:18px;
line-height:24px;
overflow:hidden;
}

.cma_dx{
width:1360px;
height:500px;
position:relative;
}
.cma_dxA{
width:493px;
height:72px;
position:absolute;
left:0;
top:0;
}
.cma_dxB{
width:655px;
height:371px;
position:absolute;
left:0;
top:84px;
}
.cma_dxC{
width:493px;
height:72px;
position:absolute;
left:700px;
top:0;
}
.cma_dxD{
width:655px;
height:371px;
position:absolute;
left:700px;
top:84px;
}

.all_cma_hc{
width:100%;
height:760px;
background:url(../img/cma/all_hc.jpg) center top no-repeat;
overflow:hidden;
}
.cma_hc{
width:100%;
height:760px;
position:relative;
}
.cma_hc_TT{
width:100%;
height:60px;
line-height:60px;
font-size:40px;
color:#000;
position:absolute;
left:0;
top:70px;
}
.cma_hc_li{
width:740px;
height:auto;
position:absolute;
left:0;
top:152px;
}
.cma_hc_li ul{
margin:0;
padding:0;
list-style:none;
}
.cma_hc_li ul li{
width:740px;
float:left;
padding-bottom:24px;
overflow:hidden;
}

.cma_hc_lib{
height:50px;
line-height:50px;
font-size:20px;
color:#000000;
font-weight:bold;
padding-left:34px;
background:url(../img/cma/hc_em.png) left center no-repeat;
}
.cma_hc_lic{
width:706px;
line-height:24px;
font-size:15px;
color:#4c4c4c;
padding-left:34px;
overflow:hidden;
}

.cma_hc_btn{
width:370px;
height:40px;
padding-top:30px;
clear:both;
overflow:hidden;
}

.all_iso17025_hc{
width:100%;
height:740px;
background:url(../img/iso17025/all_hc.jpg) center top no-repeat;
overflow:hidden;
}
.iso17025_hc_li{
width:1410px;
height:430px;
}
.iso17025_hc_li ul{
margin:0;
padding:0;
list-style:none;
}
.iso17025_hc_li ul li{
width:420px;
height:390px;
float:left;
background-color:#fff;
margin-right:50px;
position:relative;
overflow:hidden;
}

.iso17025_hc_lia{
width:420px;
height:140px;
position:absolute;
left:0;
top:0;
}
.iso17025_hc_lib{
width:360px;
height:52px;
line-height:26px;
font-size:20px;
color:#000000;
font-weight:bold;
text-align:center;
position:absolute;
left:30px;
top:167px;
}
.iso17025_hc_lic{
width:336px;
height:auto;
line-height:22px;
font-size:15px;
color:#666666;
text-align:center;
position:absolute;
left:42px;
top:237px;
}

.all_iso17025_dx{
width:100%;
padding:30px 0 70px 0;
background:url(../img/lab_rk/all_iso17025.jpg) center top no-repeat;
background-color:#122637;
overflow:hidden;
}
.iso17025_dx4{
width:1388px;
height:190px;
margin-top:20px;
}
.iso17025_dx4 ul{
margin:0;
padding:0;
list-style:none;
}
.iso17025_dx4 ul li{
width:285px;
padding:15px;
height:125px;
border:1px solid #fff;
overflow:hidden;
float:left;
margin-right:30px;
border-radius:10px;
}
.iso17025_dx4a{
width:58px;
height:32px;
background-color:#fcbe03;
line-height:32px;
text-align:center;
font-size:18px;
font-weight:bold;
border-radius:6px;
overflow:hidden;
}
.iso17025_dx4b{
width:285px;
padding-top:15px;
font-size:18px;
line-height:24px;
color:#fff;
font-weight:bold;
overflow:hidden;
}

.iso17025_bz{
width:1368px;
height:264px;
overflow:hidden;
}
.iso17025_bz ul{
margin:0;
padding:0;
list-style:none;
}
.iso17025_bz ul li{
width:215px;
height:56px;
line-height:56px;
text-align:center;
border-radius:10px;
margin:0 11px 18px 0;
float:left;
border:1px solid #fff;
font-size:18px;
font-weight:bold;
color:#fff;
}
.iso17025_bz ul li span{
color:#fff;
}

.iso17025_txt{
width:1326px;
padding-left:6px;
font-size:16px;
color:#fff;
overflow:hidden;
}

.all_iso17025_tj{
width:100%;
padding-top:30px;
padding-bottom:70px;
overflow:hidden;
}
.iso17025_tj_TT{
width:100%;
height:120px;
line-height:120px;
font-size:42px;
text-align:center;
}
.iso17025_tj{
width:1360px;
height:484px;
position:relative;
}
.iso17025_tja{
width:616px;
padding:22px 26px;
height:384px;
position:absolute;
left:0;
top:0;
background:url(../img/lab_rk/iso17025_l.jpg) no-repeat;
box-shadow: 0 0 12px rgba(0,0,0,.16);
border-radius: 10px;
overflow:hidden;
}
.iso17025_tj_name{
padding:0 20px;
display:inline-block;
height:50px;
line-height:50px;
background-color:#fef2cd;
font-size:22px;
color:#1a1a1a;
font-weight:bold;
}
.iso17025_tj_ox{
width:100%;
padding-top:20px;
overflow:hidden;
}
.iso17025_tj_ox ul{
margin:0;
padding:0;
list-style:none;
}
.iso17025_tj_ox ul li{
width:596px;
padding-left:20px;
background:url(../img/lab_rk/om.png) left center no-repeat;
float:left;
font-size:18px;
height:42px;
line-height:42px;
}
.iso17025_tjb{
width:616px;
padding:22px 26px;
height:384px;
background:url(../img/lab_rk/iso17025_l.jpg) no-repeat;
box-shadow: 0 0 12px rgba(0,0,0,.16);
border-radius: 10px;
overflow:hidden;
position:absolute;
right:0;
top:0;
}


.iso17025_hcy{
width:459px;
height:493px;
position:absolute;
right:0;
top:48px;
}

.all_sixS_bknews{
width:100%;
padding:36px 0 70px 0;
overflow:hidden;
}

.sixS_bknews_TS{
width:1360px;
height:100px;
border-bottom:3px solid #dbdbdb;
overflow:hidden;
}
.sixS_bknews_T{
width:500px;
height:100px;
float:left;
line-height:100px;
font-size:42px;
color:#1a1a1a;
}
.sixS_bknews_T em{
color:#c7c7c7;
font-size:18px;
font-family:Arial, Helvetica, sans-serif;
}

.sixS_bknews_S{
width:240px;
float:right;
padding-top:30px;
overflow:hidden;
}
.sixS_bknews_Sx{
width:240px;
height:40px;
position:relative;
}
.sixS_bknews_Sxa{
width:199px;
height:38px;
line-height:38px;
border:1px solid #c7c7c7;
position:absolute;
left:0;
top:0;
border-right:none;
}
.Sxa_input{
width:190px;
padding-left:9px;
height:38px;
line-height:38px;
border:none;
font-size:14px;
color:#7b7b7b;
background:none;
}
.sixS_bknews_Sxb{
width:40px;
height:40px;
position:absolute;
right:0;
top:0;
}

.sixS_bknews{
width:1360px;
padding-top:15px;
overflow:hidden;
}
.sixS_bknews_left{
width:400px;
float:right;
padding-top:31px;
overflow:hidden;
}
.sixS_bknews_class{
width:238px;
border:1px solid #e6e6e6;
box-shadow:0 0 5px rgba(0,0,0,0.2);
overflow:hidden;
}
.sixS_bknews_class ul{
margin:0;
padding:0;
list-style:none;
}
.sixS_bknews_class ul li{
width:180px;
padding-left:60px;
height:60px;
float:left;
background:url(../img/n_em.png) 20px center no-repeat;
line-height:60px;
}
.sixS_bknews_class ul li a{
font-size:18px;
color:#4c4c4c;
text-decoration:none;
}
.sixS_bknews_class ul li.active{
background:url(../img/n_om.png) 20px center no-repeat;
background-color:#f5f5f5;
font-weight:bold;
color:#1a1a1a;
}

.jx_news{
width:336px;
border:1px solid #e3e3e3;
padding:15px 26px 24px 26px;
overflow:hidden;
}
.jx_news_TT{
width:336px;
height:60px;
line-height:60px;
border-bottom:1px solid #e5e5e5;
font-size:22px;
color:#1a1a1a;
}
.jx_news_li{
width:336px;
padding-top:20px;
overflow:hidden;
}
.jx_news_li ul{
margin:0;
padding:0;
list-style:none;
}
.jx_news_li ul li{
width:336px;
float:left;
margin-bottom:12px;
overflow:hidden;
}
.jx_news_li ul li span{
width:16px;
height:16px;
display:inline-block;
line-height:16px;
text-align:center;
font-size:12px;
color:#fff;
margin-right:9px;
float:left;
background-color:#c2c2c2;
margin-top:2px;
}

.jx_news_li ul li:nth-child(1) span{
background-color:#e0491c;
}
.jx_news_li ul li:nth-child(2) span{
background-color:#f88217;
}
.jx_news_li ul li:nth-child(3) span{
background-color:#fab005;
}

.jx_news_li ul li a{
width:311px;
line-height:21px;
display:inline-block;
font-size:15px;
color:#333333;
text-decoration:none;
float:right;
}

.jx_news_li ul li a:hover{
color:#ffaa00;
text-decoration:underline;
}

.sixS_bknews_LT{
width:220px;
padding-left:20px;
background-color:#f5f5f5;
font-size:18px;
color:#4c4c4c;
font-weight:bold;
height:50px;
line-height:50px;
}
.sixS_bknews_lx{
width:240px;
overflow:hidden;
}
.sixS_bknews_lx ul{
margin:0;
padding:0;
list-style:none;
}
.sixS_bknews_lx ul li{
width:217px;
line-height:28px;
padding-left:23px;
overflow:hidden;
font-size:14px;
color:#4c4c4c;
}
.sixS_bknews_lx ul li.tel_ico{
background:url(../img/tel_ico.png) left 7px no-repeat;
}
.sixS_bknews_lx ul li.email_ico{
background:url(../img/email_ico.png) left 7px no-repeat;
}
.sixS_bknews_lx ul li.addr_ico{
background:url(../img/addr_ico.png) left 7px no-repeat;
}

.sixS_bknews_lx ul li strong{
color:#4c4c4c;
}

.sixS_bknews_right{
width:900px;
float:left;
}
.sixS_bknews_rT{
width:900px;
height:73px;
border-bottom:3px solid #f0f0f0;
line-height:55px;
font-size:36px;
color:#1a1a1a;
}
.sixS_bknews_list{
width:900px;
overflow:hidden;
}
.sixS_bknews_list ul{
margin:0;
padding:0;
list-style:none;
}
.sixS_bknews_list ul li{
width:900px;
float:left;
}
.sixS_bknews_listx{
width:900px;
height:168px;
background:url(../img/date_bg.png) left 30px no-repeat;
border-bottom:2px solid #e6e6e6;
position:relative;
}
.sixS_bknews_listxA{
width:90px;
height:52px;
line-height:52px;
position:absolute;
left:10px;
top:43px;
font-size:42px;
color:#808080;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
}
.sixS_bknews_listxB{
width:90px;
height:24px;
line-height:24px;
position:absolute;
left:10px;
top:84px;
font-size:14px;
color:#999999;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
}
.sixS_bknews_listxC{
width:720px;
height:42px;
line-height:42px;
position:absolute;
left:120px;
top:20px;
font-size:22px;
color:#4c4c4c;
white-space: nowrap;
word-break: keep-all;
overflow: hidden;
text-overflow: ellipsis;
}
.sixS_bknews_listxD{
width:720px;
padding-right:40px;
height:44px;
line-height:22px;
position:absolute;
left:120px;
top:65px;
font-size:14px;
color:#4c4c4c;
background:url(../img/news_arrow.png) right center no-repeat;
overflow:hidden;
}
.sixS_bknews_listxE{
width:200px;
height:34px;
line-height:34px;
position:absolute;
left:95px;
top:124px;
font-size:14px;
color:#666666;
font-weight:bold;
}
.sixS_bknews_listxF{
width:200px;
height:34px;
line-height:34px;
position:absolute;
left:120px;
top:116px;
font-size:14px;
color:#999999;
}
.sixS_bknews_listxG{
width:10px;
height:17px;
background:url(../img/news_am.png) no-repeat;
position:absolute;
left:868px;
top:74px;
}
.sixS_bknews_listxH{
width:18px;
height:12px;
background:url(../img/news_bm.png) no-repeat;
position:absolute;
left:821px;
top:77px;
opacity:0;
}

.sixS_bknews_listx:hover{
background:url(../img/news_lig.png) repeat-x;
}
.sixS_bknews_listx:hover .sixS_bknews_listxA{
color:#fcbe03;
}
.sixS_bknews_listx:hover .sixS_bknews_listxD{
background:url(../img/news_arrows.png) right center no-repeat;
}
.sixS_bknews_listx:hover .sixS_bknews_listxG{
left:900px;
}
.sixS_bknews_listx:hover .sixS_bknews_listxH{
left:861px;
opacity:1;
}

.sixS_bknews_listxG,.sixS_bknews_listxH{
transition:all 0.2s linear;
	-webkit-transition:all 0.2s linear;
	-moz-transition:all 0.2s linear;
	-o-transition:all 0.2s linear;
}

.sk_article_box{
width:900px;
padding:0 0 40px 0;
overflow:hidden;
}
.sk_article_title{
width:900px;
padding:10px 0;
line-height:52px;
font-size:40px;
color:#1a1a1a;
font-weight:bold;
}
.sk_article_desc{
width:900px;
height:76px;
line-height:60px;
color:#999;
font-size:16px;
border-bottom:1px solid #e5e5e5;
}
.sk_cases_bz{
width:900px;
padding:30px 0 30px 0;
overflow:hidden;
font-size:16px;
line-height:24px;
color:#1a1a1a;
text-indent:2em;
}
.sk_cases_desc{
width:858px;
padding-left:42px;
padding-top:25px;
font-size:18px;
color:#1a1a1a;
line-height:36px;
font-weight:bold;
height:173px;
background:url(../img/case_desc.jpg) no-repeat;
overflow:hidden;
}
.sk_article_content{
width:900px;
padding:15px 0 20px 0;
overflow:hidden;
font-size:16px;
line-height:24px;
color:#1a1a1a;
}
.sk_article_content p{
text-indent:2em;
}
.sk_article_TS{
width:840px;
padding:20px 30px 50px 30px;
background-color:#f5f5f5;
overflow:hidden;
}
.sk_article_TS_ico{
width:745px;
height:59px;
line-height:59px;
padding-left:25px;
font-size:18px;
font-weight:bold;
color:#e84606;
background:url(../img/ts_ico.png) left 18px no-repeat;
}
.sk_article_TS_txt{
width:840px;
font-size:14px;
color:#1a1a1a;
overflow:hidden;
line-height:24px;
}
.sk_article_TS_txt strong{
font-size:18px;
color:#1a1a1a;
}
.sk_article_TS_txt strong em{
font-style:normal;
color:#e84606;
font-size:24px;
}

.sk_article_PN{
width:900px;
padding:20px 0;
line-height:36px;
font-size:16px;
border-top:1px solid #f0f0f0;
border-bottom:1px solid #f0f0f0;
overflow:hidden;
margin-top:20px;
color:#1a1a1a;
}
.sk_article_PN a{
font-size:16px;
color:#1a1a1a;
text-decoration:none;
}
.sk_article_PN a:hover{
color:#ffb300;
text-decoration:underline;
}
.sk_article_tool{
width:900px;
padding:30px 0 0 0;
overflow:hidden;
}
.sk_article_tool_left{
width:350px;
float:left;
}

.sk_article_tool_right{
width:112px;
float:right;
overflow:hidden;
}
.sk_article_tool_right a{
width:110px;
height:28px;
display:block;
line-height:28px;
border:1px solid #f0f0f0;
text-align:center;
font-size:14px;
color:#666666;
}
.sk_article_tool_right a:hover{
background-color:#e84606;
border-color:#e84606;
color:#fff;
}
.sk_article_copy{
width:840px;
height:72px;
line-height:72px;
text-align:right;
font-size:14px;
color:#1a1a1a;
}


DIV.bk_yellow{width:1050px;clear:both;float:left;padding-bottom:30px;padding-top:30px;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;}

.all_lab_solution_js{
width:100%;
background:url(../img/solution/all_js.jpg) center top no-repeat;
overflow:hidden;
}
.lab_solution_js{
width:1360px;
height:620px;
position:relative;
}
.lab_solution_jsA{
width:654px;
height:60px;
line-height:60px;
position:absolute;
left:0;
top:66px;
font-size:40px;
color:#1a1a1a;
}
.lab_solution_jsB{
width:654px;
height:auto;
line-height:24px;
position:absolute;
left:0;
top:146px;
font-size:16px;
color:#1a1a1a;
}
.lab_solution_jsC{
width:654px;
height:auto;
position:absolute;
left:0;
top:347px;
}
.lab_solution_jsC ul{
margin:0;
padding:0;
list-style:none;
}
.lab_solution_jsC ul li{
width:176px;
padding-left:34px;
background:url(../img/solution/em.png) left center no-repeat;
height:40px;
float:left;
line-height:40px;
font-size:16px;
color:#000000;
font-weight:bold;
}
.lab_solution_jsD{
width:660px;
height:390px;
position:absolute;
right:0;
top:70px;
box-shadow:0 0 40px 0 rgba(35,39,44,0.16);
overflow:hidden;
}

.lab_solution_jsE{
width:248px;
height:40px;
position:absolute;
left:0;
top:511px;
}

.all_lab_solution_nr{
width:100%;
padding-top:38px;
background:url(../img/cma/all_cma_gfyj.jpg) center bottom no-repeat;
padding-bottom:70px;
overflow:hidden;
}
.lab_solution_nr_TT{
width:100%;
height:106px;
line-height:106px;
font-size:40px;
color:#1a1a1a;
}
.lab_solution_nr{
width:1390px;
height:165px;
}
.lab_solution_nr ul{
margin:0;
padding:0;
list-style:none;
}
.lab_solution_nr ul li{
width:156px;
padding-left:94px;
float:left;
height:60px;
line-height:60px;
margin-right:28px;
margin-bottom:20px;
background:url(../img/solution/em.png) 59px center no-repeat;
background-color:#fff;
font-size:18px;
color:#4c4c4c;
font-weight:bold;
box-shadow:0 0 16px 0 rgba(0,0,0,0.16);
}

.lab_solution_zy{
width:1360px;
}
.lab_solution_zy ul{
margin:0;
padding:0;
list-style:none;
}
.lab_solution_zy ul li{
width:1200px;
padding:17px 87px 18px 73px;
float:left;
margin-bottom:20px;
background:url(../img/solution/im.png) 43px 23px no-repeat;
background-color:#fff;
font-size:16px;
line-height:22px;
color:#4c4c4c;
box-shadow:0 0 16px 0 rgba(0,0,0,0.16);
}

.lab_solution_nr_TxT{
width:100%;
font-size:18px;
color:#1a1a1a;
line-height:30px;
padding-bottom:30px;
overflow:hidden;
}

.lab_solution_two{
width:1360px;
padding-top:60px;
padding-bottom:50px;
overflow:hidden;
}
.lab_solution_two ul{
margin:0;
padding:0;
list-style:none;
}
.lab_solution_two ul li{
width:1360px;
height:276px;
background:url(../img/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:30px;
color:#000000;
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:#4c4c4c;
background:url(../img/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:36px;
padding-bottom:75px;
background:url(../img/solution/all_ys.jpg) center top no-repeat;
overflow:hidden;
}
.fa_yzB{
width:1390px;
margin-top:15px;
}
.fa_yzB ul{
margin:0;
padding:0;
list-style:none;
}
.fa_yzB ul li{
width:665px;
height:520px;
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:#000000;
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(../img/cma/fan_dh.png) left center no-repeat;
font-size:16px;
color:#4c4c4c;
}

.fa_yzBc{
width:665px;
height:150px;
position:absolute;
left:0;
top:0;
overflow:hidden;
}

.lab_solution_pz{
width:1368px;
height:164px;
}
.lab_solution_pz ul{
margin:0;
padding:0;
list-style:none;
}
.lab_solution_pz ul li{
width:210px;
height:46px;
border:1px solid #dfdfdf;
float:left;
line-height:46px;
text-align:center;
margin-bottom:20px;
margin-right:16px;
border-radius:10px;
font-size:16px;
}

.all_lab_solution_zz{
width:100%;
height:740px;
padding-top:44px;
background:url(../img/solution/all.jpg) center top no-repeat;
overflow:hidden;
}
.lab_solution_zz_TT{
width:100%;
height:65px;
line-height:65px;
text-align:center;
font-size:36px;
color:#fff;
}
.lab_solution_zz_Desc{
width:100%;
height:90px;
line-height:52px;
text-align:center;
font-size:18px;
color:#fff;
}
.lab_solution_zz{
width:1272px;
padding:10px 44px 30px 44px;
overflow:hidden;
}
.lab_solution_zz ul{
margin:0;
padding:0;
list-style:none;
}
.lab_solution_zz ul li{
width:580px;
height:445px;
float:left;
background-color:#fff;
border-radius:10px;
margin:0 28px;
box-shadow: 0 0 10px rgba(0,0,0,.08);
}
.lab_solution_zzx_TT{
width:557px;
margin:0 auto;
height:71px;
line-height:67px;
background:url(../img/solution/tm.png) left bottom no-repeat;
font-size:32px;
}
.lab_solution_zzx{
width:557px;
margin:0 auto;
overflow:hidden;
}
.lab_solution_zzx dl{
margin:0;
padding:0;
list-style:none;
}
.lab_solution_zzx dl dt{
width:558px;
height:56px;
float:left;
line-height:56px;
border-bottom:1px dashed #ebeef5;
font-size:18px;
}
.lab_solution_zzx dl dt span{
color:#fcbe03;
font-size:24px;
}

.all_solution_yj{
width:100%;
padding-top:30px;
padding-bottom:100px;
background:url(../img/lab_rk/all_cnas_yj.jpg) center bottom no-repeat;
background-color:#f7f7f7;
overflow:hidden;
}

.all_iody{
width:100%;
background-color:#fff;
overflow:hidden;
}

.all_st_cases{
width:100%;
padding-bottom:40px;
padding-top:50px;
overflow:hidden;
}
.st_cases{
width:1360px;
}

.st_cases_veft{
width:900px;
float:left;
}

.st_cases_left{
width:960px;
padding-top:30px;
background-color:#ffffff;
box-shadow:0 0 27px rgba(0,0,0,0.09);
overflow:hidden;
}
.st_article_TT{
width:960px;
padding:10px 0 20px 0;
line-height:40px;
font-size:30px;
color:#333333;
font-weight:bold;
overflow:hidden;
}
.st_article_Date{
width:960px;
height:62px;
font-size:14px;
color:#999999;
border-bottom:1px solid #e5e5e5;
}

.st_article_Datel{
width:500px;
float:left;
height:32px;
line-height:32px;
}

.st_article_Dater{
width:90px;
float:right;
}
.enlarge{
width:45px;
float:left;
height:32px;
line-height:32px;
text-align:center;
font-size:18px;
color:#1a1a1a;
cursor:pointer;
}
.reduce{
width:45px;
float:right;
height:32px;
line-height:32px;
text-align:center;
font-size:18px;
color:#1a1a1a;
cursor:pointer;
}

.st_article_TiT{
width:900px;
height:70px;
line-height:70px;
font-size:24px;
color:#000000;
font-weight:bold;
}

.st_article_TxT{
width:900px;
line-height:24px;
overflow:hidden;
font-size:16px;
color:#4c4c4c;
}

.st_article_TxT p{
margin:0;
padding:0;
text-indent:2em;
}


.st_article_TxT img{
width:560px;
height:auto;
border:1px solid #dbdbdb;
display:block;
margin:0 auto;
}

.st_sourse{
width:900px;
margin:20px auto 0 auto;
height:40px;
line-height:40px;
text-align:center;
background-color:#f5f5f5;
font-size:14px;
color:#878787;
font-weight:bold;
}

.st_jieshao{
width:900px;
padding-top:44px;
padding-bottom:50px;
font-size:16px;
color:#4c4c4c;
line-height:24px;
overflow:hidden;
}
.st_jieshao strong{
font-size:24px;
color:#1a1a1a;
font-weight:normal;
}

.st_article_PN{
width:890px;
margin:0 auto;
font-size:16px;
border-top:1px solid #dbdbdb;
border-bottom:1px solid #dbdbdb;
overflow:hidden;
}
.st_article_P{
width:388px;
float:left;
height:60px;
line-height:60px;
font-size:16px;
color:#1a1a1a;
font-weight:bold;
}
.st_article_P a{
font-size:16px;
color:#1a1a1a;
text-decoration:none;
font-weight:normal;
}
.st_article_N{
width:388px;
text-align:right;
float:right;
height:60px;
line-height:60px;
font-size:16px;
color:#1a1a1a;
font-weight:bold;
}
.st_article_N a{
font-size:16px;
color:#1a1a1a;
text-decoration:none;
font-weight:normal;
}
.st_article_PN a:hover{text-decoration:underline; color:#ffb300;}

.all_curr{
width:100%;
height:49px;
border-bottom:1px solid #dbdbdb;
overflow:hidden;
}
.warp_curr{
width:1360px;
height:49px;
line-height:49px;
font-size:14px;
color:#666666;
margin:0 auto;
}
.warp_curr a{
font-size:14px;
color:#808080;
text-decoration:none;
}
.warp_curr span{
font-weight:normal;
color:#808080;
}

.st_lx_T{
width:312px;
padding-left:42px;
height:52px;
line-height:52px;
background:url(../img/st_ico.png) left center no-repeat;
font-size:24px;
color:#1a1a1a;
margin-top:20px;
}
.st_lx{
width:354px;
padding-top:8px;
overflow:hidden;
font-size:16px;
color:#4c4c4c;
line-height:24px;
overflow:hidden;
padding-bottom:15px;
}
.st_lx400{
width:240px;
height:40px;
background-color:#fdc501;
line-height:40px;
text-align:center;
color:#1a1a1a;
font-size:16px;
border-radius:4px;
}


.st_cases_right{
width:354px;
float:right;
}
.st_classic{
width:294px;
padding:15px 30px 10px 30px;
background-color:#ffffff;
box-shadow:0 0 24px rgba(0,0,0,0.16);
overflow:hidden;
}
.st_classic_TT{
width:294px;
height:60px;
line-height:50px;
font-size:22px;
color:#1a1a1a;
}
.st_classic_ox{
width:294px;
overflow:hidden;
}
.st_classic_ox ul{
margin:0;
padding:0;
list-style:none;
}
.st_classic_ox ul li{
width:294px;
float:left;
margin-bottom:15px;
overflow:hidden;
border-bottom:1px solid #e0e0e0;
}
.st_classic_ox ul li:last-child{
border:none;
}
.st_classic_oxa{
width:294px;
padding-bottom:12px;
line-height:20px;
overflow:hidden;
}
.st_classic_oxa a{
color:#1a1a1a;
font-size:14px;
text-decoration:none;
}
.st_classic_oxa a:hover{
text-decoration:underline;
color:#000;
}
.st_classic_oxb{
width:294px;
padding-bottom:18px;
color:#999999;
font-size:14px;
line-height:18px;
overflow:hidden;
}

.st_cases_vs{
width:960px;
height:300px;
background:url(../img/cases_xy.png) 293px 47px no-repeat;
background-color:#fff;
position:relative;
box-shadow:0 0 27px rgba(0,0,0,0.09);
margin-bottom:30px;
}
.st_cases_vsA{
width:350px;
height:auto;
position:absolute;
left:33px;
top:40px;
line-height:40px;
color:#666666;
font-size:16px;
}
.st_cases_vsA strong{
color:#1a1a1a;
font-size:18px;
}
.st_cases_vsB{
width:292px;
height:auto;
position:absolute;
left:0;
top:190px;
text-align:center;
}
.st_cases_vsB img{
margin:0 13px;
}
.st_cases_vsCD{
width:580px;
height:auto;
position:absolute;
left:340px;
top:40px;
}
.st_cases_vsC{
width:580px;
line-height:30px;
font-size:26px;
color:#000000;
padding-bottom:18px;
overflow:hidden;
}
.st_cases_vsD{
width:580px;
height:auto;
line-height:21px;
font-size:15px;
color:#666666;
text-indent:2em;
overflow:hidden;
}
.st_cases_vsE{
width:245px;
height:42px;
position:absolute;
line-height:42px;
text-align:center;
background-color:#fcbe01;
font-size:16px;
color:#000000;
position:absolute;
left:340px;
top:208px;
}
.st_cases_vsF{
width:130px;
height:42px;
position:absolute;
left:592px;
top:208px;
}
.st_cases_vsF a{
width:128px;
height:40px;
display:block;
line-height:40px;
text-align:center;
border:1px solid #808080;
font-size:16px;
color:#333333;
}
.st_cases_vsF a:hover{
background-color:#333;
border-color:#333;
color:#fff;
}

.what_box{
width:354px;
height:390px;
background-color:#fff;
margin-bottom:30px;
box-shadow:0 0 24px rgba(0,0,0,0.16);
position:relative;
}
.what_box_TT{
width:304px;
height:59px;
border-bottom:1px solid #dbdbdb;
position:absolute;
left:25px;
top:13px;
}
.what_box_TT span{
width:150px;
height:59px;
line-height:59px;
display:inline;
float:left;
font-size:22px;
color:#1a1a1a;
}
.what_box_TT label{
width:80px;
height:59px;
display:inline;
float:right;
line-height:59px;
text-align:right;
}
.what_box_TT label a{
font-size:14px;
color:#666666;
text-decoration:none;
}

.what_txt{
width:304px;
height:auto;
line-height:24px;
font-size:16px;
color:#4c4c4c;
position:absolute;
left:25px;
top:88px;
text-align:justify;
}
.what_dx{
width:304px;
height:46px;
position:absolute;
left:25px;
top:244px;
}
.what_zx{
width:270px;
height:46px;
position:absolute;
left:25px;
top:310px;
}
.what_zx a{
width:173px;
height:44px;
display:block;
line-height:46px;
background:url(../img/comments.png) 96px 14px no-repeat;
border:1px solid #313131;
padding-left:129px;
font-size:18px;
color:#1a1a1a;
font-weight:bold;
border-radius:4px;
}
.what_zx a:hover{
background-color:#fdc501;
border-color:#fdc501;
}

.all_cma_yz{
width:100%;
padding:30px 0 60px 0;
background:url(../img/cma/all_two.jpg) center top no-repeat;
overflow:hidden;
}
.cma_yz{
width:1360px;
height:700px;
position:relative;
}

.cma_yzA{
width:100%;
height:120px;
line-height:120px;
font-size:40px;
color:#000000;
text-align:center;
position:absolute;
left:0;
top:0;
}
.cma_yzB{
width:1390px;
height:580px;
position:absolute;
left:0;
top:120px;
}
.cma_yzB ul{
margin:0;
padding:0;
list-style:none;
}
.cma_yzB ul li{
width:665px;
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:#000000;
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(../img/cma/fan_dh.png) left center no-repeat;
font-size:16px;
color:#4c4c4c;
}

.cma_yzBc{
width:665px;
height:150px;
position:absolute;
left:0;
top:0;
overflow:hidden;
}

.all_iso17025_rzbz{
width:100%;
padding-top:40px;
padding-bottom:66px;
background:url(../img/cma/all_cma_gfyj.jpg) center bottom no-repeat;
overflow:hidden;
}
.iso17025_rzbzC{
width:1380px;
padding-top:40px;
padding-bottom:30px;
overflow:hidden;
}
.iso17025_rzbzC ul{
margin:0;
padding:0;
list-style:none;
}
.iso17025_rzbzC ul li{
width:208px;
border:1px solid #afb0b3;
height:48px;
text-align:center;
float:left;
font-size:18px;
line-height:48px;
color:#4c4c4c;
font-weight:bold;
margin-right:20px;
margin-bottom:20px;
}

.iso17025_rzbzD{
width:310px;
height:32px;
position:absolute;
left:0;
top:430px;
}

.all_lab_lims_dxly{
width:100%;
padding-top:40px;
background:url(../img/software/all_lims_01.jpg) center bottom no-repeat;
padding-bottom:80px;
overflow:hidden;
}

.lims_dx{
width:1244px;
padding:25px 0 25px 116px;
box-shadow:0 0 36px rgba(0,0,0,0.12);
margin-top:10px;
margin-bottom:36px;
overflow:hidden;
}
.lims_dx ul{
margin:0;
padding:0;
list-style:none;
}
.lims_dx ul li{
padding-left:43px;
height:38px;
line-height:38px;
background:url(../img/cma/icon_em.png) left center no-repeat;
font-size:18px;
color:#333333;
font-weight:bold;
display:inline-block;
margin-right:70px;
}

.lims_dx_li{
width:1376px;
height:400px;
}
.lims_dx_li ul{
margin:0;
padding:0;
list-style:none;
}
.lims_dx_li ul li{
width:327px;
float:left;
height:167px;
position:relative;
margin-right:17px;
margin-top:17px;
}
.lims_dx_lia{
width:327px;
height:167px;
position:absolute;
left:0;
top:0;
overflow:hidden;
z-index:1;
}
.lims_dx_lib{
width:327px;
height:60px;
line-height:60px;
font-size:22px;
color:#fff;
font-weight:bold;
text-align:center;
position:absolute;
left:0;
bottom:0;
overflow:hidden;
z-index:2;
}

.all_lims_zd{
width:100%;
padding:76px 0 96px 0;
overflow:hidden;
}
.lims_zd{
width:1360px;
height:462px;
position:relative;
}
.lims_zdA{
width:667px;
height:462px;
position:absolute;
left:0;
top:0;
}
.lims_zdB{
width:584px;
height:60px;
line-height:60px;
position:absolute;
left:730px;
top:5px;
font-size:40px;
color:#000;
}
.lims_zdC{
width:584px;
height:auto;
position:absolute;
left:730px;
top:87px;
}
.lims_zdC ul{
margin:0;
padding:0;
list-style:none;
}
.lims_zdC ul li{
width:550px;
line-height:24px;
float:left;
background:url(../img/software/em.png) left 7px no-repeat;
padding-left:34px;
font-size:16px;
color:#4c4c4c;
padding-bottom:12px;
overflow:hidden;
}

.lims_mx{
width:1360px;
height:390px;
}
.lims_mx ul{
margin:0;
padding:0;
list-style:none;
}
.lims_mx ul li{
padding-left:80px;
padding-right:50px;
padding-top:18px;
padding-bottom:18px;
line-height:22px;
background:url(../img/software/em.png) 40px 22px no-repeat;
font-size:16px;
color:#333333;
margin-bottom:20px;
box-shadow:0 0 36px rgba(0,0,0,0.12);
}

.all_solution_gf{
width:100%;
background:url(../img/solution/all_data.jpg) center bottom no-repeat;
overflow:hidden;
}
.solution_gf{
width:1360px;
height:590px;
position:relative;
}
.solution_gf_TT{
width:100%;
height:60px;
line-height:60px;
font-size:40px;
color:#000000;
position:absolute;
left:0;
top:62px;
}
.solution_gf_li{
width:600px;
height:auto;
position:absolute;
left:0;
top:162px;
}
.solution_gf_li ul{
margin:0;
padding:0;
list-style:none;
}
.solution_gf_li ul li{
width:300px;
float:left;
height:70px;
position:relative;
}
.solution_gf_lia{
width:270px;
padding-left:30px;
background:url(../img/solution/em.png) left center no-repeat;
height:38px;
position:absolute;
left:0;
font-size:18px;
font-weight:bold;
color:#4c4c4c;
line-height:38px;
top:0;
}
.solution_gf_lib{
width:250px;
padding-left:30px;
height:26px;
font-size:16px;
color:#4c4c4c;
position:absolute;
left:0;
top:36px;
white-space: nowrap;
word-break: keep-all;
overflow: hidden;
text-overflow: ellipsis;
}

.solution_gf_img{
width:727px;
height:320px;
position:absolute;
left:710px;
top:92px;
}

.all_EPCE_01{
width:100%;
background:url(../img/EPC_xxx.jpg) center top no-repeat;
height:560px;
overflow:hidden;
}
.EPCE_01{
width:1360px;
height:560px;
}

.EPCE_01l{
width:640px;
height:560px;
float:left;
}
.EPCE_01r{
width:620px;
float:right;
}

.EPCE_01a{
width:640px;
height:80px;
line-height:80px;
border-bottom:2px solid #333333;
margin-top:52px;
font-size:40px;
color:#000000;
font-weight:bold;
}
.EPCE_01b{
width:640px;
height:auto;
line-height:24px;
font-size:15px;
color:#333333;
padding:10px 0;
overflow:hidden;
}
.EPCE_01c{
width:640px;
height:69px;
border-top:1px dashed #cccccc;
border-bottom:1px dashed #cccccc;
line-height:69px;
font-size:20px;
color:#4c4c4c;
font-weight:bold;
}
.EPCE_01de{
width:290px;
margin-top:20px;
overflow:hidden;
}
.EPCE_01d{
width:140px;
height:40px;
float:left;
}
.EPCE_01d a{
width:92px;
padding-left:48px;
height:40px;
display:block;
background:url(../img/EPC_ico_a.png) 25px 13px no-repeat;
line-height:40px;
background-color:#ffc600;
font-size:16px;
color:#000000;
text-decoration:none;
border-radius:2px;
}
.EPCE_01e{
width:140px;
height:40px;
float:left;
}
.EPCE_01e a{
width:92px;
padding-left:48px;
height:40px;
display:block;
background:url(../img/EPC_ico_b.png) 26px 11px no-repeat;
line-height:40px;
background-color:#666666;
font-size:16px;
color:#fff;
text-decoration:none;
border-radius:2px;
}
.EPCE_01f{
width:620px;
height:390px;
margin-top:76px;
box-shadow:0 0 12px rgba(0,0,0,0.2);
}
.EPCE_01f img{
width:620px;
height:390px;
}

.all_EPCE_02{
width:100%;
padding-top:50px;
overflow:hidden;
}
.EPCE_02_TT{
width:1336px;
height:60px;
line-height:60px;
background:url(../img/EPC_ST.png) no-repeat;
padding-left:24px;
font-size:26px;
color:#000000;
font-weight:bold;
}
.EPCE_02_TxT{
width:1310px;
padding:20px 25px 80px 25px;
font-size:16px;
color:#666666;
line-height:26px;
overflow:hidden;
}

.all_AS_01{
width:100%;
background:url(../img/EPC_xxx.jpg) center top no-repeat;
height:560px;
overflow:hidden;
}
.AS_01{
width:1360px;
height:560px;
position:relative;
}
.AS_01a{
width:640px;
height:75px;
line-height:75px;
border-bottom:2px solid #333333;
position:absolute;
left:0;
top:68px;
font-size:40px;
color:#000000;
font-weight:bold;
}
.AS_01b{
width:640px;
height:auto;
line-height:22px;
position:absolute;
left:0;
top:170px;
font-size:15px;
color:#333333;
}
.AS_01c{
width:370px;
height:40px;
position:absolute;
left:0;
top:424px;
}
.AVS_01c{
top:410px;
}
.ATS_01c{
top:354px;
}
.AS_01d{
width:620px;
height:390px;
position:absolute;
right:0;
top:86px;
box-shadow:0 0 40px rgba(35,39,44,0.16);
}
.AS_01d img{
width:620px;
height:390px;
}

.all_AS_02{
width:100%;
padding-top:70px;
background:url(../img/all_AS_01.jpg) center top no-repeat;
height:890px;
overflow:hidden;
}
.AS_02{
width:1395px;
height:600px;
}
.AS_02 ul{
margin:0;
padding:0;
list-style:none;
}
.AS_02 ul li{
width:430px;
float:left;
margin-right:35px;
height:550px;
background-color:#fff;
border-radius:4px;
position:relative;
overflow:hidden;
}
.AS_02B{
width:272px;
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:390px;
height:auto;
position:absolute;
left:20px;
top:100px;
}
.AS_02D dl{
margin:0;
padding:0;
list-style:none;
}
.AS_02D dl dt{
width:378px;
float:left;
padding-left:12px;
background:url(../img/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(../img/all_AS_02.jpg) center top no-repeat;
height:650px;
overflow:hidden;
}
.AS_03{
width:1360px;
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(../img/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_04{
width:1560px;
height:400px;
background:url(../img/EPC/youshi.png) 60px top no-repeat;
}
.AS_04 ul{
margin:0;
padding:0;
list-style:none;
}
.AS_04 ul li{
width:780px;
float:left;
height:206px;
position:relative;
}
.AS_04a{
width:76px;
height:76px;
position:absolute;
left:0;
top:10px;
}
.AS_04b{
width:380px;
height:34px;
line-height:34px;
color:#b2b2b2;
font-weight:bold;
font-size:14px;
position:absolute;
left:86px;
top:0;
}
.AS_04c{
width:380px;
height:46px;
line-height:46px;
color:#4c4c4c;
font-weight:bold;
font-size:26px;
position:absolute;
left:86px;
top:23px;
}
.AS_04d{
width:660px;
height:auto;
position:absolute;
left:86px;
top:75px;
}
.AS_04d dl{
margin:0;
padding:0;
list-style:none;
}
.AS_04d dl dt{
width:176px;
float:left;
height:28px;
line-height:28px;
background:url(../img/EPC/em.png) left center no-repeat;
padding-left:24px;
font-size:16px;
color:#4c4c4c;
}
.AS_04d dl dt.AS_CC{
width:306px;
}

.all_AS_05{
width:100%;
background:url(../img/all_AS_03.jpg) center top no-repeat;
height:550px;
overflow:hidden;
}
.all_tw_05{
width:100%;
background:url(../img/all_tw_02.jpg) center top no-repeat;
height:550px;
overflow:hidden;
}
.AS_05{
width:1360px;
height:610px;
position:relative;
}
.AS_05a{
width:100%;
height:60px;
line-height:60px;
font-size:40px;
color:#fff;
font-weight:bold;
text-align:center;
position:absolute;
left:0;
top:58px;
}
.AS_05b{
width:100%;
height:294px;
text-align:center;
position:absolute;
left:0;
top:169px;
}
.AS_05c{
width:100%;
height:auto;
position:absolute;
left:0;
top:505px;
}

.AS_05_lc{
width:100%;
padding-top:20px;
overflow:hidden;
}
.AS_05_lc ul{
margin:0;
padding:0;
list-style:none;
}
.AS_05_lc ul li{
width:50%;
float:left;
margin-bottom:10px;
}
.AS_05_lcA{
width:80%;
margin:0 auto;
text-align:center;
}
.AS_05_lcB{
width:100%;
height:50px;
line-height:50px;
text-align:center;
font-size:16px;
color:#fff;
font-weight:bold;
}

.all_AS_06{
width:100%;
padding-top:30px;
padding-bottom:80px;
overflow:hidden;
}
.AS_06{
width:1360px;
}
.AS_06a{
width:100%;
height:120px;
line-height:120px;
font-size:40px;
color:#000;
font-weight:bold;
text-align:center;
}
.AS_06b{
width:1160px;
margin-left:115px;
}
.AS_06b ul{
margin:0;
padding:0;
list-style:none;
}
.AS_06b ul li{
width:520px;
height:40px;
float:left;
border:1px solid #cbced1;
line-height:40px;
border-left:3px solid #ffc600;
padding-left:26px;
font-size:15px;
color:#666666;
font-weight:bold;
margin-right:30px;
margin-bottom:8px;
}
.AS_06c{
width:100%;
height:auto;
position:absolute;
left:0;
top:435px;
}

.all_AS_07{
width:100%;
padding-top:30px;
background:url(../img/all_AS_04.jpg) center top no-repeat;
padding-bottom:80px;
overflow:hidden;
}
.AS_07_TT{
width:100%;
height:118px;
font-size:40px;
color:#000;
font-weight:bold;
line-height:118px;
text-align:center;
}

.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(../img/button_left.png) left center no-repeat;}
.AS_vlide .pageBtn .next{background:url(../img/button_right.png) right center no-repeat; left:1422px;}
.AS_vlide .pageBtn span:hover{background:url(../img/button_lefts.png) left center no-repeat;}
.AS_vlide .pageBtn .next:hover{background: url(../img/button_rights.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;
}

.AS_case{
width:1360px;
margin:0 auto;
text-align:center;
height:270px;
}

.all_VS_01{
width:100%;
background:url(../img/all_vs_01.jpg) center top no-repeat;
padding-top:50px;
padding-bottom:90px;
overflow:hidden;
}
.VS_01{
width:1380px;
height:550px;
}
.VS_01 ul{
margin:0;
padding:0;
list-style:none;
}
.VS_01 ul li{
width:670px;
float:left;
height:240px;
background-color:#fff;
position:relative;
margin-right:20px;
margin-bottom:20px;
}
.VS_01a{
width:240px;
height:240px;
position:absolute;
left:0;
top:0;
}
.VS_01b{
width:360px;
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:360px;
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(../img/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(../img/cnas/arrow.png) 558px center no-repeat;
font-size:16px;
color:#000000;
text-decoration:none;
}
.VS_02_zbtns a:hover{
background:url(../img/cnas/arrow.png) right center no-repeat;
text-decoration:underline;
}


.all_TW_01{
width:100%;
padding-top:40px;
background:url(../img/all_tw_01.jpg) center top no-repeat;
height:850px;
overflow:hidden;
}
.TW_01{
width:1395px;
height:598px;
}
.TW_01 ul{
margin:0;
padding:0;
list-style:none;
}
.TW_01 ul li{
width:430px;
height:550px;
background-color:#fff;
position:relative;
float:left;
margin-right:35px;
}
.TW_01a{
width:430px;
height:210px;
position:absolute;
left:0;
top:0;
overflow:hidden;
}
.TW_01b{
width:390px;
height:40px;
line-height:40px;
font-size:20px;
color:#000;
font-weight:bold;
position:absolute;
left:20px;
top:234px;
}
.TW_01c{
width:390px;
height:auto;
position:absolute;
left:20px;
top:290px;
}
.TW_01c dl{
margin:0;
padding:0;
list-style:none;
}
.TW_01c dl dt{
padding-left:12px;
float:left;
background:url(../img/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;
}

.cnas_lc{
width:100%;
padding-bottom:44px;
padding-top:20px;
text-align:center;
overflow:hidden;
}

.all_Ai_lx{
width:100%;
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 #dedede;
}
.Ai_lxA{
width:300px;
height:50px;
line-height:50px;
font-size:26px;
color:#000;
position:absolute;
left:40px;
top:20px;
}
.Ai_lxB{
width:54px;
height:36px;
position:absolute;
left:40px;
top:88px;
}
.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(../img/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(../img/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(../img/dian.png) center center no-repeat;
}
.Ai_lxBx:hover .Ai_lxBxa{background:url(../img/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:121px;
top:88px;
}
.Ai_lxC a{
width:60px;
height:36px;
display:block;
line-height:36px;
font-size:16px;
color:#4d4d4d;
background:url(../img/kf_icon.png) left center no-repeat;
padding-left:24px;
}
.Ai_lxC a:hover{
background:url(../img/kf_icons.png) left center no-repeat;
text-decoration:underline;
}
.Ai_lxD{
width:300px;
height:auto;
position:absolute;
left:650px;
top:30px;
font-size:16px;
line-height:24px;
color:#4d4d4d;
}
.Ai_lxE{
width:60px;
height:36px;
position:absolute;
left:650px;
top:108px;
}
.Ai_lxE a{
width:60px;
height:36px;
display:block;
line-height:36px;
font-size:16px;
color:#4d4d4d;
background:url(../img/addr_icon.png) left center no-repeat;
padding-left:26px;
}
.Ai_lxE a:hover{
background:url(../img/addr_icons.png) left center no-repeat;
text-decoration:underline;
}
.Ai_lxF{
width:150px;
height:150px;
position:absolute;
right:30px;
top:29px;
}

.Ai_lx ul li:hover{
background-color:#fff;
box-shadow:0 0 12px rgba(0,0,0,0.12);
}