
.pcba { display: block;}
.sjba { display:  none;}
@media screen and (max-width:1024px) {
	.pcba { display: none;}
.sjba { display: block;}
	
	.sjzt { font-size:30px !important; line-height: 50px!important;}
	
	.sjzt1 { font-size:18px !important;}
	.header_mid_left a img { height:40px !important; width:auto !important;}
	
	
	
	.index-tit h6 img { height: auto!important;  width:100px !important;}
	.index-one .index-tit h2 { font-size:22px !important;}
	
	.bt_zi {
    width: 92%!important;margin: 20px 4%!important;}
	
	.bt_zi dl {
    text-align: left!important;width: 49%!important;margin:0px !important;}

.bt_zi dl dt {
    width: 50px!important;
    height: 50px!important;
   
    font-size: 22px!important;
    line-height: 50px!important;
  
    text-align: center!important;
}

.bt_zi dl dd {
    font-size: 15px!important;
    line-height: 20px!important;
    margin-top: 5px!important;
  
    float: left;
    width: 60%!important; 
}


	
.bt_zi dl:nth-child(3) dd	{ width:40% !important;}
	
.bt_zi dl:nth-child(4) dd	{ line-height:50px !important; margin-top:0px !important;}	
.index-one .index-tit h5 { font-size:35px !important;}
.mid_box { height: auto !important;}

.mid_box>ul { padding:0px 4% !important;}
.mid_box li { width:100%!important; padding-right:0px !important;}
.mid_box li .mid_desc_box >div { left:20px !important; top:45px !important; width:37% !important;}
.mid_box .desc_title { font-size:16px !important;}
.mid_box .desc_content { font-size:14px; 
text-overflow: ellipsis;
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
overflow: hidden;
height: 36px;
line-height: 18px;



}

.mid_box .desc_title b { font-size:22px !important;}

body .index_4_news { width:92% !important; margin:40px 4% !important;}
.index_4_1 .left { width:100% !important; margin-right:0px !important; margin:15px 0px !important;}
.index_4_1 .right { width:100% !important; margin-right:0px !important;}


.index_4_1 ul li:nth-child(2) { float:right !important; margin-right:0px !important;}
.right_b { width:100% !important;}
body .index_4_1 .right ul li { width:49% !important;}

.nybanner_mask_3 { display:none !important;}
.mobilebanner {
   
    width: auto !important;
    height: 400px !important;
    margin-left: -55% !important; max-width:none !important;
} 
.sjprodaba {height: 600px !important;}

.nybanner_mask_1 { margin-top:95% !important;}
.index_1_mid .sj_nybanner_pro{ margin-top:50% !important;}
.index_1_mid .sj_nybanner_pro_zi {line-height: 24px!important; font-size: 15px!important;}	
	
	.indexbanner .sj_nybanner { height: 100vh!important;}
	.indexbanner .sj_nybanner .sj_nybanner_pro{ margin-top:0% !important;}
	
.nybanner_mask_1 { font-size:30px !important;}
	
	
	
	
.rongyuz .rongyu ul li { width:48% !important;}	
	
	
	.ny_pro_da {
    width: 92%!important;
    margin: 0px 4%!important;
}


.ny_pro_da .left { width:100%!important;}
.ny_pro_da .right{ width:100%!important;}
	
.ny_pro_da .left h4 { font-size:18px !important;}
.ny_pro_da .left b { font-size:30px !important;}
.ny_pro_da .left p{ font-size:16px !important;}
.ny_pro_da .right img { height:180px !important;}

.ny_con {
   width: 92%!important;
    margin: 0px 4%!important;
}

.ny_pro_da_cd .left { display:none !important;}

.ny_pro_da_cd .right p { width:49% !important; padding:0px !important; text-align:center !important; border:none !important;}

.ny_pro_da_cd .right a:nth-child(2) p {
    border-left: 1px solid rgba(255,255,255,.2)!important;
}
	
.pro_nr .pro_info_2_1 { margin-top:40px !important; font-size:16px !important;}
.pro_nr .pro_info_2_2 { font-size:22px !important;}
.pro_nr_js_nr { padding:2% !important; margin-top:20px !important;}
.pro_nr_cs_nr { padding:2%!important;}
.pro_nr_cs_nr table { width:100% !important; margin:0px !important;}
.pro_nr_cs_nr table tr {  border-bottom: 1px dashed #bfbfbf !important; }
.pro_nr .pro_nr_cs_nr table tr td { border-bottom:none !important;border-right:none !important; line-height:35px !important;  }
.pro_nr_cs_nr table tr td:nth-child(2) { border-left: 1px dashed #bfbfbf !important; }
.ny_pro_da .left { padding-top:9% !important;}


.ny_pro_da .left p  { width:100% !important;}

.nybanner_mask .ny_yingyong .left { width:100% !important;}
.ny_pro_da_cd .right { width:100% !important;}
.pro_nr_js_nr img { width:100% !important; height:auto !important;}
.pro_nr_cs_nr { margin-top:20px !important;}

.shouce{
   width: 92%!important;
    margin: 0px 4%!important;
}

.xiazai { width:100% !important;}
.xiazai ul li { width:100% !important;}

.news_info_1_2_3 img { width:100% !important; height:auto !important;}

.clearfix .proz ul li {
    width: 100% !important; }
	
	
.proz ul li .pro_2_1_1 img {
    width: 75% !important;
    margin: 10% 15% 0% !important;
}



.index_4_1_mid_2_3 {
    color: #666!important;
    display: -webkit-box!important;
    font-size: 14px !important;
    -webkit-box-orient: vertical!important;
    -webkit-line-clamp: 2!important;
    overflow: hidden!important;
    word-wrap: break-word!important;
    word-break: break-all!important;
    line-height: 1.5!important;
   height: 3em!important;
}


.index-one .index-tit h3 { font-size:15px !important; line-height:25px !important; }
.index-one .index-tit h3 br { display:none !important;}
.qywlan01 { font-size:32px !important;}
.qywlan i { width:19px !important; height:19px !important; line-height:17px !important; font-size:14px !important;}
.qywlan02 { font-size:15px !important; line-height:22px !important;}
.qywlan .qywlan01 { padding-top:0px !important;}
.index-tit img { width:40% !important;}
.qywl { margin-bottom:0px !important;}


.pro_mid { width:92% !important; margin:0px 4% !important;}
.index_3_2 ul li { width:100% !important; margin-right:0px !important;}
.about_1_mid_right { margin-top:30px !important;}


.sy .index_3_2 ul li { width:49% !important; margin:.5% !important;}
.sy .index_3_2 ul li:nth-child(3){ display:none !important;}
.w1600 { min-width:inherit !important;}
.productTop { display:block !important; width:100% !important; height:620px !important; float:left !important;}
.auto-img { height:65vh !important;}

.productTopList {
    width:100% !important; }
.upline-container { height:65vh !important;}
.productTopList { margin-left:0px !important;}
.productTopList { height:260px !important;}
.porductLink { height:100% !important;}
.productType { font-size:22px !important;}
.productTopList  { margin-left:0px !important;}
.productContent { margin-bottom:50px !important;}
.productTopList { float:left !important; margin-bottom:20px !important;}

	
	
	
	
	
	
	
	
	.desktop-wrapper .options{ min-width: 100%!important;}
	.desktop-wrapper .options .option { min-width: 10%!important}
	.desktop-wrapper .options .option>div { padding: 0px!important;}
	.desktop-wrapper .options .option>div .icon-wrapper .category-icon { width: 40px!important; height: 40px!important;}
	
	.pb1 {
   
    background-size: 25px 25px!important;
}
	
	
	.pb2 {
   
    background-size: 25px 25px!important;
}
	
	.pb3 {
   
    background-size: 25px 25px!important;
}
	
	
	.pb4 {
   
    background-size: 25px 25px!important;
}
	
	.pb5 {
   
    background-size: 25px 25px!important;
}
	
	
	
	.content-s { width: 100%!important; max-width: 100%!important;}	
	
	
	.index_keji { padding-bottom: 0px!important;}
	
	.ys_con .con img { width: auto!important; height: 100%!important;}
	.ys_1 ul li {
    
    width: 90%!important;
    margin: 5%!important;
}
	
	.ys_1 ul { display: block!important;}
	
	.ys { height: auto!important;}
	
	
	.sj_keji { height: 1850px!important;}
	
	
	.lian-index-who-we-are-top {height: 380px!important;}
	.whoweare-swiper-button { bottom: 2%!important;}
	
	
	.jcd-title .title-1 h3,.large-container .index-tit h5,.lian-index-who-we-are-top .lian-title .title-1 { font-size: 35px!important;}
	
	.lian-index-who-we-are { padding-top: 20%!important;}
	
	.ipart01 .top .words,.lian-index-who-we-are-top .lian-title .text-2,.large-container .index-tit .tit-h.tit-h2 { font-size: 16px!important; line-height: 28px!important;}
	
	
	.large-container .index-tit .tit-h.tit-h2 br { display: none;}

	.p3_3_ul .imgtxt { font-size: !important;}
	
	.p3_3_ul li { width: 97%!important; margin-bottom: 20px!important;}
	.index-about-jcd-left { width: 100%!important;}
	.index-about-jcd-right {
   
    width: 100%!important;
    height: 220px!important; margin-top: 30px;
}
	
	
	.index-about-jcd{ padding-top: 70px !important;}
	
	.index-about-jcd-left .jcd-title .title-2 { line-height: 35px!important;
	}
	
	.qywl { justify-content: flex-start!important;
		
		
		display: grid!important;
grid-template-columns: repeat(2, 1fr);
gap: 1rem;}
	
	
	.footer_1_1_right_lj { float: left!important; position: inherit!important;}
	
	.footer_1_1_left { float: left !important; height: 120px!important;}
	
	
	
	
	.nybanner_mask_1 h3 {
		font-size: 35px!important;}
	
	
	
	.mar_1_mid_right_2 img { width: 100%!important; height: auto!important;}
	
	.mar_1_mid_right_2 img { margin-left: 0px!important;}
	
	.p_item .zi {
    width: 100%;
    float: left;
}
	
	.p_item .tu {
    width: 100%!important; margin:0px 0px 30px!important; 
  
}
	
	
	.news_info_1_2_3 p { text-indent: 0em!important;}
	
	
	.yingyongz ul li .pro_2_1_1 {
    width: 100%!important;
    
    height: 250px!important;
}
	.yingyongz ul li .pro_2_1_2{ width: 100%!important;}	
	.yingyongz .pro_2_1_2 h4 { margin-top: 20px!important}
	.cc_ll_pp_list table tr td:nth-child(3){ display: none!important;}
	.ny_cp_fl a { width: 90%!important;}	
	.cc_ll_pp_list table tr td:nth-child(1){ width: 27%!important }
	
	.proda_left{ width: 100%!important; margin-top: -100px!important;}	
	.product-detail-text { width: 100%!important; margin-top: 20px!important}
	
	
	.ny_prodaz .text_js table tr td  {word-wrap: break-word;word-break:break-all;}
	
	.polaris-news .ny_prodaz .text_js table tr td {
    padding: 10px 2px !important;
}
	.pro_nr .ny_con
	{margin: 0px  !important;}
	
	
	.rongyu .pro_2_1_1 {
    height: 260px!important;
}
	
	
	
	.rongyuz {
    margin-top: 10px!important;
}
	
	.pro_mid .rongyu .pro_2_1_1.sj_kejiry { height: 160px!important;}
	
	
	.news_2 .mar_mid { width: 92%!important;} 
	
	.index_3_2 ul {
   
;
    grid-template-columns: repeat(2, 1fr)!important;
   
}
	.index_3_2.sy ul li .index_3_2_1 { height: 210px!important;}
	
	
	
	.aaaaaaaa {
   
    grid-template-columns: repeat(1, 1fr)!important;
  
}
	
	
	.llxx {
   
;
    grid-template-columns: repeat(1, 1fr)!important;
   
}
	
	
	
	
	.desktop-wrapper .options .option.active>div .icon-wrapper {
  
;
    margin-left: 10%!important;
    padding-bottom: 20%!important;

	}
.desktop-wrapper .options .option.active>div .info-wrapper .title {
    font-weight: 700!important;
	font-size: 1.0953rem!important; padding-left: 10%!important;}
	.desktop-wrapper .options .option.active>div .info-wrapper .ext-link { margin-left: 10%!important;}
	
	.desktop-wrapper .options .option.active>div .info-wrapper .subtitle { margin-left: 10%!important;}
	
	.desktop-wrapper .options .option.active>div .info-wrapper { margin-top: 40%!important;}
	.description_nr{ margin-left: 10%!important;}
	
}












