@media only screen and (max-width: 768px) {
	.pcnone{ display: block;}
	.mnone{ display: none;}
	.prolistul li{ width: 47%; margin-top: 20px;}
	.prolistul li img{ height: 140px;}
	.prolistul li p{ position: relative; display: block; font-size: 16px;}
	.prolistul li p a{ color: #fff; line-height: 32px;}
	.index-about{ background: none; margin: 0px auto;}
	.index-about-text{ width: 94%; padding: 10px 0px; margin: 0px auto; float: none;}
.index-news dt, .index-news dd{ float: none; width: 98%; margin: 0px auto;}
.index-news dd p span{ width: 26%;}
.index-news dd p a{ width: 72%;}
.index-caselist li{ width:48%; margin-bottom: 5px;}
.index-contact-text, .index-contact-online{ width: 96%; margin: 10px auto; float: none;}
.index-contact{ background-position: right bottom; padding-top: 0px;}
.foot-navul{ font-size: 14px; line-height: 32px;}
.index-about-text dd a{ width: 38%; margin: 10px 5%;}
.footer{ margin-bottom: 42px;}
.gdfoot{ width: 100%; background-color: #026B29; overflow: hidden; position: fixed; bottom: 0; left: 0;}
.gdfoot li{ width: 25%; float: left; text-align: center; font-size: 16px; line-height: 42px;}
.gdfoot li:nth-child(2){ background-color: #FF9233;}
.gdfoot li a{ color: #fff;}
.index-tit p{ font-size: 13px;}
.index-tit{ margin-bottom: 0px;}
.index-tit span{ margin-top: 0px;}

.ny-right{ width: 98%; margin: 20px auto; float: none;}
.ny-right-tit span, .ny-right-tit p{ width: 96%; float: none; padding: 0; margin: 0px auto; text-align: left; line-height: 36px;}
.ny-right-tit span{ font-size: 14px;}

.text-prev p{ width: 98%; margin: 0px auto; float: none;}
	.xgxw dd{ width: 98%; margin: 0px auto; float: none; padding-left: 6%; background: url(http://www.yunshanyuanlin.com/templets/default/images/you.png) 10px 16px no-repeat;}
	.xgcpdl{ height: 260px;}
	
	.newslist li span a{ width: 100%; float: none;}
    .newslist li span i{ display: none;}
    .prolist li p{ position: absolute; display: block; padding-top: 0px; font-size: 16px; line-height: 36px; left: 0; bottom: 0; top: initial; height: 36px;}
	.prolist li p a{ color: #fff;}
    .prolist li{ width: 48%; height: 260px;}
    .prolist li img{ width: 100%; margin: 0px auto;}
	.index-caselist li img{ height:160px;}
}