/*767px以下通用样式*/
@media only screen and (max-width : 959px) {
	.header{ width:100%; height:auto; left:0; margin-left:0;}
	.header_top1 { width:100%; background: none;}
	.header_top1 p { margin-right: 5px; display: none;}
	.header_top1 span{ margin-left: 1%;}
	.header_center{ width:100%;}
	.logo{ margin: 1%;}
	.logo img:nth-child(1){ width:24%; }
	.logo img:nth-child(2){ width: 76%; margin-top:5%;}
	.header_txt{ display: none;}
	.nav{ width:100%; height:auto; overflow:hidden;}
	.nav li{ height: auto;  line-height: 50px; background:none;}
    .nav li:hover,.nav .nav_active{
         line-height: 50px;
         border-top:0;
         border-bottom: 3px solid #2ba245;
    }
	.nav li ul{ position: relative;}
	.rmgjc_bg{ width: 100%;}
	.suosuo{ display: none;}

    .product_bg{ width:100%;height:auto; margin-left:0; left:0;}
	.product{width:100%;height:auto; overflow: hidden; margin: 0; left: 0;}
	.product_l{ width: 100%; position: relative;}
	#content dl dt{display: none;}
	#content dl dd{
		width: 48.5%;
		height: 100%;
		float: left;
		margin:0.5%;
	}
	#content dl dd:last-child{ width: 99%;}
	#content dl dd img{ display: block; width: 100%;}
	#content dl dd a p{ width: 96%; padding: 0 2%; overflow: hidden; height: 45px;}

	.sglc{ width: 100%; height: auto; background-size: cover; margin-left: 0; left: 0;}
	.sglc_content{width: 100%;}
	.sglc_content i{ display: none;}

	.abouts{ width: 100%; height: auto; left: 0%; margin-left: 0px; background: #fff; padding: 3% 0;}
	.abouts1{ width: 94%; height: auto; margin: 0px auto 0px; background: url("../images/about_yy.jpg") no-repeat bottom #fff; background-size: cover; padding: 3%;}
	.abouts_l{ display: none;}
	.abouts_r{ width: 96%; height: auto; float: none; margin: 0 2%; background: #fff; padding: 0px; }
	.abouts_r img{ margin: 0px auto; display: block;}
	.picMarquee-left{ width: 100%;}
	.picMarquee-left .prev, .picMarquee-left .next{ display: none;}
	.picMarquee-left .bd{ width: 100%; margin: 0;}
	.abouts1> a{ bottom: 0;}
	
	.xg_bg{ width:100%; left:0; margin-left:0; height:auto; }


	#pro_tab {width: 100%;}
	#pro_tab li { margin: 1%; width: 48%;}
	#pro_tab li img{ width: 100%;}
	#pro_outer { width: 100%;  margin: 20px auto 0px; height: auto; background: none;}
	#pro_content {width: 100%; margin: 0px auto 25px; }
	#pro_content ul img { width: 100%; }
	.neirong { width: 100%; height:auto; padding-bottom:20px; }
	#pro_content p{ margin-left:15px; margin-right:15px;}
	.neirong font{ margin-left:18px;}


	.txtScroll-left{ width: 100%;}
	.txtScroll-left .bd ul li span{ margin: 2% 0;}

	.anli{ width: 100%; }
	.anli_content{ width:100%;}
	
	.zizhi{
    width: 100%;
    height: auto;
    background: none;
    left: 0%;
    margin-left: 0px;

}


    /*.youshi_1 { width: 100%; position: relative; left: 0%; margin-left: 0px;  }*/
	/*.youshi_1 img{ display: none;}*/
    /*.youshi_1_txt{ width: 100%; margin: 0; background-size: 90px;}*/
	/*.youshi_1_txt span { margin: 15px 0px 0px 110px;}*/
	/*.youshi_1_txt p{ font-size: 16px;}*/




	.huoban{ width: 100%; height: auto; left: 0; margin-left: 0; overflow: hidden; background-size: cover;}
	.huoban1{ width: 100%;}
	.huoban_title{ width: 98%; height: auto; margin: 0px auto;}
	.huoban_title a{ display: none;}
	.huoban_content{ width: 100%; margin: 20px auto 74px;}
	.huoban_content ul{ width: 100%;}
	.huoban_content ul li{ width: 32%; margin: 0.5%;}


	.news{ width:100%; height:auto; overflow:hidden; left: 0; margin-left: 0; background: none; margin-bottom: 74px;}
	.news_title{ margin-top: 0;}
	.news_title img{ }
	.news_content{ width: 100%;}
	.news_content dl dt{ width: 100%; margin: 0;}
    .news_content dl dd{ width: 100%; margin: 0%;}
    .news_content dl dd p{ padding-bottom: 20px;}


	
	.footers{ width:100%; height:56px; border:8px solid #949494; border-left:none; border-right:none; position: fixed; z-index: 99999; bottom:0; background-color:#2ba245; display:block;}
	.footers ul li{ width:25%; height:56px; float:left;}
	.footers ul li p{ width:85%; height:48px; margin:0px auto; text-align:center; padding:4px 0px;}
	.footers ul li p img{ width:30%; margin:1% auto; display:block;}
	.footers ul li p a{ color:#ffffff; font-size:0.8rem;}
	.link,.footer{ display:none;}

    .izl-rmenu,.ny_l_lxwm{ display:none;}
    .nav .peiseka{ display:block;}

	.ny_main{ width:100%; height:auto; overflow:hidden; margin:3% auto 0%;}
	.ny_pro{ width:100%; height:auto; margin:0px auto; overflow:hidden;}
	.ny_cont{ display:none;}
	.product_l2{ width: 100%; display: block; }
	.product_l2 dl { width: 99.5%; padding-bottom: 2%; margin-bottom: 2%;}
	.product_l2 dl dd { width: 48%; margin: 1% 1% 0px 1%;}
	
	/*产品列表页*/
	.ny_pro_content{ width:100%; margin-bottom: 75px;}
	.ny_pro_content ul{ width:100%; }
	.ny_pro_content ul li{ width:48%; height:auto; margin:1%; }
	.ny_pro_content ul li a{ width:100%; height:auto; line-height:40px; font-size: 14px;}
	.ny_pro_content ul li img{ width:96%; height:auto;}
	.ny_pro_content ul li p{ width:100%; height:auto;}
	.pro_tj{ width:100%;}
	.pro_tj_content{ width:96%; float:none;}

	/* 产品详细页 */
	.ny_prodetail_txt{ }
	.ny_prodetail_txt img{ width:93%; height:auto; margin:0px auto; float:none; display:block;}
	.shuoming{ width:90%; height:auto; float:none; margin:0px auto;}
	.shuoming span{ width:100%; font-size:20px; border-bottom:1px solid #C1C1C1; line-height:50px; float:left;}
	.shuoming p{ width:100%; height:auto; float:left; margin-top:30px; line-height:25px; padding-bottom:20px;}
	.ny_prodetail_txt2{ }
	.ny_detailtxt_content{ width:95%; margin:0px auto; float:none;}
	.shuoming i{ margin-top: 0;}

	/*新闻列表页*/
	.ny_news{ width:100%; margin-top: 0%;}
	.ny_news_content{ width:100%; margin-bottom: 75px;}
	.ny_news_content dl{ width:98%; height:auto; overflow:hidden; margin:20px auto 0px;}

	.news_txt2{ width: 98%; margin-right: 1%; }
	.news_txt2 p{ margin-top:10px;}
	
	
	.ny_main_r_content .news_list li p{ width:65%;}
	.ny_main_r_content .news_name{ width:100%;}
	
	.prodetail22{ width:94%;}
	.prodetail22 img{ width:100%;}

    .line{ margin: 1% auto;}
	
}



/*Styles for screen 960px-1200px,主要为了小屏浏览器 */
@media screen and (min-width: 960px) and (max-width: 1200px) {
	
	
}
/*Styles for screen 768px-959px 主要是平板横屏显示*/
@media screen and (min-width: 768px) and (max-width: 959px) {
	.mune{ width:10%; float:right; margin:5% 1% 0 0; display:block; cursor: pointer;}
	.header_txt{background:#3931DF;}
	.header_tel{ display:none;}
	.mune{ width:10%; float:right; margin:4% 1% 0 0; display:block; cursor: pointer;}
	.nav_bg{ width:100%; height:auto; display:none; position:relative;}
	.nav{ width:100%; height:auto;}
	.nav li{ width:100%;}

	.rmgjc{ width: 100%;}
	
	.logo img:nth-child(1){ width:16%;}
	.logo img:nth-child(2){ width: 70%; margin-top:1%;}

	.sglc_content img{ width: 14.666%; margin: 1%;}
	#pro_tab li{ width: 24%; margin: 0.5%;}
	#pro_content ul img,.neirong{ }

    .news_content dl dd span{ margin: 27px 15px 35px 0;}

	.picScroll-left .bd{ height: auto;}
	.picScroll-left .bd ul li{ width: 33.33%; margin: 0%;}
	.picScroll-left .bd ul li a{ display: block; margin: 0 0.5%;}
	.picScroll-left .hd{ margin: 20px auto;}

	.news_l dl {
		width: 96%;
		margin-left: 2%;
	}

	.product_r_content ul li{ width:31.3%; height:auto; float:left; margin:1%;}
    .huoban_img img{ width: 23%; height: auto; margin: 1%;}


	.footers ul li p img{ width:15%; margin:1% auto; display:block;}
	
	/*新闻列表页*/
	.ny_news{ width:100%;}
	.ny_news_content{ width:100%;}
	.ny_news_content ul{ width:96%; height:auto; overflow:hidden; margin:20px auto 0px;}
	.ny_news_content ul li{ width:100%; height:auto; margin-bottom:15px; overflow:hidden; border-bottom:1px solid #E7E7E7; padding-bottom:15px;}
	.ny_news_content ul li img{ width: 29%; display:block;}

	
	
	.ny_pro_content ul li{ width:31.3%; height:auto; float:left; margin:1%;}
	.ny_prodetail_txt img{ width:auto; height:100%; margin:0px auto; float:none; display:block;}
}

/*Styles for screen 480px-767px,主要是手机横屏和平板竖屏显示*/
@media only screen and (min-width: 480px) and (max-width: 767px) {
	.logo{ width: 80%; }
	.mune{ width:13%; float:right; margin:5% 1% 0 0; display:block; cursor: pointer;}
	.header_txt{background:#3931DF;}
	.header_tel{ display:none;}
	.mune{ width:10%; float:right; margin:5% 1% 0 0; display:block; cursor: pointer;}
	.nav_bg{ width:100%; height:auto; display:none; position:relative;}
	.nav{ width:100%; height:auto;}
	.nav li{ width:100%;}
	
	.logo img:nth-child(1){ width:16%;}
	.logo img:nth-child(2){ width: 65%; margin-top:3%;}

	.picScroll-left .bd{ height: auto;}
	.picScroll-left .bd ul li{ width: 50%; margin: 0%;}
	.picScroll-left .bd ul li a{ display: block;  margin: 0 0.5%;}
	.picScroll-left .hd{ margin: 20px auto;}

	.picMarquee-left .bd ul li{ width: 33.33%;}

	#pro_tab li{ width: 24%; margin: 0.5%;}
	.da-thumbs li {
		width: 48%;
		height: auto;
		float: left;
		position: relative;
		margin: 0px 2% 2% 0;
	}

	.sglc_content img{ width: 31.333%; margin: 1%;}

    .news_content dl dd span{ margin: 30px 15px 25px 0;}
	.news_l dl dt{ width: 100%;}
	.news_l dl dd{ width: 100%;}
	.news_content ul li span{ display: none;}

	.ny_pro_content ul li{ width:48%; height:auto; margin:1%; }
	.ny_news_content ul li img{ display: none;}


	.footers ul li p img{ width:18%; margin:1% auto; display:block;}

    .ny_news_content dl dt img{ margin: 0px auto; float: none; display: block;}
}

@media only screen and (min-width: 480px) and (max-width: 550px) {
	.youshi_1{ margin: 0px auto; float: none;}
}

/*479px,主要是手机竖屏显示*/
@media only screen and (max-width : 479px) {
	.logo{ width: 80%; height: auto;  margin:1% 1% 2% 1%;}
	.header_tel{ display:none;}
	.mune{ float:right; margin:7% 2% 0 0; display:block; cursor: pointer;}
	.nav_bg{ width:100%; height:auto; display:none; position:relative;}
	.nav{ width:100%; height:auto;}
	.nav li{ width:100%; height: auto;}
	.rmgjc{ width:100%;}
	.gjc{ width:95%; margin-left:2%;}
	.suosuo{ display:none;}

    .logo img:nth-child(1){ width:24%; }
	.logo img:nth-child(2){ width: 76%; margin-top:5%;}

	.sy_title{ width: 100%; height: auto; margin: 3% auto 5%;}
	.sy_title img{ width: 100%;}


	.picScroll-left .bd{ height: auto;}
	.picScroll-left .bd ul li{ width: 50%; margin: 0%;}
	.picScroll-left .bd ul li a{ display: block; margin: 0 0.5%;}
	.picScroll-left .bd ul li div p a i{display: none;}
	.picScroll-left .hd{ margin: 20px auto;}

	.sglc_content img{ width: 48%; margin: 1%;}
	.picMarquee-left .bd ul li{ width: 50%;}

	.txtScroll-left .bd ul li{ width: 50%; }

    .youshi_title img{ width: 95%; height: auto; margin: 10% auto 10px;}
	.youshi_title p{ width: 100%; font-size: 14px; margin: 15px 0;}


	.huoban_content ul li{ width: 48.4%; margin: 0.5% 0.5% 0 0.5%;}


    .news_title img {
        width: 76%;
    }
	.news_l dl dd span{ margin: 0px 15px;}

	.daohang span{ display:none;}
	.daohang p{ float:left; margin-left: 2%;}

	.ny_fl_content li{ width: 92%;}
	
	.ny_main_r_content ul{ width:100%; height:auto; margin:0px auto; overflow:hidden;}
	.ny_main_r_content ul li{ width:90%; height:auto; float:none; margin:20px auto 0px; overflow:hidden;}
	.ny_main_r_content ul li img{ width:100%; height:auto;}

	.ny_news_content ul li img{ display: none;}

	.footers{ display:block;}
	
	.newslist dd span{ display:none}

	.news_txt2 > span{ display: none;}

    .ny_news_content dl dt img{ margin: 0px auto; float: none; display: block;}
	
}
