@media only screen and (min-width: 320px) and (max-width: 768px) {
	.banner{ width:100%; margin-top:60px; overflow:hidden; clear:both;}
	.menu,.logo,.about_r3,.about_r5,.left_about,.head{ display:none; }
.about{ display:none;}
.about_r{ width:100%; margin:0 auto; margin-top:50px;}.about_r img{ width:100%; display:block;}
.main{ max-width:90%; overflow:hidden; margin:0 auto;}
.about_r4{ width:100%; float: right;box-sizing: border-box; overflow:hidden; border:1px dashed #CCC; padding:30px; line-height:180%; text-align:justify;}
.bannerc{ max-width:1920px; margin:50px auto; overflow:hidden;}.bannerc img{ width:100%; display:block;}
.txt{ width:70%; overflow:hidden; text-align:center; margin:20px auto;}.txt img{ width:100%;}
.sss img{ width:40%;}
.news li{ width:100%; box-sizing: border-box; padding:20px; float:left; overflow:hidden;  margin-left:1%; margin-right:1%; margin-bottom:2%;}
.footer3{width:30%; float: none; margin:0 auto;overflow:hidden}
.rig_about{ width:100%; float: none; overflow:hidden; margin-top:20px; margin-bottom:50px;}
.case1 li{ width:48%; margin-left:1%; margin-right:1%; overflow:hidden; float:left; margin-top:20px;}
.por li{ width:100%;height:100%; float:left; margin-left:2%; margin-right:3%; overflow:hidden; margin-bottom:5%; }.por li img{ width:100%;}
.youshi1 img{ width:100%; display:block;}
.youshi2{ width:90%; margin:0 auto; overflow:hidden; color:#cc0001; font-size:18px; font-weight:800; margin-top:30px;}
.txt p img{ width:50%;}
.news,.por,.footer{ margin-top:0px;}
	}