@media screen and (min-width:1200px) {
	.sj{ display:none !important;}
	.sp_header,.sjj_nav{ display:none;}
}
@media screen and (max-width:1199px) {
	html.on body{overflow:hidden; height:100vh; position:relative;}
	
	
	
	.sp_header{height:70px;overflow:hidden;background:#fff;position:fixed; top: 0;  z-index:1000;width:100%; border-bottom: 1px solid #e2e2e2;}
	.sp_logo{padding:7px;float:left; width: 70%;}
	.sp_logo img{max-width:65px; float: left;}
	.sp_logo h1{font-size:24px;font-weight: bold; line-height:40px; color:#333; padding: 10px 0 0 82px; letter-spacing: 1.5px;}
	.sp_nav{width:50px;float:right;position:relative;cursor:pointer;height:30px;margin-top:26px}
	.sp_nav span{display:block;background:#c9141e;width:30px;height:2px;position:absolute;left:10px;transition:all ease 0.35s}
	.sp_nav span:nth-of-type(1){top:0px}
	.sp_nav span:nth-of-type(2){top:10px}
	.sp_nav span:nth-of-type(3){top:20px}
	.sp_nav_se span:nth-of-type(1){top:10px;transform:rotate(45deg)}
	.sp_nav_se span:nth-of-type(2){width:0}
	.sp_nav_se span:nth-of-type(3){top:10px;transform:rotate(-45deg)}
	.sjj_nav{position:fixed;z-index:9;background:#eee;width:100%;height:calc(100% - 104px);font-size:14px;line-height:40px;top:-100%;left:0;overflow:auto;overflow-x:hidden;transition:top ease 0.35s;}
	.nav_show{top:70px; z-index: 999;}
	.sjj_nav>ul>li:first-child{overflow:hidden;border-top:0}
	.sjj_nav>ul>li:first-child>a{float:left;width:calc(100% - 70px)}
	.sjj_nav>ul>li:first-child .language{float:right;width:70px;overflow:hidden;line-height:30px;margin-top:5px}
	.sjj_nav>ul>li:first-child .language a{width:35px;float:left;border-left:1px #ddd solid;text-align:center;color:#333;}
	.sjj_nav ul li i{position:absolute;top:5px;right:0px;border-left:1px #ddd solid;height:30px;padding:0px 7px 0 7px; cursor: pointer;}
	.sjj_nav ul li i svg{transform:rotate(-90deg);transition:all ease 0.35s}
	.sjj_nav ul li .sjj_nav_i_se svg{transform:rotate(0deg)}
	.sjj_nav ul li{border-top:1px #ddd solid;margin-left:20px;position:relative;line-height:48px;font-size:15px}
	.sjj_nav>ul >li:last-child{border-bottom:1px #ddd solid;}
	.sjj_nav ul li ul{display:none}
	.sjj_nav ul li a{color:#333;width:80%;}
	.sjj_nav ul li ul li a{color:#666;display:block;text-align:left; font-size: 13px; line-height: 45px;}
	.sjj_nav ul li i svg{width:20px;height:20px;fill:#555;}
	.sjj_nav ul li .sjj_nav_i_se svg{fill:#c9141e}
	.sjj_nav ul li ul li>ul{margin-left:10px}
	
	.pc{ display:none !important;}
	.w1200{ width:95%;}
	
	.top_h{ display: none;}
	
	.banner{ padding-top:70px;}
	.banner ul li img{width:100%;left:0; margin-left:0;}
	.sy_gjc_bg{ padding:10px 0;}
	.dh_ss{ width:100%;}
	.sy_gk{padding: 20px 0;}
	.sy_gk_img{ width:100%; margin-top: 28px;}
	.sy_gk_txt{ width:100%;margin-top:25px;}
	.sy_gk_txt .hbt {font-size: 24px;}
	
	.zx_bt h2{text-align: center;font-size:28px;padding-bottom:30px;letter-spacing: 1.2px; background-size:380px }
	.zx_bt p{text-align: center;font-size:15px; color:#666;margin-top:5px;margin-bottom: 5px;}
	
	.dyip .box li{width: 48%; }
	.dyip .box li i{width: 225px; height: 225px;display: block;margin:0 auto;transition: all 0.3s;}
	
	.adv{ background-size:cover;height: 155px;}
	.adv .b_l{float: left;padding-top: 38px; line-height: 40px;}
	.adv .b_l p{font-size: 21px;}
	.adv .b_l strong{font-size: 32px;}
	.adv .b_r{float: right;margin-top: 45px; width: 290px; background-size: 17%;}
	.adv .b_r p{font-size: 16px;}
	.adv .b_r .dh{font-size: 32px; }
	
	.news .news_type {margin-bottom:12px;overflow: hidden;}
	.news .news_con .conleft {width: 100%; margin-bottom: 22px;}
	.news .news_con .conright {width: 100%;}
	.news .news_con .conleft dl{display: none;}
	.news .news_con .conleft ul li {height: 40px;width: 100%;}
	.news .news_con .conright dl{padding:15px 0;font-size: 14px;width: 100%;}
	
		
	.ny_banner img{padding-top:70px;}
	.inner_about table td{line-height: 28px; font-size: 13px; }
	
	.sy_cp_img ul li,.Ulimg ul li, .honor ul li,.pro_list ul li,.relatedProduct li{float:left;width:48%;}
	
	.details_content .product_details .details_pic{float: left; width:100%; padding:3%;}
	.details_content .product_details .details_top{float: left; width:100%;padding:3%;}
	
	.N_ews .news_t .pic{float: left;width: 32%;}
	.N_ews .news_t .pic img{width: 100%;}
	.N_ews .news_t .right{float: right;width:calc(100% - 35%);}
	.N_ews .news_t .right h2{font-size: 15px; }
	.N_ews .news_t .right p{line-height: 27px; height: 54px; font-size: 13px; }
	
	.contact_t{float: left; width: 100%;line-height:30px;font-size: 15px; margin-top:15px;}
	.contact_b{float: left; width: 100%;margin-top:25px;}
	#map_container{height: 450px;}

	
	.xfdm{display: none;}
	
	.foot{ padding:20px 0 10px;}
	.foot_dh{ width:100%; padding-bottom:15px;}
	.foot_dh ul{ width:33.333%; margin-right:0; min-height: 155px;}
	.foot_dh ul li.foot_dh_bt{ display:block;background:url(../img/jiahao.png) right center no-repeat; height:30px;}
	.foot_dh ul li.foot_dh_bt.on{background:url(../img/jianhao.png) right center no-repeat;}
	.foot_dh ul li a{ font-size:13px; line-height:27px;}
	.foot_dh ul li.foot_dh_bt a{ font-size:14px; line-height:30px;}
	.foot_dh ul li.foot_dh_bt a:hover{ color:#fff;}
	.foot_dh ul li.foot_dh_bt a:after{ display:none;}
	
	.bqsy{  margin-top:0;}


}

@media screen and (max-width:780px) {
	
	.dyip .box li i{width: 175px; height: 175px;}
	.dyip .box li p{margin-top: 12px;line-height: 25px; font-size: 13px;min-height:105px; }
	
	.adv .b_l p{font-size: 18px;}
	.adv .b_l strong{font-size: 28px;}
	.adv .b_r {display: none;}

	.bread_content .bread_box{float: left;width:100%;}
	.bread_content .inner_nav ul li a{padding:15px;}
	.bread_content .inner_nav{float: left; width:100%; }
	
	.inner_about{padding:30px 0;font-size:14px;line-height:30px;}
	.inner_about img{display:block;width:100% !important; margin: 10px 0 !important;}

	
	.N_ews .news_t{padding:3.5%;}
	.N_ews .news_t .pic{float: left;width: 100%;}
	.N_ews .news_t .right{float: left;width:100% ;margin-top: 12px;}

	
}

@media screen and (max-width:480px) {
	.sy_xw_nr_r_spz_tt{ padding-left:150px;}
	.sy_xw_nr_r_spz_tt .sy_xw_nr_r_spz_tt_img{ height:115px; width:140px;}
	.sy_xw_nr_r_spz_tt .sy_xw_nr_r_spz_tt_img img{ height:100%; width:auto;}
	.sy_xw_nr_r_spz_tt{ padding-bottom:30px;}
}