@charset "utf-8";

@media screen and (max-width:1300px)
{
.sousuo{ clear:both; margin:0 auto; max-width:94%; }
.head{clear:both; margin:0 auto; max-width:94%; }
.indexone{ max-width:94%; margin:2% auto 1% auto; clear:both; overflow:hidden; }
.indextwo .two_content{ max-width:94%; clear:both; overflow:hidden; margin:0 auto; }
.two_liucheng{ max-width:94%; margin:0 auto; padding:2% 0; }
.swiper-container { width: 100%;  height:auto;  max-width:94%;  }
.indexfive{ clear:both; overflow:hidden; max-width:94%; margin:2% auto 1% auto; }
.indexsixbox{ max-width:94%; margin:0 auto; clear:both; overflow:hidden; }

.vote{max-width:94%; margin:0 auto;}
.footer{clear:both; max-width:94%; margin:0 auto; padding:0% 0; overflow:hidden;}

.mainpage{clear:both; overflow:hidden; max-width:94%; margin:0px auto 0 auto; padding:0;  }



/*首页*/
.chnapinbox{ width:75%; float:right; text-align:center;  }

.indexthree{ background:url(../images/indexthree.png) no-repeat top center; background-size:cover; }
.youshi01 .youshi_zi{ float:left; width:40%; padding:2.5% 2% 0 5%; line-height:30px; }
.youshi02 .youshi_zi{ float:right; width:40%; padding:2.5% 5% 0 3%; line-height:30px; }
/*首页*/


.right{ margin:25px auto 0 auto; width:75%; float:right; padding:0 0%;  border:0px solid red; }	





}

@media screen and (max-width:1170px)
{

header .headerright{float:right; width:80%; padding:0px 0 0 0; position:relative; }


/*产品展示*/
.indexone{ margin:0% auto 1% auto; clear:both; overflow:hidden; }
.menu1_box{ float:none; width:100%; background:none; padding:4px 0 26px 0; clear:both; overflow:hidden; }
.menu1_box ol{ width:23%; float:left; margin:18px 1% 4px 1%; text-align:center; }
.menu1_box ol a{ display:block; background:#be966c; line-height:43px; color:#fff; font-size:18px; }
.menu1_box ul{ width:100%;}
.menu1_box ul ul{ display:none; }
.chnapinbox{ width:100%;  }
/*产品展示 end*/

/*尾*/
.footmenu{ display:none; float:left; width:40%; padding:4% 0 0 0; }
.footercontact{float:right; width:60%; padding:4% 0 0 0;  }

.right{ margin:25px auto 0 auto; width:100%; float:none; padding:0 0%;  border:0px solid red; }	



/*Banner大图调用 开始*/
#showbanner img{ max-width:150%; display:block; margin:0 0 0 -25%;}
/*Banner大图调用 结束*/



}
/*<=1023px*/
@media screen and (max-width:1023px)
{

.infosearch{ width:90%; overflow:hidden; }
.infosearch input[type="text"]{width:77%;}



.info_list{ padding:20px 0 0 0; overflow:hidden;}
.info_list ol.head span.title{ width:100%;}
.info_list ol.head span.views{ display:none; }
.info_list ol.head span.date{display:none;}

.info_list ol{ overflow:hidden;}
.info_list ol.info a.title{width:100%; }
.info_list ol.info span.views{display:none; }
.info_list ol.info span.date{display:none; }	



.product_list ul li{transition: 588ms; float:left;width:48%; margin:0% 1% 4% 1%; line-height:36px; background:#be966c; overflow: hidden; }




}


/*<=900px*/
@media screen and (max-width:900px)
{
header{}
header .logo{ float:left; width:163px;}
header .headerright .logo_zi{ display:none; margin:0px; }
header .wapnav{display:block; width:15%; margin-top:0px; text-align:right; padding-right:1%;}
header .wapnav img{padding:10px;background-color:#f2f2f2;border:1px solid #cccccc;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;cursor:pointer;}
header .wapnav img:hover{background-color:#dedede; }
.mainnav{ }
.mainnav ul li{clear:both; width:100%; height:40px; line-height:40px; }
.mainnav ul li a,.mainnav ul li a:link,.mainnav ul li a:visited{text-align:center; height:40px; line-height:40px; display:block; clear:both; width:100%; padding:0; margin:0; border-bottom:dashed #ccc 1px; }
.mainnav ul li a:hover,.mainnav ul li a.active,.mainnav ul li a.active:link,.mainnav ul li a.active:visited{ background:#ffb02c;}

.nav{ display:none}
header .headerright{width:60%; float:right; }


/*优艺园林雕塑优势*/
.indexthree{ background:url(../images/indexthree.png) no-repeat top center; background-size:cover; }
.indexthree .indextitle{ margin:3% auto 1% auto;}
.youshi01{ clear:both; overflow:hidden; background:none; padding:4% 0; margin:5% auto 0% auto; width:94%; }
.youshi01 .youshi_pic{ float:none; width:100%; }
.youshi01 .youshi_pic img{ display:block; width:100%; }
.youshi01 .youshi_zi{ float:none; width:100%; padding:2.5% 0% 0 0%; line-height:30px; }
.youshi01 .youshi_zi p{ font-size:16px; color:#777777; margin:0 0 5% 0;  }
.youshi01 .youshi_zi strong{ font-size:20px; color:#448fb0; }

.youshi02{ clear:both; overflow:hidden; background:none; padding:4% 0; margin:2% auto 0% auto; width:94%;  }
.youshi02 .youshi_pic{ float:none; width:100%; }
.youshi02 .youshi_pic img{ display:block; width:100%; }
.youshi02 .youshi_zi{ float:none; width:100%; padding:2.5% 0% 0 0%; line-height:30px; }
.youshi02 .youshi_zi p{ font-size:16px; color:#777777; margin:0 0 5% 0;  }
.youshi02 .youshi_zi strong{ font-size:20px; color:#448fb0; }
/*优艺园林雕塑优势 end*/


/*新闻中心*/
.indexfive{ clear:both; overflow:hidden; margin:2% auto 1% auto; }
.indexfive .five_l{ width:100%; float:none; margin:0 0 5% 0; clear:both; overflow:hidden; }
.indexfive ul{ width:100%; float:none;}
.indexfive ul li{ clear:both; overflow:hidden; border-bottom:1px solid #d8d8d8; padding:0 0 3% 0; margin:0 0 3% 0; }
.news_zi{ float:right; width:80%; }
/*新闻中心 end*/

.indexsixbox{ display:none; }


}





@media screen and (max-width:768px)

{

/*关于优艺园林雕塑*/
.indextwo{ background:url(../images/indextwo-1.jpg) no-repeat top center; background-size:400% 90%; }
.indextwo .two_content p{ width:88%; margin:0 auto; line-height:40px; font-size:18px; color:#fff;  }
.indextwo .two_dianhua{ margin:3% auto 0 auto; width:80%;}
.two_liucheng{  padding:2% 0; }
.two_liucheng ul{ clear:both; overflow:hidden; }
.two_liucheng ul li{ float:left; width:29%; margin:2% 2%; padding:8% 0;   }
.two_liucheng ul li span{ font-size:18px; }
.two_liucheng ul li strong{ display:block; font-size:16px; }
/*关于优艺园林雕塑 end*/


/*尾*/
.lianxibox{ float:none; width:98%; padding:0px 1%;}
.erweima{ }


.message_add p{ padding:3px 0; float:none; width:100%;}


/*产品详情*/
.af_product{ float:none; width:100%;  }
.zoominfo{  float:none; width:100%;  }







}


@media screen and (max-width:640px)
{
	
	
.headerpage{clear:both; width:100%; margin:0 auto 0 auto; padding:0; position:static; top:0px; z-index:99; background:url(../images/bg.jpg);box-shadow:0px 0px 10px #888888; }
.positioninfobox { margin-top:0px;}
.bannerwrap {    margin: 0px auto 0 auto;}

header .wapnav{display:block; width:15%; margin-top:0px; text-align:right; padding-right:1%; right:20px; position:fixed; z-index:99999;}
header .wapnav img{padding:10px;background-color:#f2f2f2;border:1px solid #cccccc;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;cursor:pointer;}
header .wapnav img:hover{background-color:#dedede; }

header .headerright .dianhua {margin: 15% 0 20px 0;}


	
/*产品展示*/
.indexone{ margin:0% auto 1% auto; clear:both; overflow:hidden; }
.menu1_box{ float:none; width:100%; background:none; padding:4px 0 26px 0; clear:both; overflow:hidden; }
.menu1_box ol{ width:48%; float:left; margin:1% 1%; text-align:center; }
.menu1_box ol a{ display:block; background:#be966c; line-height:43px; color:#fff; font-size:18px; }
.menu1_box ul{ width:100%;}
.menu1_box ul ul{ display:none; }

.chnapinbox{ width:100%; float:none; text-align:center; }
.chnapinbox a{ display:block; transition: 588ms; float:left; width:48%; margin:0% 1% 4% 1%; line-height:36px; background:#be966c; overflow: hidden;  }
/*产品展示 end*/
	
/*关于优艺园林雕塑*/
.indextwo .two_dianhua h2{ float:none; color:#fff; font-size:30px; margin:5% 0 ; text-align:center; }
.indextwo .dianhua{ float:none; color:#fff; background:url(../images/dianhua-1.png) no-repeat left center; padding:0 0 0 60px; margin:5% 0; width:90%;  }
.indextwo .dianhua strong{ font-size:30px; display:block; margin:3px 0 0 0; }
/*关于优艺园林雕塑 end*/
	
.indexfour{ padding:3% 0 5% 0;  }	
	
	
	
/*尾*/
.footercontact{float:none; width:100%; padding:4% 0 4% 0;  }
.erweima{ float:none; width:234px; padding:2% 0 3% 0; margin:0 auto; }
.footerbottom{ padding:3% 0; }
	

/*内页位置*/
.positioninfo{ width:100%; color:#fff; font-size:30px; padding:0 0px 75px 0px; background:url(../images/bt1.png) no-repeat center bottom; }
.position{ line-height:22px; margin:10px 0 0 0;color:#fff; }


/*内页分类*/
.menu3 h3{ width:48%; }
.menu4 ul li{ width:48%;  }


.product_view div.bigimg img{ width: 100%;  height:auto; }


.xg_product ul li{width:48%;  }




/*新闻内页*/
.info_listxw dl dd a.title{font-size:16px; line-height:24px; height:24px; overflow:hidden;}
.info_listxw dl dd .newsdate{ display:none;}
.info_listxw dl dd .jianyao{height:24px; overflow:hidden;}

.linkbg{display: none;}

.titlebox1 h3{ display: none; } 


.footer dl{ display:none;}
.footer .banquan{ float:none; width:96%; margin:0 auto; text-align:center; }
.footer .banquan h3{ margin-top:20px; line-height:30px; font-size:18px;}

}


@media screen and (max-width:500px)
{
.htmleaf-content{ width:90%; margin:3% auto 0 auto; }

header .logo{ float:left; width:40%;}
header .logo img{ display:block; width:100%; }
header .headerright{ margin:0px 0 0px 0;  }
header .headerright .dianhua{ font-size:14px; margin:33% 0 0px 0%; background-size:contain; padding:0 0 0 50px; }
header .headerright .dianhua strong{ font-size:20px; display:block;}

/*新闻中心*/
.news_zi{ float:right; width:70%; }
/*新闻中心 end*/	

.infosearch input[type="text"]{width:70%; }


.xg_new ul li{ width:98%; padding:0 0 0 2%; float:none; }

.bannerwrap{clear:both; width:100%; margin:0px auto 0 auto; padding:0; background:#e5e5e5;}
.positioninfobox{ clear:both;  background:url(../images/bannerbt.png) repeat-x bottom; padding:0 0 18px 0;  }

.footerbottom{ font-size:16px; color:#e3d7ca; background:#be966c; padding:1% 0; margin:0 0 62px 0; text-align:center;}

.wap_kefu{ display:block; }

.yb_conct{ display:none; }
}

@media screen and (max-width:420px)
{

.indextitle{ width:94%; margin:0 auto; padding:10% 0 3% 0; }
.indextitle a{ display:block; color:#333333; font-size:30px; padding:0 0px 55px 0px; display:block; background-size:contain; }
.indextitle span{ display:block; color:#333333; font-size:30px; padding:0 0px 55px 0px; display:block; background-size:contain; }
.indextitle_bai{ width:94%; margin:0 auto; padding:10% 0 3% 0; }
.indextitle_bai a{ text-align:center; color:#fff; font-size:30px; padding:0 0px 55px 0px; display:block; background-size:contain; }

.indexone .indextitle{ padding:0% 0 3% 0; }


/*尾*/
.footercontact{float:none; width:100%; padding:4% 0 4% 0;  }
.footercontact h2{color:#c10c21; line-height:30px;font-size:18px; color:#fff; margin:0 0 15px 0; padding:0 0 0 30px; background:url(../images/footertitle.png) no-repeat left 8px;}
.footercontact ul{  }
.footercontact ul ol{ clear:both; overflow:hidden; font-size:16px; color:#fff; line-height:30px; }
.footercontact ul li{ float:none; width:100%; color:#fff; line-height:36px; margin:0 0 25px 0; }
.footercontact ul img{ vertical-align:middle; margin:0 5px 0 0; }

/*产品详情*/
.af_dianhua span{ display:block; width:78%; padding:0 0 0 10%; float:none; color:#fff; margin:5% 2% 5% 10%; font-weight:bold; font-size:30px; background:url(../images/dianhua-2.png) no-repeat left center; background-size: auto 100%; }
.af_san li{ float:left; width:22%; margin:0 1.5% ; color:#448fb0; font-size:16px; text-align:center; }







}


@media screen and (max-width:320px)
{



}
