@media only screen and (max-width:764px) {

.is_MB {
	display: block !important;
}
.is_PC {
	display: none !important;
}

.all_mb_foot{
display:block;
}

.warp{
width:96%;
margin:0 auto;
}

.all_banner{
height:360px;
}
.banner{ height:360px;}
.index_banner{ width:100%; margin-left:-50%;}
.index_ban_num{bottom:30px;}
.index_ban_ul{ width:100%; height: 360px;}
.index_ban_ul li{ width:100%; height: 360px;}

.index_ban_num_wi{bottom:20px;}
.sbxl_index_ban_num{ width:96%;}

.banner_video{
height: 360px;
}
.banner_video video{
width:100vw;
height: 360px;
}
.banner_video:before{
width:100%;
height: 360px;
}
.banner_video_x{
height: 360px;
}

.ban_gg1{
background:url(images/manner_01.jpg) no-repeat;
background-size:100vw 360px;
}
.ban_gg2{
background:url(images/manner_02.jpg) no-repeat;
background-size:100vw 360px;
}

.banner_one{
width:calc(100% - 40px);
height:260px;
margin:50px auto;
}
.banner_oneA{
left:20px;
top:40px;
height:30px;
line-height:30px;
font-size:14px;
}
.banner_oneB{
width:calc(100% - 40px);
left:0;
top:65px;
font-size:24px;
line-height:36px;
}
.banner_oneC{
width:calc(100% - 40px);
left:0;
top:120px;
font-size:20px;
line-height:30px;
color:#fff;
}

.banner_two{
width:calc(100% - 40px);
height:260px;
margin:50px auto;
}
.banner_twoA{
left:0;
top:40px;
height:30px;
line-height:30px;
font-size:14px;
}
.banner_twoB{
width:calc(100vw - 30px);
left:0;
top:68px;
font-size:24px;
line-height:40px;
}
.banner_twoB br{
display:none;
}

.banner_three{
width:calc(100% - 40px);
height:260px;
margin:50px auto;
}
.banner_threeA{
left:0;
top:40px;
}
.banner_threeA img{
width:200px;
height:auto;
}
.banner_threeB{
width:calc(100% - 40px);
position:absolute;
left:0;
top:123px;
font-size:24px;
line-height:40px;
}
.banner_threeC{
display:none;
}




.all_faan{
padding-top:30px;
padding-bottom:30px;
}
.faan_T{
width:100%;
height:auto;
position:static
}
.faan_Ta{
height:50px;
line-height:50px;
font-size:24px;
position:static;
text-align:center;
}
.faan_Tb{
width:100%;
height:auto;
line-height:24px;
font-size:16px;
position:static;
text-align:center;
padding-bottom:20px;
overflow:hidden;
}
.faan_Tc{
display:none;
}

.faan{
width:100%;
}
.faan ul li{
width:50%;
margin-right:0;
margin-bottom:20px;
}
.fann_li{
width:calc(100% - 20px);
margin:0 auto;
height:auto;
position:static;
padding-bottom:15px;
overflow:hidden;
}
.fann_lia{
width:100%;
height:auto;
position:static;
overflow:hidden;
}
.fann_lia img{
width:100%;
height:auto;
}
.fann_lib{
width:calc(100% - 20px);
height:44px;
line-height:44px;
font-size:18px;
position:static;
margin:0 auto;
}
.fann_lid{
width:calc(100% - 20px);
margin:0 auto;
position:static;
}
.fann_lie{
width:calc(100% - 20px);
margin:0 auto;
height:auto;
position:static;
}

.all_labr{
padding-top:30px;
}
.labr_TT{
height:50px;
line-height:50px;
font-size:24px;
}
.labr_Desc{
line-height:26px;
font-size:16px;
padding-bottom:20px;
}

.Lcroll-left{height:560px;}
.Lcroll-left .hd{top:150px;}
.hd_lab{
width:100%;
}
.Lcroll-left .bd ul li{ height:560px;}
.labr{
width:100%;
position:relative;
height:560px;
overflow:hidden;
}
.labr_l{
width:100%;
height:300px;
background-position:center center;
background-size:auto 300px;
overflow:hidden;
}
.labr_r{
width:100%;
height:260px;
right:0;
top:300px;
overflow:hidden;
}
.labr_rx{
width:100%;
margin-left:0;
height:260px;
position:relative;
}
.labr_rx_A{
width:calc(100% - 40px);
font-size:20px;
left:20px;
top:28px;
}
.labr_rx_B{
width:calc(100% - 40px);
height:auto;
line-height:24px;
font-size:16px;
left:20px;
top:78px;
-webkit-line-clamp:3;
}
.labr_rx_C{
width:calc(100% - 40px);
left:20px;
top:182px;
}

.all_labout{
height:auto;
padding-bottom:60px;
padding-top:30px;
}
.labout_TT{
height:auto;
line-height:30px;
font-size:24px;
padding-bottom:15px;
overflow:hidden;
}
.labout_TxT{
line-height:24px;
font-size:16px;
padding-bottom:20px;
}
.labout_data{
width:100%;
height:auto;
padding-bottom:30px;
overflow:hidden;
}
.labout_data ul li{
width:100%;
height:300px;
float:left;
position:relative;
}
.labout_data ul li:nth-child(2),.labout_data ul li:nth-child(3),.labout_data ul li:nth-child(4){
margin-top:-100px;
}

.all_lab_vs{
width:100%;
height:250px;
position:relative;
background-size:auto 250px;
background-color:#313855;
}
.all_lab_vs_A{
display:none;
}
.all_lab_vs_B{
height:250px;
}
.lab_vs{
height:250px;
}
.lab_vs_A{
height:50px;
line-height:50px;
font-size:24px;
top:20px;
}
.lab_vs_B{
width:100%;
height:174px;
padding-top:26px;
position:absolute;
left:0;
top:65px;
background:none;
}
.lab_vs_B p{
width:100%;
height:60px;
margin:0 auto;
position:relative;
}
.lab_vs_B p:before {
    width: 30px;
    height: 4px;
    margin-left: -15px;
    margin-top: -2px;
}

.lab_vs_B p:after {
    height: 30px;
    width: 4px;
    margin-top: -15px;
    margin-left: -2px;
}
.lab_vs_B p span {
    font-size: 16px;
}

.all_lab_news{
padding-top:30px;
padding-bottom:30px;
}
.lab_news_TT{
width:100%;
height:auto;
}
.lab_news_TT span{
width:100%;
height:60px;
line-height:60px;
font-size:24px;
float:none;
text-align:center;
}
.lab_news_TT label{
width:134px;
float:none;
height:40px;
margin:0 auto;
}
.lab_news_TT label a{
height:40px;
line-height:40px;

}
.GX_news{
width:100%;
height:auto;
}
.GX_news_L{
width:100%;
float:none;
border-bottom:2px solid #eaeaea;
overflow:hidden;
}
.GX_news_L ul li{
width:100%;
height:auto;
position:static;
margin-right:0;
margin-bottom:0;
padding:15px 0 25px 0;
overflow:hidden;
}
.GX_news_La{
width:100%;
margin:0 auto;
height:40px;
line-height:40px;
position:static;
}

.GX_news_Lb{
width:96%;
margin:0 auto;
height:auto;
position:static;
overflow:hidden;
}
.GX_news_Lb img{
width:100%;
height:auto;
display:block;
}
.GX_news_Lc{
width:96%;
margin:0 auto;
position:static;
}
.GX_news_Lc a{
font-size:18px;
font-weight:bold;
}
.GX_news_Ld{
width:94%;
margin:0 auto;
position:static;
}
.GX_news_Le{
width:94%;
margin:0 auto 15px auto;
position:static;
}
.GX_news_Lf{
margin-left:3%;
position:static;
}

.GX_news_Lf{
width:99px;
padding-left:19px;
background:url(images/2024/more.png) 81px center no-repeat;
position:static;
}

.GX_news_L ul li:hover .GX_news_Lf{
background:url(images/2024/mores.png) 85px center no-repeat;
}

.GX_news_R{
width:100%;
float:none;
margin-top:15px;
}
.GX_news_R ul li{
width:100%;
height:auto;
position:static;
margin-bottom:10px;
}
.GX_news_Rb{
width:100%;
height:44px;
line-height:44px;
font-size:18px;
font-weight:bold;
position:static;
}
.GX_news_Rc{
width:100%;
height:46px;
position:static;
}
.GX_news_Rd{
width:100%;
position:static;
}
.GX_news_Re{
width:20px;
height:2px;
background-color:#000;
position:static;
}

.all_GX_footer{
display:none;
}

.all_banner_about{
height:300px;
background-size:auto 300px;
}
.all_banner_about_A{
height:300px;
}
.all_banner_about_A:before{
height:300px;
}

.all_banner_about_B{
height:300px;
}

.banner_main{
height:300px;
}
.banner_left{
width:100%;
top:calc(50% - 45px);
}
.banner_left_TT{
height:50px;
line-height:50px;
font-size:30px;
}
.banner_left_Desc{
height:auto;
line-height:30px;
font-size:18px;
}

.banner_right{
display:none;
}

.lab_curr{
display:none;
}

.lab_aab{
width:100%;
float:none;
}
.lab_aab ul li{
width:25%;
margin-right:0;
}
.lab_aab ul li a{
float:left;
}

.banner_about{
height:250px;
}
.banner_about_A{
top:40px;
}
.banner_about_B{
top:124px;
line-height:40px;
font-size:26px;
}
.all_lab_about{
padding-top:10px;
padding-bottom:30px;
}
.lab_about_TT{
height:60px;
line-height:50px;
font-size:24px;
}
.lab_about_TxT{
line-height:26px;
font-size:16px;
padding-bottom:20px;
}

.all_lab_fuwu{
padding-top:20px;
padding-bottom:30px;
}
.lab_fuwu_TT{
height:50px;
line-height:50px;
font-size:24px;
text-align:center;
}
.lab_fuwu_Desc{
font-size:16px;
line-height:26px;
text-align:center;
padding-bottom:20px;
overflow:hidden;
}
.lab_fuwu{
width:100%;
}
.lab_fuwu ul li{
width:100%;
margin-bottom:20px;
}
.lab_fuwu_li{
width:100%;
height:auto;
position:static;
}
.lab_fuwu_li:before{
display:none;
}
.lab_fuwu_lia{
width:100%;
height:auto;
position:static;
}
.lab_fuwu_lia img{
width:100%;
height:auto;
}
.lab_fuwu_lib{
width:calc(100% - 40px);
height:40px;
line-height:40px;
font-size:18px;
font-weight:bold;
position:static;
margin:0 auto;
}
.lab_fuwu_lic{
width:calc(100% - 40px);
height:auto;
line-height:26px;
font-size:16px;
margin:0 auto;
position:static;
padding-bottom:10px;
overflow:hidden;
}
.lab_fuwu_lid{
margin-left:20px;
position:static;
}

.all_lab_soui{
height:auto;
position:static;
}
.lab_soui_l{
width:100%;
height:260px;
background-size:auto 260px;
background-position:center center;
position:static;
}
.lab_soui_r{
width:100%;
height:auto;
position:relative;
padding-bottom:30px;
overflow:hidden;
}
.lab_soui_rx{
width:100%;
margin-left:0;
height:auto;
position:static;
}
.lab_soui_rx_TT{
width:94%;
margin:0 auto;
height:50px;
line-height:60px;
font-size:24px;
position:static;
}
.lab_soui_rx_li{
width:94%;
margin:0 auto;
height:auto;
position:static;
}
.lab_soui_rx_li ul li{
width:100%;
float:left;
margin-left:0;
height:50px;
}
.lab_soui_rx_li ul li a{
height:50px;
line-height:50px;
font-size:16px;
}

.all_lab_culture{
padding-top:20px;
padding-bottom:30px;
}
.lab_culture{
width:100%;
height:auto;
}
.lab_culture ul li{
width:100%;
height:auto;
position:static;
margin-bottom:20px;
}
.lab_culture_A{
position:static;
}
.lab_culture_B{
width:100%;
height:auto;
line-height:26px;
font-size:18px;
position:static;
padding:10px 0;
overflow:hidden;
}
.lab_culture ul li:nth-child(2) .lab_culture_B{
width:100%;
}
.lab_culture_C{
position:relative;
}

.all_lab_ren{
width:100%;
padding-top:20px;
padding-bottom:30px;
height:auto;
background-size:100% 100%;
overflow:hidden;
}
.lab_ren{
width:94%;
margin:0 auto;
height:auto;
position:static;
}
.lab_ren_A{
width:100%;
height:50px;
line-height:50px;
font-size:24px;
position:static;
}
.lab_ren_B{
width:100%;
height:auto;
line-height:24px;
font-size:16px;
position:static;
padding-bottom:20px;
overflow:hidden;
}
.lab_ren_C{
margin-top:20px;
position:relative;
}
.lab_ren_C:before{
}
.lab_ren_D{
width:100%;
position:static;
}
.lab_ren_D img{
width:100%;
height:auto;
}

.all_banner_rz{
width:100%;
height:300px;
background-size:auto 300px;
overflow:hidden;
}
.banner_rz{
height:250px;
}
.banner_rz_A{
top:34px;
line-height:24px;
height:auto;
display:none;
}
.banner_rz_B{
width:100%;
height:50px;
line-height:50px;
color:#fff;
font-size:24px;
font-weight:bold;
position:absolute;
left:0;
top:60px;
}
.banner_rz_C{
font-size:16px;
top:120px;
line-height:24px;
}

.all_rz_one{
padding:30px 0;
}
.rz_one_L{
width:100%;
float:none;
}
.rz_one_LL{
width:100%;
float:none;
}
.rz_one_La{
height:50px;
line-height:50px;
font-size:24px;
margin-top:0;
}
.rz_one_Lb{
font-size:16px;
line-height:26px;
padding-bottom:20px;
}
.rz_one_Lc{
display:none;
}
.rz_one_R{
width:100%;
float:none;
}
.rz_one_R img{
width:100%;
height:auto;
}
.rz_one_RR{
width:100%;
float:none;
}
.rz_one_RR img{
width:100%;
height:auto;
}

.all_rz_two{
padding-top:20px;
padding-bottom:30px;
}
.rz_two_TT{
height:auto;
line-height:30px;
font-size:24px;
padding:15px 0;
}
.rz_two_Desc{
width:100%;
line-height:24px;
font-size:16px;
padding-bottom:20px;
overflow:hidden;
}
.rz_two{
width:96%;
margin:0 auto;
}
.rz_two ul li{
width:100%;
margin-bottom:30px;
}
.rz_two_li{
width:calc(100% - 32px);
padding:15px;
height:auto;
}
.rz_two_lia{
position:static;
}
.rz_two_lib{
width:100%;
font-size:18px;
position:static;
}
.rz_two_lic{
width:100%;
position:static;
}

.all_rz_three{
padding-top:30px;
height:auto;
padding-bottom:40px;
background-size:100% 100%;
}
.rz_three_TT{
height:60px;
line-height:50px;
font-size:24px;
}
.rz_three_Desc{
width:100%;
line-height:24px;
padding-bottom:20px;
}
.rz_three{
width:calc(100% - 30px);
padding:17px 15px 17px 15px;
height:auto;
overflow:hidden;
}
.rz_three ul li{
width:100%;
margin:23px 0 15px 0;
font-size:16px;
}

.all_rz_four{
padding:20px 0 30px 0;
}
.rz_four_TT{
height:auto;
line-height:30px;
font-size:24px;
padding:15px 0;
overflow:hidden;
}
.rz_four{
width:100%;
}
.rz_four ul li{
width:100%;
margin-bottom:20px;
}
.rz_four_li{
width:100%;
height:auto;
position:static;
overflow:hidden;
}
.rz_four_lia{
width:100%;
height:auto;
position:static;
}
.rz_four_lia img{
width:100%;
height:auto;
}
.rz_four_lib{
width:calc(100% - 40px);
height:48px;
line-height:48px;
font-size:18px;
position:static;
margin:0 auto;
}
.rz_four_lic{
width:calc(100% - 40px);
margin:0 auto;
position:static;
padding:15px 0;
overflow:hidden;
}

.all_rz_five{
padding-top:30px;
padding-bottom:30px;
}
.rz_five_TT{
height:60px;
line-height:50px;
font-size:24px;
}
.rz_five{
width:100%;
background:none;
height:auto;
margin-left:0;
}
.rz_five ul li{
width:50%;
float:left;
height:auto;
position:static;
}
.rz_five_lia{
position:static;
margin:0 auto;
}
.rz_five_lib{
position:static;
margin:0 auto;
font-size:16px;
}

.all_rz_best{
padding-top:30px;
}
.rz_best_TT{
height:60px;
line-height:50px;
font-size:24px;
}

.FX_list_li{
width:calc(100% - 2px);
height:auto;
}
.FX_list_lia{
width:100%;
height:auto;
position:static;
}
.FX_list_lia img{
width:100%;
height:auto;
display:block;
}
.FX_list_lib{
width:calc(100% - 30px);
margin:0 auto;
height:52px;
line-height:52px;
font-size:18px;
position:static;
}
.FX_list_lic{
width:calc(100% - 30px);
margin:0 auto 20px auto;
height:auto;
line-height:24px;
position:static;
overflow:hidden;
}
.FX_list_lid{
top:30px;
}

.all_banner_fuwu{
height:300px;
background-size:auto 300px;
}
.banner_fuwu{
height:250px;
}
.banner_fuwu_A{
width:100%;
height:50px;
position:absolute;
left:0;
top:60px;
line-height:50px;
text-align:center;
font-size:24px;
color:#fff;
font-weight:bold;
}
.banner_fuwu_B{
width:100%;
height:auto;
top:120px;
line-height:28px;
font-size:18px;
}

.all_lab_fufa{
padding-top:30px;
padding-bottom:30px;
}
.lab_fufa_TT{
height:auto;
line-height:30px;
font-size:24px;
padding-bottom:20px;
overflow:hidden;
}
.lab_fufa_tab{
width:100%;
height:auto;
position:static;
overflow:hidden;
}
.lab_fufa_tab:before{
display:none;
}
.lab_fufa_tab ul{
margin-left:0;
}
.lab_fufa_tab ul li{
width:46%;
margin:0 2%;
border-bottom:3px solid #ccc;
}

.lab_fufa_ox{
padding-bottom:30px;
}

.lab_fufa{
height:auto;
padding-bottom:20px;
overflow:hidden;
}
.lab_fufa_A{
width:100%;
position:static;
}
.lab_fufa_A img{
width:100%;
height:auto;
display:block;
}
.lab_fufa_B{
width: calc(100% - 30px);
margin:0 auto;
position:static;
}
.lab_fufa_C{
width: calc(100% - 30px);
margin:0 auto;
font-size:20px;
position:static;
}
.lab_fufa_D{
width: calc(100% - 30px);
margin:0 auto;
height:auto;
line-height:24px;
font-size:16px;
position:static;
padding-bottom:15px;
overflow:hidden;
}
.lab_fufa_E{
position:static;
margin-left:15px;
}

.lab_fufa_list{
width:100%;
}
.lab_fufa_list ul li{
width:100%;
margin-bottom:20px;
}
.lab_fufa_list_li{
width:100%;
height:auto;
position:static;
overflow:hidden;
}
.lab_fufa_list_lia{
width:100%;
height:auto;
position:static;
overflow:hidden;
}
.lab_fufa_list_lia img{
width:100%;
height:auto;
display:block;
}
.lab_fufa_list_lib{
width: calc(100% - 30px);
margin:0 auto;
height:60px;
line-height:60px;
font-size:20px;
position:static;
font-weight:bold;
}
.lab_fufa_list_lic{
width: calc(100% - 30px);
margin:0 auto;
position:static;
}
.lab_fufa_list_lic dl dt{
width:100%;
float:left;
height:26px;
line-height:26px;
font-size:16px;
color:#000000;
}
.lab_fufa_list_lic dl dt.cb{
width:100%;
}
.lab_fufa_list_lid{
position:static;
margin-left:15px;
margin-top:10px;
clear:both;
}

.all_banner_automation{
height:300px;
background-size:auto 300px;
}

.all_banner_design{
height:300px;
background-size:auto 300px;
}

.all_banner_cnas{
height:300px;
background-size:auto 300px;
}
.banner_cnas{
height:250px;
position:static;
}
.banner_cnas_A{
width:100%;
height:auto;
line-height:30px;
font-size:24px;
position:static;
margin-top:50px;
padding-bottom:20px;
}
.banner_cnas_B{
width:100%;
height:auto;
line-height:24px;
font-size:16px;
position:static;
}

.all_banner_cma{
height:300px;
background-size:auto 300px;
}
.banner_cma{
height:250px;
position:static;
}
.banner_cma_A{
width:100%;
height:auto;
line-height:30px;
font-size:24px;
position:static;
margin-top:50px;
padding-bottom:20px;
}
.banner_cma_B{
width:100%;
height:auto;
line-height:24px;
font-size:16px;
position:static;
}

.all_banner_news{
height:300px;
background-size:auto 300px;
}
.banner_news{
height:250px;
position:static;
}
.banner_news_A{
width:100%;
height:auto;
line-height:30px;
font-size:24px;
position:static;
margin-top:50px;
padding-bottom:20px;
}
.banner_news_B{
width:100%;
height:auto;
line-height:24px;
font-size:16px;
position:static;
}

.all_banner_blacklight{
height:300px;
background-size:auto 300px;
}
.all_banner_download{
height:300px;
background-size:auto 300px;
}
.all_banner_service{
height:300px;
background-size:auto 300px;
}
.all_banner_culture{
height:300px;
background-size:auto 300px;
}
.banner_blacklight{
height:250px;
}
.banner_blacklight_A{
width:100%;
height:auto;
line-height:40px;
font-size:24px;
top:50px;
}
.banner_blacklight_B{
width:100%;
height:auto;
line-height:24px;
font-size:16px;
top:106px;
}

.banner_service{
height:300px;
}

.banner_service_AB{
top:110px;
}

.banner_service_A{
height:50px;
line-height:50px;
font-size:30px;
}
.banner_service_B{
height:auto;
line-height:30px;
font-size:18px;
}


.all_banner_construction{
height:300px;
background-size:auto 300px;
}
.all_banner_consult{
height:300px;
background-size:auto 300px;
}
.banner_consult{
height:250px;
}
.banner_consult_A{
width:100%;
height:auto;
line-height:40px;
font-size:24px;
top:50px;
}
.banner_consult_B{
width:100%;
height:auto;
line-height:24px;
font-size:16px;
top:106px;
}

.all_banner_contact{
height:300px;
background-size:auto 300px;
}
.banner_contact{
height:250px;
}
.banner_contact_A{
width:100%;
height:auto;
line-height:40px;
font-size:24px;
top:50px;
}
.banner_contact_B{
width:84%;
height:auto;
line-height:24px;
font-size:16px;
top:106px;
}

.automation_one{
width:100%;
}
.automation_one ul li{
width:100%;
margin-bottom:20px;
}

.automation_one_li{
width:calc(100% - 32px);
padding:15px;
height:auto;
position:static;
overflow:hidden;
}
.automation_one_lia{
width:100%;
position:static;
text-align:center;
}
.automation_one_lib{
width:100%;
position:static;
height:50px;
line-height:50px;
text-align:center;
}
.automation_one_lic{
width:100%;
height:auto;
position:static;
}
.automation_one_lic dl dt{
width:50%;
}

.automation_one ul li:nth-child(5) .automation_one_lic,.automation_one ul li:nth-child(6) .automation_one_lic{
width:100%;
}
.automation_one ul li:nth-child(5) .automation_one_lic dl dt,.automation_one ul li:nth-child(6) .automation_one_lic dl dt{
width:100%;
}

.design_four{
width:100%;
height:auto;
}
.design_four ul li{
width:100%;
margin-bottom:20px;
}
.design_four_li{
width:100%;
height:auto;
position:static;
}
.design_four_lia{
width:100%;
height:auto;
position:static;
}
.design_four_lia img{
width:100%;
height:auto;
}
.design_four_lib{
width:calc(100% - 40px);
margin:0 auto;
position:static;
}
.design_four_lic{
width:calc(100% - 40px);
margin:0 auto;
position:static;
padding:15px 0;
overflow:hidden;
}

.all_design_lc{
padding-top:20px;
padding-bottom:30px;
}
.design_lc_TT{
height:60px;
line-height:50px;
font-size:24px;
}
.design_lc{
width:100%;
height:auto;
background:none;
}
.design_lc ul li{
width:100%;
margin-right:0;
margin-bottom:20px;
}
.design_lc_li{
width:calc(100% - 2px);
}
.design_lc_lic{
width:calc(100% - 50px);
}
.design_lc_lid{
width:calc(100% - 50px);
}

.automation_nr{
width:100%;
border-top:4px solid #013ce3;
box-shadow:0 0 10px rgba(106,106,106,0.2);
margin-bottom:10px;
overflow:hidden;
}
.automation_nr ul li{
width:100%;
height:auto;
}
.automation_nr ul li img{
width:100%;
height:auto;
display:block;
}
.automation_nr ul li:nth-child(1){
width:100%;
padding-left:0;
}
.automation_nr ul li:nth-child(2){
width:100%;
padding-left:0;
}
.automation_nr ul li:nth-child(3){
width:100%;
}
.automation_nr_li{
width:94%;
margin:0 auto;
padding-top:26px;
overflow:hidden;
}

.all_blacklight_nr{
padding-top:20px;
padding-bottom:30px;
}
.blacklight_nr_TT{
height:60px;
line-height:50px;
font-size:24px;
}
.blacklight_nr{
width:100%;
}
.blacklight_nr ul li{
width:100%;
}
.blacklight_nr_li{
width:100%;
height:auto;
position:static;
}
.blacklight_nr_lia{
width:100%;
height:auto;;
position:static;
overflow:hidden;
}
.blacklight_nr_lia img{
width:100%;
height:auto;
display:block;
}
.blacklight_nr_lib{
width:calc(100% - 40px);
margin:10px auto;
position:static;
}
.blacklight_nr_lic{
width:calc(100% - 40px);
margin:0 auto;
position:static;
padding-bottom:20px;
overflow:hidden;
}

.all_blacklight_gf{
padding-top:20px;
padding-bottom:0;
}
.blacklight_gf_TT{
height:60px;
line-height:50px;
font-size:24px;
}
.blacklight_gf{
width:100%;
}
.blacklight_gf ul li{
width:100%;
margin-right:0;
}
.blacklight_gf_lia{
font-size:18px;
}
.blacklight_gf_lib span{
font-size:16px;
}

.design_one{
width:100%;
}
.design_one ul li{
width:100%;
margin-bottom:20px;
}
.design_one_li{
width:calc(100% - 32px);
height:auto;
position:static;
padding:15px 15px 20px 15px;
overflow:hidden;
}
.design_one_lia{
width:100%;
position:static;
text-align:center;
}

.design_one_lib{
width:100%;
font-size:18px;
position:static;
text-align:center;
}
.design_one_lic{
width:100%;
text-align:center;
position:static;
}

.all_construction_10th{
padding-bottom:30px;
padding-top:30px;
}
.construction_10th_TT{
height:80px;
line-height:50px;
font-size:24px;
}
.construction_10th{
width:100%;
}
.construction_10th ul li{
width:calc(100% - 2px);
margin-bottom:45px;
height:94px;
}
.construction_10th_B{
width:calc(100% - 50px);
height:94px;
position:absolute;
left:25px;
top:0;
font-size:16px;
}

.all_design_gf{
padding-top:20px;
padding-bottom:20px;
}
.construction_gf{ padding-bottom:30px;}

.all_design_two{
padding-top:20px;
padding-bottom:30px;
}
.design_two_L{
width:100%;
}
.design_two_TT{
height:60px;
line-height:50px;
font-size:24px;
text-align:center;
}
.design_two_Li{
width:100%;
}
.design_two_Li ul li{
width:calc(100% - 2px);
height:48px;
line-height:48px;
margin-right:0;
margin-bottom:18px;
font-size:16px;
}


.design_two_R{
width:100%;
}
.design_two_Ri{
width:100%;
height:auto;
position:static;
}
.design_two_Ri .design_two_TT{
position:static;
}
.design-left{ position:relative; width:100%;overflow:hidden; height:320px; margin-top:0;}
.design-left .hd{top:10px; right:10px;}
.design-left .bd{ width:100%; overflow:hidden; position:absolute; left:0; top:0;}
.design-left .bd ul li{ width:100%;}
.design_Tu_A{
width:100%;
padding-left:0;
text-align:center;
overflow:hidden;
}
.design_Tu_B{
padding-left:0;
text-align:center;
}

.consult_one{
width:100%;
}
.consult_one ul li{
width:100%;
margin-right:0;
margin-bottom:20px;
}

.consult_one_li{
width:100%;
height:auto;
position:static;
}
.consult_one_lia{
width:100%;
position:static;
}
.consult_one_lia img{
width:100%;
height:auto;
}
.consult_one_lib{
width:calc(100% - 30px);
margin:15px auto 10px auto;
position:static;
}
.consult_one_lic{
width:calc(100% - 30px);
margin:0 auto;
position:static;
padding-bottom:20px;
overflow:hidden;
}

.all_consult_zz{
padding-top:20px;
padding-bottom:30px;
background-size:100% auto;
background-position:center bottom;
background-color:#f9f6f2;
height:auto;
overflow:hidden;
}
.consult_zz{
width:100%;
margin:0 auto;
}
.consult_zz ul li{
width:100%;
margin-bottom:20px;
}
.consult_zz_A{
width:160px;
height:120px;
font-size:20px;
line-height:40px;
padding-top:40px;
}
.consult_zz_A strong{
font-size:30px;
}
.consult_zz_B{
width:100%;
margin:23px auto 0 auto;
font-size:16px;
line-height:24px;
overflow:hidden;
}

.consult_li{
width:calc(100% - 32px);
padding:15px;
height:auto;
position:static;
overflow:hidden;
}
.consult_lia{
position:static;
margin:0 auto;
}
.consult_lib{
width:100%;
font-size:20px;
position:static;
margin:10px auto;
}
.consult_lic{
width:100%;
height:auto;
line-height:24px;
font-size:16px;
position:static;
padding:0 0 15px 0;
overflow:hidden;
}
.consult_lid{
margin:0 auto;
position:static;
}

.all_instrument_ABC{
padding-top:20px;
padding-bottom:30px;
}
.instrument_A_TT{
height:60px;
line-height:50px;
font-size:24px;
}
.instrument_A{
width:100%;
}
.instrument_A ul li{
width:calc(50% - 12px);
height:42px;
line-height:42px;
font-size:16px;
margin:0 5px 20px 5px;
text-overflow: ellipsis;
white-space: normal;
-webkit-line-clamp:1;
display: -webkit-box;
-webkit-box-orient:vertical;
overflow:hidden;
}

.instrument_B_TT{
height:50px;
margin-top:0;
line-height:50px;
font-size:24px;
}
.instrument_B_TxT{
font-size:16px;
line-height:24px;
padding-bottom:20px;
overflow:hidden;
}
.instrument_B{
width:100%;
}
.instrument_B ul li{
width:50%;
margin-right:0;
margin-bottom:15px;
text-align:center;
}
.instrument_B ul li img{
width:94%;
height:auto;
}

.all_instrument_nr{
padding:20px 0 30px 0;
}
.instrument_nr{
height:auto;
position:static
}
.instrument_nr_A{
width:100%;
height:auto;
position:static
}
.instrument_nr_A img{
width:100%;
height:auto;
}
.instrument_nr_B{
width:100%;
font-size:24px;
position:static
}
.instrument_nr_C{
width:100%;
position:static;
padding:15px 0;
overflow:hidden;
}
.instrument_nr_D{
width:100%;
position:static;
}
.instrument_nr_D ul li{
width:calc(50% - 12px);
height:42px;
line-height:42px;
font-size:16px;
margin:0 5px 20px 5px;
text-overflow: ellipsis;
white-space: normal;
-webkit-line-clamp:1;
display: -webkit-box;
-webkit-box-orient:vertical;
overflow:hidden;
}

.banner_download{
height:250px;
line-height:250px;
font-size:36px;
}

.all_rz_bd{
width:100%;
height:auto;
background:none;
overflow:hidden;
}
.all_rz_bd .warp{
width:100%;
}

.all_rz_bds{
width:100%;
height:auto;
background:none;
overflow:hidden;
}
.all_rz_bds .warp{
width:100%;
}

.rz_bd{
display:none;
}
.rz_mbd{
display:block;
}

.all_cnas_one{
padding-top:30px;
padding-bottom:30px;
}
.cnas_one ul li{
width:100%;
height:auto;
}
.cnas_one ul li:first-child{
margin-right:0;
margin-bottom:20px;
}
.cnas_one_TT{
width:94%;
margin:20px auto 10px auto;
height:auto;
line-height:30px;
font-size:24px;
overflow:hidden;
}
.cnas_one_Desc{
width:94%;
margin:0 auto;
line-height:24px;
font-size:16px;
overflow:hidden;
}
.cnas_one_ST{
width:100%;
height:44px;
line-height:44px;
}
.cnas_one_TxT{
width:94%;
margin:0 auto;
}
.cnas_one_TxT dl dt{
width:100%;
margin:0 0 11px 0;
}
.cnas_one_TxT dl dt img{
width:100%;
height:auto;
}

.cnas_one_dl{
width:calc(100% - 20px);
margin:20px auto 15px auto;
}
.cnas_one_dl dl dt{
width:calc(92% - 4px);
margin:0 0 11px 0;
height:88px;
}

.all_cma_one{
padding-top:30px;
padding-bottom:30px;
}
.cma_one ul li{
width:100%;
height:auto;
}
.cma_one ul li:first-child{
margin-right:0;
margin-bottom:20px;
}
.cma_one_TT{
width:94%;
margin:24px auto 10px auto;
height:auto;
line-height:30px;
font-size:24px;
}
.cma_one_Desc{
width:94%;
line-height:26px;
font-size:16px;
overflow:hidden;
}
.cma_one_TxT{
width:94%;
margin:0 auto;
}
.cma_one_TxT dl dt{
width:100%;
}


.cma_one_dl{
width:94%;
}
.cma_one_dl dl dt{
width:calc(100% - 2px);
height:auto;
background-size:100% auto;
background-position:center center;
padding-bottom:20px;
}
.cma_one_dl dl dt:first-child{
background-position:center center;
margin-right:0;
margin-bottom:20px;
}
.cma_one_dla{
width:calc(100% - 30px);
margin:17px auto 0 auto;
height:48px;
line-height:48px;
font-size:18px;
font-weight:bold;
color:#000;
}
.cma_one_dlb{
width:calc(100% - 30px);
margin:0 auto;
line-height:26px;
font-size:16px;
color:#000;
overflow:hidden;
}

.all_cma_two{
padding-top:20px;
padding-bottom:30px;
overflow:hidden;
}

.all_lab_contact{
padding-top:30px;
padding-bottom:30px;
}
.lab_contact{
height:auto;
position:static
}
.lab_contact_A{
width:100%;
height:auto;
line-height:30px;
font-size:24px;
position:static;
padding-bottom:20px;
overflow:hidden;
}
.lab_contact_B{
width:100%;
height:auto;
line-height:28px;
font-size:16px;
position:static;
margin-top:10px;
}
.lab_contact_B strong{
font-size:20px;
}
.lab_contact_Br{
width:100%;
height:auto;
line-height:28px;
font-size:16px;
position:static;
margin-top:10px;
}
.lab_contact_Br strong{
font-size:20px;
}
.lab_contact_C{
width:100%;
height:auto;
line-height:24px;
font-size:16px;
position:static
}
.lab_contact_D{
position:static;
margin:15px 0;
}

.lab_contact_E{
width:100%;
height:auto;
position:static
}
.iframe_class{
width:100%;
height:400px;
}

.lab_city{
width:100%;
}
.lab_city ul li{
width:100%;
margin-bottom:20px;
}
.lab_city_li{
width:100%;
height:auto;
position:static;
padding-bottom:15px;
overflow:hidden;
}
.lab_city_lia{
width:100%;
height:auto;
position:static;
overflow:hidden;
}
.lab_city_lia img{
width:100%;
height:auto;
display:block;
}
.lab_city_lib{
width:calc(100% - 30px);
margin:10px auto;
height:auto;
line-height:44px;
font-size:20px;
position:static;
}
.lab_city_lic{
width:calc(100% - 30px);
margin:0 auto;
height:auto;
line-height:26px;
font-size:16px;
position:static;
}
.lab_city_lid{
position:static;
margin:8px 0 0 15px;
}

.all_GL_baike{
padding-top:20px;
padding-bottom:30px;
}

.GL_baike{
width:96%;
}
.GL_baike ul li{
width:100%;
height:auto;
position:static;
margin-bottom:20px;
padding-bottom:8px;
overflow:hidden;
}
.GL_baike_lia{
width:100%;
height:auto;
position:static;
overflow:hidden;
}
.GL_baike_lia img{
width:100%;
height:auto;
display:block;
}

.GL_baike_lib{
width:100%;
position:static;
height:24px;
}
.GL_baike_lic{
width:100%;
position:static;
}
.GL_baike_lic a{
font-size:18px;
}
.GL_baike_lid{
width:100%;
height:auto;
line-height:24px;
font-size:16px;
position:static;
overflow: hidden;
}
.GL_baike_lie{
position:static;
}

.bk_yellow{
width:100%;
padding-top:30px;
}

.all_GL_art{
padding:20px 0 30px 0;
}

.GL_art{
width:96%;
}
.GL_artB{
width:100%;
height:auto;
padding-top:15px;
line-height:28px;
font-size:22px;
overflow:hidden;
}
.GL_artC{
padding-top:10px;
line-height:24px;
font-size:16px;
padding-bottom:30px;
overflow:hidden;
}
.GL_artC img{
width:100%;
height:auto;
display:block;
}
.GL_artD{
width:100%;
padding:10px 0;
height:auto;
overflow:hidden;
}

.GL_artD ul li{
width:calc(100% - 34px);
height:38px;
line-height:38px;
}


.GL_artE{
width:100%;
padding-top:20px;
overflow:hidden;
}
.GL_artEl{
width:calc(100% - 28px);
float:none;
}
.GL_artEr{
width:100%;
float:none;
overflow:hidden;
}
.GL_artEr dl dt{
width:calc(100% - 12px);
float:left;
height:40px;
line-height:40px;
white-space: nowrap;
word-break: keep-all;
overflow: hidden;
text-overflow: ellipsis;
background:url(images/em.png) left center no-repeat;
margin-right:20px;
}
.GL_artEr dl dt a{
font-size:16px;
text-decoration:none;
}
.GL_artEr dl dt a:hover{
text-decoration:underline;
}

.all_Zf_serOne{
padding:30px 0 30px 0;
}
.Zf_serOne{
height:auto;
position:static;
}
.Zf_serOne_A{
width:100%;
font-size:24px;
position:static;
}
.Zf_serOne_B{
width:100%;
height:auto;
line-height:24px;
position:static;
padding-bottom:15px;
overflow:hidden;
}
.Zf_serOne_C{
width:100%;
height:auto;
line-height:24px;
font-size:16px;
position:static;
padding-bottom:15px;
overflow:hidden;
}
.Zf_serOne_D{
display:none;
}
.Zf_serOne_E{
width:100%;
position:static;
}
.Zf_serOne_E img{
width:100%;
height:auto;
}

.all_Zf_serTwo{
padding-top:30px;
padding-bottom:30px;
}
.Zf_serTwo{
width:100%;
}
.Zf_serTwo ul li{
width:100%;
height:auto;
position:static;
margin-right:0;
margin-bottom:20px;
}
.Zf_serTwo_lia{
width:100%;
font-size:24px;
text-align:center;
position:static;
}
.Zf_serTwo_lib{
width:100%;
height:auto;
position:static;
}
.Zf_serTwo_lib img{
width:100%;
height:auto;
}
.Zf_serTwo_lic{
width:100%;
position:static;
}
.Zf_serTwo_lic dl dt{
width:calc(100% - 30px);
padding:20px 15px 20px 15px;
font-size:16px;
line-height:26px;
overflow:hidden;
}

.all_Zf_serThr{
padding:30px 0 30px 0;
}
.Zf_serThr{
height:auto;
position:static;
}
.Zf_serThr_A{
width:100%;
font-size:24px;
position:static;
text-align:center;
}
.Zf_serThr_B{
width:100%;
height:auto;
line-height:24px;
font-size:16px;
position:static;
padding-bottom:15px;
text-align:center;
overflow:hidden;
}
.Zf_serThr_C{
width:100%;
position:static;
}
.Zf_serThr_C ul li{
width:100%;
margin-bottom:14px;
}
.Zf_serThr_Ca{
display:none;
}
.Zf_serThr_Cb{
width:100%;
float:none;
line-height:24px;
font-size:16px;
}
.Zf_serThr_E{
width:100%;
position:static;
}
.Zf_serThr_E img{
width:100%;
height:auto;
}

.all_Zf_serFur{
padding-top:20px;
padding-bottom:30px;
}
.Zf_serFur_TT{
height:58px;
line-height:58px;
font-size:24px;
}
.Zf_serFur{
width:100%;
}
.Zf_serFur ul li{
width:calc(100% - 32px);
margin-right:0;
margin-bottom:20px;
height:auto;
position:static;
padding:20px 15px;
}
.Zf_serFur_lia{
width:100%;
height:auto;
position:static;
text-align:center;
}
.Zf_serFur_lib{
width:100%;
height:40px;
line-height:40px;
font-size:20px;
position:static;
text-align:center;
}
.Zf_serFur_lic{
width:100%;
height:auto;
line-height:24px;
font-size:16px;
position:static;
text-align:center;
}

.all_zf_download{
padding-top:20px;
padding-bottom:30px;
}
.zf_download_TT{
height:auto;
}
.zf_download_TTl{
width:100%;
height:60px;
line-height:50px;
float:none;
font-size:22px;
}
.zf_download_TTr{
display:none;
}

.zf_download_Tab{
width:100%;
height:auto;
position:static;
}
.zf_download_Tab:before{
display:none;
}
.zf_download_Tab ul li{
margin-right:0;
width:50%;
float:left;
margin-bottom:15px;
}
.zf_download_Tab ul li a{
width:94%;
margin:0 auto;
font-size:16px;
text-decoration:none;
background-color:#eee;
text-align:center;
}
.zf_download_Tab ul li.selected a{
background-color:#013ce3;
border-bottom:none;
color:#fff;
}
.zf_download{
width:100%;
}
.zf_download ul li{
width:calc(100% - 30px);
padding:20px 15px;
height:auto;
margin-right:0;
margin-bottom:26px;
position:static;
}
.zf_download_lia{
width:100%;
position:static;
}
.zf_download_lib{
width:100%;
height:auto;
font-size:16px;
line-height:26px;
position:static;
padding:10px 0;
overflow:hidden;
}
.zf_download_lic{
width:100%;
height:auto;
font-size:16px;
line-height:36px;
color:#646464;
position:static;
padding-bottom:10px;
overflow:hidden;
}
.zf_download_lid{
width:40px;
position:static;
float:left;
}

.zf_download_lie{
height:20px;
line-height:20px;
margin-left:18px;
float:left;
position:static;
}

.all_SX_story{
padding-top:20px;
padding-bottom:30px;
}
.SX_story_TxT{
width:100%;
line-height:28px;
font-size:18px;
padding-bottom:20px;
}

.SX_story_li{
height:auto;
position:static;
}
.SX_story_lia{
height:auto;
position:static;
}
.SX_story_lia img{
width:100%;
height:auto;
display:block;
}
.SX_story_lib{
width:100%;
height:auto;
line-height:30px;
font-size:20px;
padding:15px 0;
position:static;
overflow:hidden;
}
.SX_story_lic{
width:100%;
height:auto;
line-height:24px;
font-size:16px;
color:#000;
position:static;
}

.SX_story_5th{
width:100%;
height:auto;
clear:both;
margin-top:20px;
overflow:hidden;
}
.SX_story_5th ul li{
width:100%;
margin-right:0;
height:auto;
position:static;
padding-bottom:20px;
margin-bottom:20px;
overflow:hidden;
}
.SX_story_5tha{
width:100%;
height:auto;
position:static;
}
.SX_story_5tha img{
width:100%;
height:auto;
display:block;
}
.SX_story_5thb{
width:94%;
margin:10px auto 5px auto;
font-size:20px;
position:static;
}
.SX_story_5thc{
width:94%;
margin:0 auto;
position:static;
}

.SX_story_lii{
height:auto;
position:static;
}
.SX_story_liia{
height:auto;
position:static;
}
.SX_story_liia img{
width:100%;
height:auto;
display:block;
}
.SX_story_liib{
width:100%;
height:auto;
line-height:30px;
font-size:20px;
color:#000;
padding:15px 0;
position:static;
overflow:hidden;
}
.SX_story_liic{
width:100%;
height:auto;
line-height:24px;
font-size:16px;
color:#000;
position:static;
}

.SX_story_3th{
width:100%;
height:auto;
margin-top:20px;
overflow:hidden;
clear:both;
}
.SX_story_3th ul li{
width:100%;
margin-right:0;
height:auto;
position:static;
margin-bottom:20px;
}
.SX_story_53tha{
width:100%;
height:auto;
position:static;
}
.SX_story_53tha img{
width:100%;
height:auto;
display:block;
}
.SX_story_3thb{
width:94%;
margin:10px auto 5px auto;
font-size:20px;
position:static;
}
.SX_story_3thc{
width:94%;
margin:0 auto;
height:auto;
position:static;
padding-bottom:15px;
overflow:hidden;
}

.SX_story_4th{
width:100%;
height:auto;
margin-top:20px;
}
.SX_story_4th ul li{
width:100%;
margin-right:0;
float:left;
height:auto;
position:static;
margin-bottom:20px;
overflow:hidden;
}
.SX_story_4tha{
width:100%;
height:auto;
position:static;
}
.SX_story_4tha img{
width:100%;
height:auto;
}
.SX_story_4thb{
width:94%;
margin:0 auto;
font-size:20px;
position:static;
}
.SX_story_4thc{
width:94%;
margin:0 auto;
position:static;
padding-bottom:15px;
overflow:hidden;
}

.all_SX_4th{
padding-top:30px;
}
.SX_4th ul li{
width:100%;
height:auto;
position:static;
margin-bottom:20px;
}
.SX_4th ul li:last-child{
margin-bottom:30px;
}
.SX_4tha{
width:100%;
height:auto;
position:static;
}
.SX_4tha img{
width:100%;
height:auto;
display:block;
}
.SX_4thb{
width:100%;
height:auto;
position:static;
}
.SX_4thaa{
width:100%;
height:auto;
position:static;
}
.SX_4thaa img{
width:100%;
height:auto;
display:block;
}
.SX_4thbb{
width:100%;
height:auto;
position:static;
}
.SX_4thbx{
width:100%;
height:auto;
position:static;
}
.SX_4thbx_A{
width:94%;
margin:0 auto;
height:54px;
line-height:54px;
font-size:20px;
position:static;
}
.SX_4thbx_B{
width:94%;
margin:0 auto;
height:auto;
position:static;
}
.SX_4thbx_C{
width:94%;
margin:0 auto;
position:static;
}
.SX_4thbx_C a{
font-size:16px;
}

}