@media only screen and (min-device-width: 320px) and (max-device-width: 768px), (max-width: 900px) {
	#header {
	height:auto;
	}
	.logo {
	margin-left:20px;
	}
	.logo a {
	width:600px;
	height:100px;
	background:url(../images/shengda-logo.gif) no-repeat;
	background-size:contain;
	}
	#menu {
	float:none;
	margin:30px 0 10px;
	padding:0;
	width:100%;
	height:auto;
	display:inline-block;
	overflow:hidden;
	}
	#menu a {
	font-size:30px;
	}
	#menu li:last-child a {
	margin:0;
	}

	.submenu {
	display:none;
	}
	
	#slider ul li {
	background-size:auto 100% !important;
	}
	#slider ul li em,#slider ul li p {
	height:88px;
	}
	#slider ul li p a {
	font-size:40px;
	padding: 15px 22px 18px 22px;
	background-image:url();
	}

	#pagenavi {
	bottom:100px;
	}

	.wrap {
	width:96%;
	text-align:center;
	}

	.content h4 {
	font-size:30px;
	}
	.content h1 span {
	font-size:22px;
	}
	.content p,.col p,.content p span {
	font-size:40px !important;
	}
	.content strong {
	font-size:50px !important;
	}
	.content strong span {
	font-size:30px !important;
	}
	.content .btn {
	font-size:40px;
	padding: 10px 22px 10px 22px;
	background-image:url();
	border-radius: 25px;
	}
	.newslist li {
	padding-left:320px;
	height:230px;
	font-size:40px;
	overflow:hidden;
	}
	.newslist li span {
	font-size:30px;
	}
	.newslist li img.pic { 
	margin-right:30px;
	min-width:300px;
	max-height:500px;
	}

	
	.content.news img,.content.news p {
	width:100%;
	}

	#index1 {
	width:100%;
	}

	.col h3 {
	height:50px;
	line-height:50px;
	font-size:50px;
	}

	.col {
	display: inline-block;
	float: none;
	width: 96%;
	max-height: 1600px;
	overflow: hidden;
	margin: 20px auto !important;
	}
	.col p {
	margin:0;
	}
	.col p b {
	font-size:40px;
	text-indent:48px !important;
	background-size:30px 30px !important;
	}
	.col.min {
	display:none;
	}

	.col ul {
	display: inline-block;
	}

	.col.kehu p {
	margin:0 0 10px;
	padding:0;
	display:inline-block;
	width:100%;
	}
	
	p.info {
	margin: 20px 0;
	padding:0;
	}
	p.info span {
	display:inline-block;
	margin:0 20px;
	}

	.dvwndtitle {
	padding:10px 20px 20px;
	font-size:40px;
	}
	.dvwndtitle .close a {
	width:50px;
	height:50px;
	background-size:contain;
	}

	img.ynz { 
	padding-top:20px; 
	height:350px; 
	}
	.outlook img {
	position:relative;
	top:0;
	margin-bottom:50px;
	width: 900px;
	display:block;
	}
	.prtlist p {
	width:670px;
	padding-left:230px;
	word-break:break-all;
	height:220px;
	line-height:120%;
	overflow:hidden;
	}
	.prtlist .webpic {
	top:10px;
	width:200px;
	}

	#map {
	display:none;
	}

	#bottom {
	width:auto;
	text-align:center;
	}

	#bottom center {
	width:96%;
	text-align:center;
	}
}