@media only screen and (max-width:767px) {
.visible-hd {
	display: block !important;
}
.visible-lg {
	display: none !important;
}
.fixed{
display:none;
}

.is_PC,.isPC,.bs_hxfw{
display:none;
}

.side{
display:none;
}

.bs_hxfw_mb,.is_MB{
display:block;
}
	
.warp{ width:94%;}

.all_banner_news{
height:300px;
}
.banner_news{
height:300px;
}
.banner_news_A{
font-size:22px;
top:130px;
}
.banner_news_B{
line-height:50px;
font-size:30px;
top:166px;
}

.all_banner_contact{
height:300px;
background-size:cover;
}

.all_banner_fwbz{
height:300px;
}
.banner_fwbz{
height:300px;
}
.banner_fwbz_A{
height:52px;
line-height:52px;
font-size:32px;
top:160px;
}
.banner_fwbz_B{
line-height:56px;
font-size:36px;
top:206px;
}

.all_banner_fuwu{
height:300px;
}
.all_banner_EPC{
height:300px;
}
.all_banner_design{
height:300px;
}
.all_banner_furniture{
height:300px;
}
.all_banner_OM{
height:300px;
}
.all_banner_training{
height:300px;
}
.all_banner_lims{
height:300px;
}
.all_banner_px{
height:300px;
}
.all_banner_TW,.all_banner_AS,.all_banner_VS,.all_banner_feasibility,.all_banner_cans,.all_banner_cma,.all_banner_iso15189,.all_banner_contact{
height:300px;
background-size:cover;
}

.bs_cnas_La{
font-size:24px;
}

.banner_about{
height:300px;
}
.banner_about_A{
height:56px;
line-height:56px;
font-size:30px;
}
.banner_about_B{
height:auto;
line-height:26px;
font-size:16px;
overflow:hidden;
}

.banner_cans{
height:300px;
}
.banner_cans_A{
height:56px;
line-height:56px;
font-size:24px;
top:88px;
}
.banner_cans_B{
height:auto;
line-height:26px;
font-size:16px;
top:144px;
overflow:hidden;
}

.banner_fwbz{
height:300px;
}
.banner_fwbz_A{
height:auto;
line-height:26px;
font-size:20px;
top:88px;
}
.banner_fwbz_B{
height:56px;
line-height:56px;
font-size:30px;
top:114px;
overflow:hidden;
}

.mb_height{
display:block;
}

.all_banner_tab{
display:none;
}

.bs_EPC_TT,.EPC_15th_TT{
height:52px;
line-height:52px;
font-size:24px;
}

.bs_EPC_Data{
width:100%;
}
.bs_EPC_Data ul li{
margin:0;
width:100%;
}

.all_EPC_15th{
background-size:cover;
padding-bottom:30px;
}

.EPC_15th ul li{
width:48%;
margin:0 1%;
height:auto;
position:static;
margin-bottom:20px;
}
.EPC_15tha{
position:static;
}
.EPC_15tha img{
width:100%;
height:auto;
display:block;
}
.EPC_15thb{
position:static;
font-size:14px;
}

.EPC_hy_mi{
display:block;
}

.EPC_hy_lia{
position:static;
width:94%;
margin:0 auto;
height:auto;
}
.EPC_hy_lia img{
width:100%;
height:auto;
}
.EPC_hy_lic{
position:static;
width:100%;
height:auto;
color:#000;
font-size:16px;
}

.all_EPC_hy{
padding-bottom:30px;
}

.all_EPC_sy{
background-size:cover;
padding-bottom:30px;
}
.EPC_sy_TT{
font-size:24px;
height:70px;
line-height:60px;
}

.EPC_sy ul li{
width:100%;
height:auto;
margin-right:0;
margin-bottom:20px;
position:static;
padding:15px 0 20px 0;
overflow:hidden;
}
.EPC_sy_lia{
position:static;
margin:0 auto;
}
.EPC_sy_lib{
position:static;
margin:0 auto;
}
.EPC_sy_lic{
width:100%;
font-size:18px;
position:static;
text-align:center;
}
.EPC_sy_lid{
width:94%;
margin:0 auto;
position:static;
}

.EPC_anli_vlide{
display:none;
}

.EPC_anli ul li{
width:50%;
margin-right:0;
margin-bottom:16px;
}
.EPC_anli ul li img{
width:94%;
margin:0 auto;
height:auto;
}

.all_EPC_lc{
padding-bottom:30px;
background-size:cover;
}
.EPC_lc_TT{
height:70px;
line-height:60px;
font-size:24px;
}
.EPC_lc{
width:100%;
height:auto;
overflow:hidden;
}
.EPC_lc ul li{
width:100%;
height:auto;
position:static;
background:none;
margin-bottom:20px;
}
.EPC_lc ul li:before{
display:none;
}
.EPC_lc_A{
width:110px;
height:110px;
margin:0 auto;
position:static;
}
.EPC_lc_B{
position:static;
margin:8px auto;
text-align:center;
}
.EPC_lc ul li:nth-child(2),.EPC_lc ul li:nth-child(4),.EPC_lc ul li:nth-child(6){
background:none;
}

.all_EPC_bd{
display:none;
}

.all_bs_footer{
display:none;
}

.all_EPC_faq{
padding-top:20px;
padding-bottom:10px;
}
.EPC_faq_TT{
height:46px;
line-height:66px;
font-size:24px;
}

.EPC_faq ul li{
margin-top:0;
padding-bottom:26px;
}
.EPC_faq_A{
font-size:18px;
}
.EPC_faq_B{
font-size:16px;
line-height:24px;
}

.design_fw{
height:auto;
position:static;
}
.design_fw_A{
height:54px;
line-height:54px;
font-size:24px;
position:static;
}
.design_fw_B{
position:static;
}
.design_fw_B img{
width:100%;
height:auto;
}
.design_fw_C{
position:static;
}

.design_fw_C ul{
position:static;
margin-top:20px;
}
.design_fw_C ul li:nth-child(1){
width:320px;
height:60px;
position:static;
}
.design_fw_C ul li{
margin:0 auto;
margin-bottom:20px;
}
.design_fw_C ul li:after{
display:none;
}
.design_fw_C ul li:nth-child(2){
width:320px;
height:60px;
position:static;
}
.design_fw_C ul li:nth-child(2):hover{
top:-80px;
}
.design_fw_C ul li:nth-child(3){
width:320px;
height:60px;
position:static;
}
.design_fw_C ul li:nth-child(4){
width:320px;
height:60px;
position:static;
}
.design_fw_C ul li:nth-child(4):after{
left:0;
top:0;
}
.design_fw_C ul li:nth-child(5){
width:320px;
height:60px;
position:static;
}
.design_fw_C ul li:nth-child(5):after{
left:0;
}

.design_fw_Cb{
display:none;
}

.all_design_6th{
padding-top:20px;
padding-bottom:30px;
background-size:cover;
}
.design_6th_TT{
height:62px;
line-height:62px;
font-size:24px;
}
.design_6th ul li{
width:calc(100% - 22px);
height:auto;
margin-right:0;
margin-bottom:20px;
position:static;
padding:10px;
}
.design_6th_lia{
width:100%;
height:auto;
position:static;
}
.design_6th_lib{
height:32px;
line-height:32px;
font-size:18px;
position:static;
}

.all_design_6ths{
padding-top:20px;
padding-bottom:30px;
}

.design_6ths{
height:auto;
}
.design_6ths ul li{
width:100%;
height:auto;
position:static;
margin-bottom:15px;
}
.design_6ths_lia{
width:94%;
margin:0 auto;
height:auto;
position:static;
}
.design_6ths_lia img{
width:100%;
height:auto;
display:block;
}
.design_6ths_lib{
font-size:18px;
position:static;
}

.all_bs_accreditation{
padding-bottom:30px;
}
.bs_accreditation_TT{
height:auto;
line-height:40px;
font-size:24px;
padding:15px 0;
overflow:hidden;
}
.bs_accreditation ul li{
margin-bottom:20px;
}
.bs_accreditation_L{
width:calc(100% - 30px);
padding:15px 15px 30px 15px;
float:none;
}
.bs_accreditation_La{
height:54px;
line-height:54px;
font-size:20px;
font-weight:bold;
}
.bs_accreditation_Lb{
line-height:24px;
font-size:16px;
padding-bottom:18px;
}
.bs_accreditation_Lc{
padding-bottom:10px;
}
.bs_accreditation_Lc dl dt{
width:calc(100% - 15px);
height:auto;
line-height:24px;
font-size:16px;
margin-bottom:15px;
}
.bs_accreditation_Lc dl dt:before{
top:10px;
}


.bs_accreditation_R{
width:100%;
float:none;
}
.bs_accreditation_R img{
width:100%;
height:auto;
display:block;
}

.bs_accreditation_Ld a{
width:128px;
height:44px;
display:block;
line-height:44px;
font-size:16px;
}

.all_bs_om{
padding-top:20px;
background-size:cover;
padding-bottom:30px;
}
.bs_om_TT{
height:64px;
line-height:64px;
font-size:24px;
}
.bs_om_A{
height:54px;
line-height:54px;
font-size:20px;
}
.bs_om_A:before{
top:15px;
}
.bs_om_B{
width:100%;
}
.bs_om_B dl dt{
width:100%;
height:auto;
position:static;
margin-right:0;
margin-bottom:15px;
padding:15px 0;
overflow:hidden;
}
.bs_om_Ba{
position:static;
}
.bs_om_Bb{
width:100%;
height:38px;
line-height:38px;
font-size:16px;
position:static;
}

.bs_om_C{
width:100%;
}
.bs_om_C dl dt{
width:100%;
height:auto;
position:static;
margin-bottom:15px;
margin-right:0;
position:static;
}
.bs_om_Ca{
position:static;
}
.bs_om_Ca img{
width:100%;
height:auto;
}
.bs_om_Cb{
font-size:16px;
position:static;
color:#000;
}

.om_fwms_TT{
font-size:24px;
height:60px;
line-height:60px;
}

.om_fwms{
height:auto;
overflow:hidden;
}
.om_fwms ul li{
width:calc(100% - 30px);
padding:15px;
height:auto;
margin-right:0;
position:static;
margin-bottom:20px;
}
.om_fwms_lia{
width:100%;
position:static;
text-align:center;
}
.om_fwms_lib{
width:100%;
font-size:20px;
position:static;
}
.om_fwms_lic{
width:100%;
height:auto;
line-height:28px;
font-size:16px;
position:static;
padding-bottom:15px;
overflow:hidden;
}
.om_fwms_lid{
width:100%;
height:auto;
position:static;
}
.om_fwms_lid dl dt{
width: calc(100% - 72px);
padding-left:43px;
padding-right:29px;
font-size:16px;
line-height:26px;
}
.om_fwms_lid dl dt:before{
left:21px;
top:30px;
}

.om_anli ul li{
width:100%;
height:auto;
margin-right:0;
margin-bottom:20px;
position:static;
}
.om_anli_lia{
position:static;
}
.om_anli_lia img{
width:100%;
height:auto;
}
.om_anli_lib{
font-size:16px;
position:static;
}

.om_sy{
height:auto;
overflow:hidden;
}
.om_sy ul li{
width:100%;
padding:20px 0;
height:auto;
margin-right:0;
position:static;
margin-bottom:20px;
overflow:hidden;
}
.om_sy_lia{
position:static;
}
.om_sy_lic{
font-size:18px;
position:static;
}
.om_sy_lid{
width:94%;
margin:0 auto;
position:static;
}

.all_om_other{
padding:20px 0 30px 0;
display:none;
}
.om_other_TT{
font-size:24px;
}

.all_om_fwms{
padding-bottom:30px;
}

.lims_8th{
width:100%;
}
.lims_8th ul li{
width:50%;
height:auto;
float:left;
margin:0 0 15px 0;
position:static;
}
.lims_8th_lia{
width:94%;
margin:0 auto;
height:auto;
position:static;
}
.lims_8th_lia img{
width:100%;
height:auto;
}
.lims_8th_lib{
height:32px;
line-height:32px;
font-size:16px;
color:#000;
position:static;
}

.all_lism_zd,.all_lims_hc{
padding:20px 0 30px 0;
}
.lims_zd{
padding-bottom:0;
}
.lims_zd ul li{
width:100%;
}
.lims_zd ul li:last-child{
width:100%;
}
.lims_zd ul li dl dt{
width:calc(100% - 50px);
font-size:16px;
padding-bottom:16px;
}

.lims_hc_TT{
font-size:24px;
height:64px;
line-height:64px;
}

.lims_hc{
height:auto;
position:static;
}
.lims_hc ul li:nth-child(1){
width:100%;
position:static;
}
.lims_hc ul li:nth-child(2){
width:100%;
position:static;
}
.lims_hc ul li:nth-child(3){
width:100%;
position:static;
}
.lims_hc ul li:nth-child(4){
width:100%;
position:static;
}
.lims_hc ul li:nth-child(5){
width:100%;
position:static;
}
.lims_hc ul li{
margin-bottom:15px;
}

.lims_hc_li{
width:100%;
height:auto;
position:static;
}
.lims_hc_A{
width:100%;
font-size:18px;
position:static;
text-align:center;
}
.lims_hc_B{
width:100%;
text-align:center;
position:static;
padding-bottom:15px;
overflow:hidden;
}
.lims_hc_C{
position:static;
margin:0 auto;
}

.all_lab_lc{
width:100%;
padding:20px 0 30px 0;
overflow:hidden;
}
.cnas_hc_TT{
font-size:24px;
height:64px;
line-height:64px;
}
.lab_lc{
width:100%;
margin-top:0;
height:auto;
background:none;
position:static;
padding-bottom:20px;
overflow:hidden;
}
.lab_lc_ba{
display:none;
}
.lab_lc_bb{
display:none;
}
.lab_lc ul{
margin:0;
padding:0;
list-style:none;
}
.lab_lc ul li{
width:100%;
height:auto;
margin-right:0;
position:static;
margin-top:20px;
margin-right:0;
}
.lab_lcA{
width:100%;
text-align:center;
height:auto;
position:static;
}
.lab_lcA img{
width:90px;
height:auto;
}
.lab_lcB{
width:100%;
height:43px;
line-height:43px;
position:static;
font-size:16px;
}
.lab_lcC{
width:98%;
margin:0 auto;
height:auto;
font-size:14px;
line-height:24px;
background:none;
padding-top:0;
overflow:hidden;
color:#1a1a1a;
position:static;
display:block;
}
.lab_lcD{
display:none;
}

.FCS_list_tab{
width:100%;
height:auto;
padding-bottom:10px;
overflow:hidden;
}
.FCS_list_tab ul li{
width:48%;
margin:1%;
padding:0;
float:left;
background:none;
display:inline-block;
cursor:pointer;
background-color:#eee;
text-align:center;
}
.FCS_list_tab ul li:last-child{
background-color:#eee;
}
.FCS_list_tab ul li span{
display:none;
}
.FCS_list_tab ul li.selected{
background-color:#ffb300;
}
.FCS_list_tab ul li a{
height:44px;
line-height:44px;
}
.FCS_list_tab ul li.selected a{
border-bottom:none;
}

.FCS_list_ox{
width:100%;
clear:both;
}

.FCS_list{
width:100%;
}
.FCS_list ul li{
width:100%;
margin-right:0;
}
.FCS_list_li{
width:100%;
height:auto;
position:static;
padding-bottom:15px;
overflow:hidden;
}
.FCS_list_lia{
width:100%;
height:auto;
position:static;
overflow:hidden;
}
.FCS_list_lia img{
width:100%;
height:auto;
}
.FCS_list_lib{
width:100%;
position:static;
overflow:hidden;
}
.FCS_list_lic{
width:94%;
margin:0 auto;
position:static;
overflow:hidden;
}

.all_FCS_lc{
padding:20px 0 30px 0;
background-size:cover;
}
.lab_TT{
font-size:24px;
height:auto;
padding:15px 0;
line-height:32px;
overflow:hidden;
}
.FCS_lc{
width:100%;
height:auto;
}
.FCS_lc ul li{
width:100%;
float:left;
margin-right:0;
height:auto;
position:static;
margin-left:0;
margin-bottom:20px;
padding:20px 0;
overflow:hidden;
}
.FCS_lcA{
width:100%;
text-align:center;
height:auto;
position:static;
}
.FCS_lcB{
width:100%;
font-size:18px;
text-align:center;
margin-top:6px;
position:static;
}
.FCS_lcC{
position:static;
margin:15px auto;
}
.FCS_lcD{
width:94%;
margin:0 auto;
height:auto;
position:static;
}
.FCS_lcD dl{
margin:0;
padding:0;
list-style:none;
}
.FCS_lcD dl dt{
width:94%;
}

.bs_training{
height:auto;
overflow:hidden;
}
.bs_training ul li{
width:100%;
height:auto;
margin-right:0;
margin-bottom:20px;
position:static;
}
.bs_training_lia{
width:100%;
height:auto;
position:static;
}
.bs_training_lia img{
width:100%;
height:auto;
}
.bs_training_lib{
width:100%;
font-size:18px;
position:static;
text-align:center;
}
.bs_training_lic{
width:94%;
margin:0 auto;
position:static;
padding-bottom:20px;
overflow:hidden;
}

.all_training_nr{
padding-top:20px;
padding-bottom:30px;
}
.training_nr ul li{
width:100%;
height:auto;
margin-right:0;
margin-bottom:20px;
position:static;
padding-bottom:20px;
background-color:#fff;
overflow:hidden;
}
.training_nr_lia{
position:static;
}
.training_nr_lia img{
width:100%;
height:auto;
display:block;
}
.training_nr_lib{
width:100%;
height:42px;
line-height:42px;
font-size:16px;
color:#000;
position:static;
}
.training_nr_lic{
position:static;
margin:0 auto;
}

.training_zs{
height:auto;
padding-bottom:20px;
overflow:hidden;
}
.training_zs ul li{
width:100%;
}
.training_zs_lia{
width:100%;
height:auto;
}
.training_zs_lia img{
width:94%;
margin:0 auto;
display:block;
}
.training_zs_lib{
font-size:16px;
}

.all_training_jj{
width:100%;
overflow:hidden;
padding:20px 0 0 0;
}
.training_jj{
width:100%;
height:auto;
position:static;
box-shadow:0 0 0 rgba(0,0,0,0.16);
}
.training_jjs{
width:100%;
height:auto;
position:static;
}
.training_jjt{
width:100%;
height:62px;
line-height:52px;
font-size:22px;
position:static;
}
.training_jja{
position:static;
margin-bottom:15px;
font-size:14px;
}
.training_jjb{
width:90%;
position:static;
font-size:14px;
white-space: nowrap;
word-break: keep-all;
overflow: hidden;
text-overflow: ellipsis;
}
.training_jjc{
width:94%;
padding:0 0 15px 0;
height:auto;
position:static;
overflow:hidden;
}
.training_jjct{
width:100%;
margin:0 auto;
font-size:18px;
}
.training_jjcx ul li{
width:calc(100% -30px);
padding-left:30px;
float:left;
line-height:24px;
font-size:14px;
margin-bottom:5px;
}
.training_jjd{
width:100%;
height:40px;
position:static;
margin-bottom:15px;
margin-top:15px;
}
.training_jjds{
width:100%;
height:40px;
position:static;
margin-bottom:15px;
margin-top:15px;
}
.training_jje{
display:none;
}

.all_training_main{
width:100%;
padding-top:0;
padding-bottom:30px;
background:none;
background-color:#fff;
overflow:hidden;
}
.training_main{
width:100%;
margin:0 auto 50px auto;
height:auto;
padding-top:0;
background:none;
overflow:hidden;
}
.training_bain{
height:auto;
}
.training_main_TT{
width:100%;
height:60px;
line-height:50px;
text-align:center;
font-size:24px;
}
.training_main_TxT{
width:94%;
margin:0 auto;
font-size:14px;
line-height:26px;
overflow:hidden;
}
.training_main_TxT img{
width:100%;
display:block;
}

.all_training_two{
padding-top:0;
padding-bottom:30px;
}

.training_two_TT{
font-size:24px;
height:60px;
line-height:60px;
}

.training_two{
width:100%;
}
.training_two_l{
width:92%;
padding:10px 4%;
float:left;
height:auto;
overflow:hidden;
margin-bottom:15px;
}
.training_two_lt{
width:100%;
height:50px;
line-height:50px;
font-size:20px;
}
.training_two_lt:before{
top:20px;
}
.training_two_ld{
width:100%;
line-height:30px;
font-size:14px;
overflow:hidden;
}

.training_two_r{
width:92%;
padding:10px 4% 20px 4%;
float:none;
height:auto;
overflow:hidden;
}
.training_two_ra{
width:100%;
height:50px;
line-height:50px;
font-size:18px;
}
.training_two_ra:before{
top:20px;
}
.training_two_rb{
width:100%;
line-height:24px;
font-size:14px;
overflow:hidden;
}
.training_two_rb img{
width:100%;
display:block;
}
.training_two_rc{
width:100%;
height:60px;
line-height:50px;
font-size:18px;
color:#fcbe03;
font-weight:bold;
}

.training_5th{
width:94%;
margin:0 auto;
}
.training_5th ul li{
width:100%;
margin:0 0 20px 0;
height:auto;
position:static;
padding:10px 0;
overflow:hidden;
}
.training_5th ul li:nth-child(4){
margin-left:0;
}
.training_5th ul li:nth-child(5){
margin-bottom:0;
}
.training_5tha{
position:static;
margin:0 auto;
}
.training_5thb{
width:94%;
margin:0 auto;
height:auto;
position:static;
text-align:center;
padding-top:10px;
font-size:14px;
overflow:hidden;
}
.training_5thc{
display:none;
}

.bs_cnas_R{
width:100%;
padding-top:20px;
overflow:hidden;
}
.bs_cnas_R img{
width:100%;
height:auto;
}

.renovation_yzB{
width:100%;
height:auto;
margin-top:10px;
}
.renovation_yzB ul li{
width:100%;
height:auto;
position:static;
margin:0;
margin-right:0;
margin-bottom:20px;
}
.renovation_yzBa{
width:94%;
margin:0 auto;
height:44px;
line-height:44px;
font-size:16px;
position:static;
}
.renovation_yzBb{
width:94%;
margin:0 auto;
position:static;
padding-bottom:15px;
overflow:hidden;
}
.renovation_yzBb dl dt{
width:100%;
font-size:14px;
}
.renovation_yzBbb{
width:94%;
margin:0 auto;
position:static;
padding-bottom:15px;
overflow:hidden;
}
.renovation_yzBbb dl dt{
width:100%;
font-size:14px;
}
.renovation_yzBc{
width:100%;
height:auto;
position:static;
}
.design_yzBc img{
width:100%;
height:auto;
}

.design_gf{
width:100%;
height:auto;
border-radius:10px;
overflow:hidden;
position:static;
box-shadow:0 0 12px rgba(0,0,0,0.1);
overflow:hidden;
}
.renovation_gf{
width:100%;
height:auto;
border-radius:10px;
overflow:hidden;
position:relative;
box-shadow:0 0 12px rgba(0,0,0,0.1);
overflow:hidden;
}
.design_gfa{
width:100%;
height:auto;
position:static;
z-index:2;
overflow:hidden;
}
.design_gfa img{
width:100%;
display:block;
}
.design_gfb{
width:100%;
height:auto;
position:static;
z-index:1;
overflow:hidden;
}
.renovation_gfb{
width:100%;
height:auto;
position:static;
z-index:1;
}
.design_gfb ul{
margin:0;
padding:0;
list-style:none;
}
.design_gfb ul li{
width:100%;
float:left;
height:127px;
border-right:0;
border-bottom:1px solid #eeeeee;
position:relative;
}

.design_gfb ul li:nth-child(6){
display:none;
}
.design_gfb ul li:nth-child(7){
display:none;
}
.design_gfb ul li:nth-child(10){
display:none;
}
.design_gfb ul li:nth-child(11){
display:none;
}

.design_gfbA{
width:90%;
height:auto;
line-height:28px;
font-size:16px;
position:absolute;
left:12px;
top:20px;
overflow:hidden;
}
.design_gfbB{
width:14px;
height:2px;
background-color:#000000;
position:absolute;
left:12px;
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:100%;
}
.renovation_gfb ul li:nth-child(18){
width:100%;
}
.renovation_gfb ul li:nth-child(19){
width:100%;
}
.renovation_gfb ul li:nth-child(19) .design_gfbA{
width:100%;
}

.VS_01{
width:100%;
height:auto;
}
.VS_01 ul li{
width:100%;
height:auto;
position:static;
margin-right:0;
}
.VS_01a{
width:100%;
height:auto;
position:static;
}
.VS_01a img{
width:100%;
height:auto;
display:block;
}
.VS_01b{
width:100%;
font-size:18px;
text-align:center;
position:static;
margin-top:10px;
}
.VS_01c{
position:static;
margin:10px auto;
}
.VS_01d{
width:94%;
margin:0 auto;
padding-top:5px;
padding-bottom:20px;
position:static;
overflow:hidden;
}

.VS_02{
width:100%;
}
.VS_02 ul li{
width:100%;
margin-bottom:20px;
}

.VS_02_zbtns{
width:94%;
height:auto;
margin:10px auto 0 auto;
}
.VS_02_zbtns a{
width:100%;
height:auto;
line-height:26px;
background:none;
text-align:center;
}
.VS_02_zbtns a:hover{
background:none;
}

.AS_02{
width:100%;
height:auto;
}
.AS_02 ul li{
width:100%;
float:left;
margin-right:0;
margin-bottom:20px;
height:auto;
position:static;
padding:15px 0;
overflow:hidden;
}
.AS_02B{
width:100%;
text-align:center;
position:static;
font-size:18px;
}
.AS_02C{
position:static;
margin:5px auto 0 auto;
}
.AS_02D{
width:94%;
margin:15px auto 0 auto;
position:static;
}
.AS_02D dl dt{
width:auto;
}

.all_AS_03{
padding:20px 0 30px 0;
height:auto;
}

.AS_03{
width:100%;
height:auto;
position:static;
}
.AS_03a{
width:100%;
height:auto;
position:static;
margin:15px auto;
}
.AS_03a img{
width:100%;
height:auto;
display:block;
}
.AS_03b{
width:100%;
height:52px;
line-height:46px;
font-size:22px;
position:static;
text-align:center;
}
.AS_03c{
width:100%;
height:auto;
position:static;
overflow:hidden;
}
.AS_03d{
width:100%;
margin:0 auto;
height:auto;
position:static;
}
.AS_03d ul li{
width:auto;
overflow:hidden;
}

.TW_01{
width:100%;
}
.TW_01 ul li{
width:100%;
height:auto;
position:static;
margin-bottom:20px;
margin-right:0;
}
.TW_01a{
height:auto;
position:static;
}
.TW_01b{
width:94%;
margin:0 auto;
position:static;
}
.TW_01c{
width:94%;
margin:0 auto;
position:static;
}
.TW_01c dl{
margin:0;
padding:0;
list-style:none;
}
.TW_01c dl dt{
padding-left:12px;
float:left;
background:url(images/furniture/em.png) left 8px no-repeat;
font-size:14px;
line-height:20px;
color:#4c4c4c;
margin-bottom:18px;
overflow:hidden;
}
.TW_01c dl dt strong{
font-size:16px;
}

.all_cnas_wf{
padding:20px 0 30px 0;
}
.cnas_wf_TT{
font-size:24px;
height:64px;
line-height:64px;
}

.mb_sxm{
display:block;
}

.cnas_hcx{
width:94%;
height:auto;
margin:0 auto;
padding-left:0;
padding-top:16px;
padding-bottom:16px;
overflow:hidden;
}
.cnas_hcx ul{
margin:0;
padding:0;
list-style:none;
}
.cnas_hcx ul li{
width:100%;
height:auto;
position:static;
margin-right:0;
padding:15px 0;
overflow:hidden;
}
.cnas_hcxA{
width:100%;
position:static;
text-align:center;
}
.cnas_hcxB{
width:100%;
font-size:18px;
position:static;
}
.cnas_hcxC{
width:94%;
margin:0 auto;
height:auto;
line-height:24px;
font-size:14px;
position:static;
overflow:hidden;
}

.six5_kf{
width:320px;
}
.six5_kf_tel{
width:208px;
}
.six5_kf_tels{
width:208px;
}
.six5_kf_btn{
width:100px;
}
.six5_kf_btn a{
width:100px;
}
.six5_kf_btns{
width:100px;
}
.six5_kf_btns a{
width:100px;
}

.all_cnas_yz{
width:100%;
padding:20px 0;
overflow:hidden;
}
.cnas_yz{
width:100%;
height:auto;
position:static;
}
.cnas_yzA{
width:100%;
height:60px;
line-height:50px;
font-size:22px;
text-align:center;
position:static;
}
.cnas_yzB{
width:100%;
height:auto;
position:static;
}
.cnas_yzB ul{
margin:0;
padding:0;
list-style:none;
}
.cnas_yzB ul li{
width:100%;
margin-right:0;
height:auto;
padding:15px 0 14px 0;
margin-bottom:15px;
position:static;
overflow:hidden;
}
.cnas_icon{
height:auto;
position:static;
text-align:center;
margin:0 auto;
}
.cnas_icon img{
width:53px;
height:auto;
}
.cnas_yzBa{
width:100%;
height:52px;
line-height:52px;
font-size:18px;
position:static;
padding:0;
text-align:center;
}
.cnas_yzBb{
width:94%;
margin:0 auto;
height:auto;
position:static;
padding:15px 0;
overflow:hidden;
}
.cnas_yzBb dl dt{
width:100%;
}
.cnas_yzBba{
width:90%;
padding-left:22px;
height:39px;
line-height:39px;
background:url(images/cma/fan_dh.png) left center no-repeat;
font-size:16px;
color:#000000;
font-weight:bold
}
.cnas_yzBbb{
width:90%;
padding-left:22px;
font-size:14px;
line-height:24px;
color:#4c4c4c;
padding-bottom:8px;
overflow:hidden;
}

.bs_cma_TT{
font-size:24px;
height:64px;
line-height:64px;
}

.cma_gfyj{
width:100%;
}
.cma_gfyj ul li{
width:100%;
margin-right:0;
}
.cma_gfyj_TT{
width:100%;
height:50px;
line-height:44px;
font-size:20px;
}
.cma_gfyj_TT:before{
top:11px;
}
.cma_gf{
width:100%;
padding-top:20px;
overflow:hidden;
}
.cma_gf dl dt{
width:50%;
height:auto;
margin-bottom:15px;
}
.cma_gfa{
width:94%;
margin:0 auto;
height:auto;
}
.cma_gfa img{
width:100%;
height:auto;
}
.cma_gfb{
width:100%;
padding-top:10px;
font-size:14px;
line-height:20px;
overflow:hidden;
}

.cma_yj{
width:100%;
padding-top:20px;
overflow:hidden;
}
.cma_yj dl dt{
width:90%;
font-size:14px;
white-space: nowrap;
word-break: keep-all;
overflow: hidden;
text-overflow: ellipsis;
}
.cma_yj_txt{
width:100%;
padding:20px 0 20px 0;
overflow:hidden;
}

.cma_gfyj_kf{
margin:0 auto;
}

.all_cma_yz{
width:100%;
padding:20px 0;
overflow:hidden;
}
.cma_yz{
width:100%;
height:auto;
position:static;
}
.cma_yzA{
width:100%;
height:auto;
line-height:30px;
font-size:22px;
text-align:center;
position:static;
padding:15px 0;
overflow:hidden;
}
.cma_yzB{
width:100%;
height:auto;
position:static;
}
.cma_yzB ul{
margin:0;
padding:0;
list-style:none;
}
.cma_yzB ul li{
width:100%;
margin-right:0;
height:auto;
padding:0 0 14px 0;
margin-bottom:20px;
position:static;
overflow:hidden;
}
.cma_yzBc{
width:100%;
height:auto;
position:static;
}
.cma_yzBc img{
width:100%;
height:auto;
}
.cma_yzBa{
width:94%;
margin:0 auto;
height:auto;
line-height:28px;
font-size:18px;
position:static;
padding:0;
text-align:center;
padding:12px 0 15px 0;
overflow:hidden;
}
.cma_yzBb{
width:94%;
margin:0 auto;
height:auto;
position:static;
padding:15px 0;
overflow:hidden;
}
.cma_yzBb dl dt{
width:90%;
height:auto;
padding-left:30px;
font-size:14px;
line-height:24px;
background:url(images/fan_dh.png) left 5px no-repeat;
margin-bottom:10px;
}

.all_bs_iso17025,.all_iso17025_xc{
padding:20px 0 30px 0;
}
.bs_iso17025_TT,.iso17025_xc_TT{
font-size:24px;
}

.bs_iso17025 ul li{
width:100%;
height:auto;
position:static;
margin-right:0;
margin-bottom:20px;
padding:15px 0;
overflow:hidden;
}
.bs_iso17025_A{
position:static;
}
.bs_iso17025_B{
width:94%;
margin:0 auto;
position:static;
}

.iso17025_xc ul li{
width:100%;
height:auto;
position:static;
margin-right:0;
}
.iso17025_xc_lia{
position:static;
}
.iso17025_xc_lia img{
width:100%;
height:auto;
display:block;
}
.iso17025_xc_lib{
height:50px;
line-height:50px;
font-size:16px;
color:#fff;
position:static;
}

.iso17020_gf{
width:100%;
padding-bottom:15px;
overflow:hidden;
}
.iso17020_gf dl dt{
width:calc(100% - 38px);
padding-left:28px;
background:url(images/iso17020/em.png) 10px 25px no-repeat;
background-color:#f0f0f0;
}
.iso17020_gf dl dt:nth-child(1){
width:calc(100% - 38px);
padding-right:0;
}
.iso17020_gf dl dt:nth-child(2),.iso17020_gf dl dt:nth-child(3){
width:calc(100% - 38px);
padding-right:0;
}

.dilac_fw{
width:100%;
height:auto;
}
.dilac_fw ul li{
width:100%;
height:auto;
margin-right:0;
margin-bottom:15px;
position:static;
padding-bottom:15px;
overflow:hidden;
}
.dilac_fwA{
width:100%;
height:auto;
position:static;
overflow:hidden;
}
.dilac_fwA img{
width:100%;
height:auto;
}
.dilac_fwB{
width:94%;
margin:0 auto;
height:42px;
line-height:42px;
font-size:16px;
position:static;
}
.dilac_fwC{
width:94%;
margin:0 auto;
position:static;
height:auto;
}
.dilac_fwC dl dt{
width:94%;
padding-left:14px;
float:left;
background:url(images/iso17020/em.png) left 8px no-repeat;
line-height:22px;
color:#333333;
font-size:15px;
margin-bottom:10px;
overflow:hidden;
}

.bsc_tool{
width:100%;
height:auto;
padding-bottom:15px;
overflow:hidden;
}
.bsc_tool ul{
margin:0;
padding:0;
list-style:none;
}
.bsc_tool ul li{
width:100%;
height:auto;
float:left;
margin-bottom:15px;
}
.bsc_tool_li{
width:calc(100% - 42px);
margin:0 auto;
height:auto;
border:1px solid #c7c7c7;
position:static;
background-color:#fff;
box-shadow:0 0 5px rgba(0,0,0,0.2);
border-radius:4px;
padding:20px;
overflow:hidden;
}
.bsc_tool_lia{
width:100%;
margin:0 auto;
height:48px;
line-height:48px;
padding-left:0;
font-size:20px;
color:#1a1a1a;
font-weight:bold;
position:static;
}
.tico_1{
background:none;
}
.tico_2{
background:none;
}
.bsc_tool_lib{
width:100%;
margin:0 auto;
height:auto;
line-height:22px;
font-size:14px;
color:#1a1a1a;
position:static;
overflow:hidden;
}
.bsc_tool_libb{
width:100%;
}
.bsc_tool_lic{
width:100%;
margin:0 auto;
height:38px;
line-height:38px;
font-size:14px;
color:#4c4c4c;
position:static;
}
.bsc_tool_lic strong{
font-size:24px;
color:#fcbf06;
font-family:Arial, Helvetica, sans-serif;
}
.bsc_tool_lid{
width:100%;
margin:0 auto;
height:36px;
position:static;
}
.bsc_tool_lid a{
width:89px;
height:36px;
display:block;
line-height:36px;
background:url(images/contact/more_ico_5.png) 69px center no-repeat;
font-size:16px;
color:#808080;
font-weight:bold;
}
.bsc_tool_lid a:hover{
background:url(images/contact/icon.png) right center no-repeat;
color:#1a1a1a;
}

.bsc_tool_liz{
position:static;
width:94%;
margin:0 auto;
}

.bsc_other{
width:100%;
height:auto;
}
.bsc_other ul{
margin:0;
padding:0;
list-style:none;
}
.bsc_other ul li{
width:100%;
height:auto;
background:none;
padding-top:0;
float:left;
margin-bottom:15px;
}
.bsc_other_li{
width:100%;
height:auto;
position:static;
background-color:#fff;
border:1px solid #dcdcdc;
margin:0 auto;
padding:15px 0 10px 0;
overflow:hidden;
}
.bsc_other_lia{
width:94%;
margin:0 auto;
height:42px;
line-height:42px;
position:static;
font-size:20px;
color:#333333;
font-weight:bold;
}
.bsc_other_lib{
width:94%;
margin:6px auto;
height:auto;
line-height:22px;
position:static;
font-size:14px;
color:#4c4c4c;
overflow:hidden;
}
.bsc_other_lic{
width:94%;
margin:0 auto;
height:36px;
position:static;
font-size:14px;
color:#808080;
}
.bsc_other_lic a{
width:79px;
height:36px;
line-height:36px;
display:block;
background:url(images/contact/more_ico_5.png) 59px center no-repeat;
}
.bsc_other_lic a:hover{
background:url(images/contact/icon.png) right center no-repeat;
color:#1a1a1a;
}
.bsc_other_lid{
width:94%;
margin:0 auto;
height:60px;
position:static;
font-size:14px;
color:#808080;
}
.bsc_other_lid img{
height:50px;
display:block;
}

.bsc_other_lie{
width:108px;
height:36px;
position:static;
font-size:14px;
color:#808080;
}
.bsc_other_lie a{
width:108px;
height:36px;
line-height:36px;
display:block;
background:url(images/contact/more_ico_5.png) 89px center no-repeat;
}
.bsc_other_lie a:hover{
background:url(images/contact/icon.png) right center no-repeat;
color:#1a1a1a;
}

.all_addr{
display:block;
}

.bsc_addr_ul{
width:100%;
}
.bsc_addr_ul ul li{
width:100%;
margin-left:0;
margin-right:0;
}

.bsc_addr_li{
width:94%;
margin:0 auto;
background-color:#fff;
height:auto;
position:static;
overflow:hidden;
}
.bsc_addr_lia{
width:100%;
height:42px;
line-height:42px;
font-size:18px;
color:#1a1a1a;
font-weight:bold;
position:static;
}
.bsc_addr_lib{
width:100%;
height:auto;
position:static;
overflow:hidden;
}
.bsc_addr_lib img{
width:100%;
display:block;
}

.bsc_addr_lic{
width:94%;
margin:10px auto;
padding-left:0;
height:auto;
line-height:24px;
background:none;
position:static;
font-size:14px;
color:#4c4c4c;
overflow:hidden;
}
.bsc_addr_lid{
width:94%;
margin:0 auto 10px auto;
padding-left:0;
position:static;
font-size:14px;
background:none;
}
.bsc_addr_lie{
display:none;
}

.bsc_TT{
font-size:24px;
}

.all_bs_fwfw{
padding-top:20px;
padding-bottom:30px;
}
.bs_fwfw ul li{
margin-bottom:20px;
}
.bs_fwfw_L{
width:100%;
}
.bs_fwfw_L img{
width:100%;
height:auto;
display:block;
}

.bs_fwfw_R{
width:100%;
padding-bottom:30px;
overflow:hidden;
}
.FL{
float:none;
}
.FR{
float:none;
}
.bs_fwfw_Ra{
padding:0 30px;
height:54px;
line-height:54px;
font-size:20px;
}
.bs_fwfw_Rb{
padding:0 30px 40px 30px;
font-size:16px;
}
.bs_fwfw_Rc{
padding:0 30px;
}
.bs_fwfw_Rc a{
width:138px;
height:48px;
line-height:48px;
text-align:center;
display:block;
font-size:16px;
color:#666666;
text-decoration:none;
border:1px solid #999999;
}
.bs_fwfw_Rc a:hover{
background-color:#ffbe00;
border-color:#ffbe00;
color:#4c4c4c;
}
.bs_fwfw_Rd{
padding:0 30px 36px 30px;
overflow:hidden;
}


.bs_fwfw_Re{
padding:0 30px 24px 30px;
overflow:hidden;
}


.bs_fwfw_two ul li{
width:100%;
height:auto;
position:static;
margin-right:0;
margin-bottom:20px;
}
.bs_fwfw_two_lia{
height:auto;
position:static;
}
.bs_fwfw_two_lia img{
width:100%;
height:auto;
display:block;
}
.bs_fwfw_two_lib{
width:100%;
text-align:center;
color:#000;
height:46px;
line-height:46px;
font-size:20px;
position:static;
}
.bs_fwfw_two_lic{
width:100%;
color:#666;
height:auto;
font-size:16px;
position:static;
}

.all_bs_news{
padding-top:20px;
}
.bs_news_TT{
width:100%;
height:64px;
font-size:24px;
line-height:64px;
}
.bs_news{
padding-bottom:30px;
}
.bs_news_L{
width:100%;
float:none;
}
.bs_news_L img{
width:100%;
height:auto;
}
.bs_news_R{
width:100%;
float:none;
}
.bs_news_Ra{
width:100%;
height:36px;
line-height:36px;
font-size:16px;
color:#999999;
}
.bs_news_Rb{
width:100%;
line-height:30px;
font-size:18px;
color:#4c4c4c;
padding-bottom:20px;
overflow:hidden;
}
.bs_news_Rb a{
font-size:18px;
color:#4c4c4c;
text-decoration:none;
}

.news_list ul li{
width:100%;
height:auto;
position:static;
padding:20px 0;
overflow:hidden;
}
.news_list ul li:before{
display:none;
}
.news_list_lia{
display:none;
}
.news_list_lib{
display:none;
}
.news_list_lic{
width:100%;
height:auto;
line-height:28px;
font-size:18px;
position:static;
padding-bottom:10px;
overflow:hidden;
}
.news_list_lic a{
font-size:18px;
}
.news_list_lid{
width:100%;
position:static;
}
.news_list_lie{
width:100%;
position:static;
}

.all_bs_article{
padding-bottom:30px;
}
.bs_article{
margin-top:30px;
}
.bs_article_L{
width:calc(100% - 40px);
float:none;
padding:24px 20px;
overflow:hidden;
}
.bs_article_La{
line-height:30px;
font-size:20px;
}


.bs_article_R{
display:none;
}

.bs_article_PN{
width:100%;
padding-top:15px;
overflow:hidden;
}
.bs_article_P{
width:100%;
float:none;
height:35px;
line-height:35px;
}
.bs_article_N{
width:100%;
float:none;
height:95px;
line-height:35px;
text-align:left;
}

.m_footer,.tool{
display:block;
}

.all_bs_xt{
background-size:cover;
}

.bs_xt_more{
clear:both;
}

.bs_xt{
width:100%;
height:auto;
}
.bs_xt ul li{
width:100%;
height:80px;
margin-right:0;
margin-bottom:20px;
}
.bs_xt_lia{
width:67px;
left:10px;
height:80px;
}
.bs_xt_lia img{
width:auto;
height:32px;
display:block;
}
.bs_xt_lib{
height:80px;
line-height:80px;
font-size:18px;
left:80px;
}
.bs_xt_lic{
height:80px;
background-size:24px auto;
}

.all_bs_about{
padding-top:20px;
padding-bottom:60px;
}
.bs_about_L{
width:100%;
}
.bs_about_La{
width:100%;
height:64px;
line-height:64px;
font-size:24px;
}
.bs_about_Lb{
width:100%;
line-height:26px;
font-size:16px;
padding-bottom:20px;
overflow:hidden;
}
.bs_about_Lc dl dt{
width:100%;
margin-right:0;
}
.bs_about_Lca{
text-align:center;
}
.bs_about_Lcb{
text-align:center;
}

.bs_about_R{
display:none;
}

.all_bs_case{
padding-top:20px;
padding-bottom:30px;
}
.bs_case_TT{
height:60px;
line-height:60px;
font-size:24px;
}
.bs_case ul li{
width:33.333333%;
margin-right:0;
}
.bs_case ul li img{
width:94%;
margin:0 auto;
}

.all_bs_hxfw{
width:100%;
padding:20px 0 30px 0;
overflow:hidden;
}
.bs_hxfw_TT,.bs_fa_TT,.bs_xt_TT{
font-size:24px;
height:64px;
line-height:60px;
}

.all_bs_fa{
width:100%;
padding:20px 0 30px 0;
overflow:hidden;
}

.all_banner{
height:calc(100vh - 134px);
}
.banner{height:calc(100vh - 134px);}
.index_banner{height:calc(100vh - 134px);}
.index_ban_ul{height:calc(100vh - 134px);}
.index_ban_num li{width:40px;}
.sanner_ki{
height:calc(100vh-134px);
}
.sanner_kiA{
line-height:40px;
font-size:30px;
position:static;
margin-top:45%;
}
.sanner_kiB{
font-size:22px;
position:static;
}
.sanner_kiC{
position:static;
line-height:24px;
}

.section{height: auto;}

#myMenu{
display:none;
}

.first-screen{
bottom:80px;
}

.all_aboutus_one{
height:calc(100vh - 160px);
}

.aboutus_one{
top: 40%;
}
.aboutus_one_A{
font-size:30px;
}
.aboutus_one_B{
width:94%;
margin:0 auto;
}
.aboutus_one_C{
margin-bottom:50px;
}

.all_aboutus_two,.all_aboutus_three,.all_aboutus_five,.all_aboutus_six{
padding:20px 0 30px 0;
}

.aboutus_two,.aboutus_three,.aboutus_four,.aboutus_five,.aboutus_six{
width:100%;
height:auto;
}

.aboutus_two_C,.aboutus_three_C,.bs_city,.aboutus_six{
width:94%;
margin:0 auto;
}
.bs_city_L{
width:100%;
margin:0;
}
.bs_wh{
width:94%;
margin:30px auto 0 auto;
}
.bs_wh ul li{
width:100%;
height:auto;
position:static;
margin:0 0 16px 0;
padding:20px 0 30px 0;
overflow:hidden;
}
.bs_wh ul li:nth-child(even){
margin-top:0;
}
.bs_wh ul li:last-child{
margin-right:0;
}
.bs_wh_A{
position:static;
}
.bs_wh_B{
font-size:20px;
position:static;
}
.bs_wh_D{
line-height:24px;
font-size:14px;
position:static;
}
.bs_wh_C{
width:94%;
margin:10px auto 0 auto;
position:static;
line-height:22px;
}

.aboutus_two_A{
font-size:24px;
}

.bs_city_La{
margin-top:0;
text-align:center;
}
.bs_city_Lb{
padding-bottom:0;
}
.bs_city_Lb br{
display:none;
}

.szjb{
display:none;
}

.aboutus_three_C{
padding-top:30px;
}

.aboutus_six .swiper{
margin-top:30px;
padding:0;
}
.aboutus_six .swiper-slide{
height:auto;
}
.hor_img img{
width:calc(100% - 2px);
border:1px solid #d4d4d4;
}
.hor_name{
line-height:24px;
}

.bs_fwbz ul li{
height:auto;
position:static;
background-size:cover;
margin-bottom:20px;
padding-bottom:20px;
overflow:hidden;
}
.bs_fwbz_lia{
width:100%;
position:static;
}
.bs_fwbz_lia img{
width:100%;
height:auto;
display:block;
}
.bs_fwbz_lib{
width:94%;
margin:0 auto;
font-size:20px;
position:static;
}
.bs_fwbz_lic{
width:94%;
margin:0 auto;
height:auto;
line-height:26px;
font-size:16px;
position:static;
}

.bs_fwbz_TT{
font-size:24px;
}
.bs_fwbz_Desc{
width:100%;
}

.bs_fwlc ul li{
height:auto;
position:static;
margin-bottom:20px;
padding:20px 0;
overflow:hidden;
}
.bs_fwlc ul li:after{
display:none;
}
.bs_fwlc ul li:last-child:after{
display:none;
}
.bs_fwlc_lia{
width:100%;
height:auto;
position:static;
text-align:center;
}
.bs_fwlc_lia img{
width:auto;
height:64px;
}
.bs_fwlc_lib{
width:94%;
margin:0 auto;
font-size:20px;
position:static;
}
.bs_fwlc_lic{
width:94%;
margin:0 auto;
position:static;
}

}