@media screen and (max-width:1024px) {
	#main { margin-top:0px !important;}
	.banner_img .indexbanner_jj .indexbanner_jj_mid .sjj  { font-size:22px !important;}
		.banner_img .indexbanner_jj .indexbanner_jj_mid .sjj1  { font-size:22px !important; letter-spacing:0px !important; line-height:40px!important}
		
		
	.banner_img .indexbanner_jj .indexbanner_jj_mid .sjj br { display:none;}	
	
		
		
		
 .banner_img_mo:before { position: absolute; width:100%; height:100%; content:" "; z-index:1; background:rgba(0,0,0,.6);}
 
 
 .swiper-wrapper .swiper-slide:nth-child(1) .banner_img .banner_img_mo:before { position: absolute; width:100%; height:100%; content:" "; z-index:1; background:rgba(0,0,0,.3);}
  
  
   
  .swiper-wrapper .swiper-slide:nth-child(2) .banner_img .banner_img_mo:before { position: absolute; width:100%; height:100%; content:" "; z-index:1; background:rgba(0,0,0,.3);}
  
  
   
 .swiper-wrapper .swiper-slide:nth-child(3) .banner_img .banner_img_mo:before{ position: absolute; width:100%; height:100%; content:" "; z-index:1; background:rgba(0,0,0,.3);}
  
  
   
 .swiper-wrapper .swiper-slide:nth-child(4) .banner_img .banner_img_mo:before { position: absolute; width:100%; height:100%; content:" "; z-index:1; background:rgba(0,0,0,.3);}
  		
		
		
	.index-one .index-tit h2 { width:70% !important; margin:20px 15% !important; line-height:28px;}
	.ipart03 .row { width:100% !important;}
	.ipart03 .row>.span-3 { width:46% !important;}
	.ipart03 .box .num { font-size:30px !important;}
	.ipart03 .box .txt { font-size:15px !important;}
	.ipart03 .box .txt br { display:none;}
	.ipart03 .box .t { display:none;}
	.ipart03 .box { padding:10px !important;}
	
	
	.index_2_mid_mask .index_1_mid_left_1 { font-size:22px !important; letter-spacing:5px !important;}
	.index_2_mid_mask .sj_z1 { font-size:16px !important; letter-spacing:0px !important;}
	.index_2_mid_mask { padding:50px 0px !important; width:90% !important;}
	.index_2_mid { height:400px !important;}
	
	
	
	
	/*pro s*/
	#home-slider { width:90vw !important; height:60vh !important;}
	.swiper-slide.swiper-slide-active h1 span.emphasis { font-size:22px !important; letter-spacing:0px !important;}
	.swiper-image-inner.swiper-image-left { padding:4rem 1rem !important;}
	.swiper-slide.swiper-slide-active h1 span { font-size:15px !important; letter-spacing:0px !important;}
	h1 + p a { left:20px !important; bottom:80px!important ;}
	p.paragraph span { text-overflow: ellipsis;
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 1;
overflow: hidden;
height: 35px;
line-height: 35px; letter-spacing:0px !important; text-align:left !important;}

p.paragraph { width:85% !important;}
.page-wrap { height:60vh !important;}
.sj_pro { height:500px !important; overflow:hidden !important;}


	
	
	/*pro e*/
	
		
.index-one { width:100% !important;}
.index-container { width:100% !important;}
.index-one .pad-80 { display:none !important;}
#r3 { display:none !important;}
		
	.sjzt { font-size:25px !important;}
	
	.sjzt1 { font-size:18px !important;}
	.header_mid_left a img { height:50px !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:22px !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;}


.mobilebanner {
   
    width: auto !important;
    height: 400px !important;
    margin-left: -55% !important; max-width:none !important;
} 
.sjprodaba {height: 600px !important;}

.nybanner_mask_1 { margin-top:5% !important;}
.nybanner_mask_1 { font-size:30px !important;}

.footer_1 .index_1_mid { width:90% !important;}
.nybanner { overflow:hidden !important;}
body { height:auto !important;}
	
	
.rongyuz .rongyu ul li { width:100% !important; margin:2% 0px !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; margin:0px !important; }
	
	.yingyongz ul li .pro_2_1_1 { width:100% !important;}
	.yingyongz ul li .pro_2_1_2 { width:100% !important;}
	
	
	#lu { overflow:visible !important;}
	
	.yeji { width:600px !important; margin:0px 4% !important;}
	.yeji table tr td { padding:5px !important; line-height:20px !important;}
	.yeji table tr:nth-child(1) { line-height:50px !important;}
	
	.yeji table tr:nth-child(1) td { line-height:50px !important;}
.proz ul li .pro_2_1_1 img {
    width: 75% !important;
    margin: 10% 15% 0% !important;
}
.career-position-item .title { padding:5% 0px !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;
}






}