/*home_new_products 首页新产品*/
.home_products{ width:100%; overflow:hidden; padding:20px 0; clear:both; text-align:center;}
.home_products .title{ text-align:center; }
.home_products .title h1{ padding:20px 0; font-size:28px; color:#3f3f3f;}
.home_products .title p{ font-size:16px;}
.home_products li{ overflow:hidden; margin:10px 0;}
.home_products li:hover{ box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.1);}
.home_products .more { margin-top:50px; clear: both;}
.home_products .more a {display: block; width:125px; height:40px; line-height:40px; text-align:center; margin: 0 auto; overflow: hidden; border: 1px solid #ddd; font-size: 16px; -webkit-transition: 0.3s;-moz-transition: 0.3s; transition: 0.3s; border-radius: 20px;}
.home_products .more a:hover{ display:block; background:royalblue; color:#fff; border: 1px solid royalblue;}

.home_products .list_pro{ overflow: hidden;}
.home_products .list_pro img{ cursor: pointer; transition: all 0.6s; max-width:100%; min-height:100%; margin-bottom:20px;}
.home_products .list_pro img:hover{ transform: scale(1.2);}

/*home_showcase 首页案例展示*/
.home_showcase{ width:100%; overflow:hidden; padding:20px 0; background:#fff; text-align:center; }
.home_showcase .title{ text-align:center; }
.home_showcase .title h1{ padding:20px 0; font-size:28px; color:#3f3f3f;}
.home_showcase .title p{ font-size:16px;}
.home_showcase .more { margin-top:50px; clear: both;}
.home_showcase .more a {display: block; width:125px; height:40px; line-height:40px; text-align:center; margin: 0 auto; overflow: hidden; border: 1px solid #ddd; font-size: 16px; -webkit-transition: 0.3s;-moz-transition: 0.3s; transition: 0.3s; border-radius: 20px;}
.home_showcase .more a:hover{ display:block; background:royalblue; color:#fff; border: 1px solid royalblue;}

.home_showcase .list_pro{ height:170px; overflow: hidden;}
.home_showcase .list_pro img{ cursor: pointer; transition: all 0.6s; max-width:100%; min-height:100%; margin-bottom:20px;}
.home_showcase .list_pro img:hover{ transform: scale(1.2);}

/*home_aboutus 首页公司简介*/
.home_aboutus{width:100%; overflow:hidden; padding:20px 0; background:#F8F8F8;}
.home_aboutus .title{ text-align:center; margin-bottom:50px; }
.home_aboutus .title h1{ padding:20px 0; font-size:28px; color:#3f3f3f;}
.home_aboutus .title p{ font-size:16px;}
.home_aboutus .more { margin-top:50px; clear: both;}
.home_aboutus .more a {display: block; width:125px; height:40px; line-height:40px; text-align:center; margin: 0 auto; overflow: hidden; border: 1px solid #ddd; font-size: 16px; -webkit-transition: 0.3s;-moz-transition: 0.3s; transition: 0.3s; border-radius: 20px;}
.home_aboutus .more a:hover{ display:block; background:royalblue; color:#fff; border: 1px solid royalblue;}
.home_aboutus img{ max-width:100%; }
.home_aboutus .about{ font-size:15px; line-height:22px; text-align:justify;}

/*home_advantages 首页我们的优势*/
.home_advantages{ width:100%; overflow:hidden; padding:20px 0; _background:#F8F8F8;}
.home_advantages .title{ text-align:center; margin-bottom:50px; }
.home_advantages .title h1{ padding:20px 0; font-size:28px; color:#3f3f3f;}
.home_advantages .title p{ font-size:16px;}
.home_advantages span{ font-size:18px; line-height:50px; padding-bottom:30px;}
.home_advantages p{ font-size:14px;}

.home_advantages .list_pro{ height:280px; overflow: hidden;}
.home_advantages .list_pro img{ cursor: pointer; transition: all 0.6s; max-width:100%; min-height:100%; margin-bottom:20px;}
.home_advantages .list_pro img:hover{ transform: scale(1.2);}

/*home_news 首页公司新闻*/
.home_news{width:100%; overflow:hidden; padding:20px 0; background:#f8f8f8;}
.home_news .title{ text-align:center; margin-bottom:50px; }
.home_news .title h1{ padding:20px 0; font-size:28px; color:#3f3f3f;}
.home_news .title p{ font-size:16px;}
.home_news .more { margin-top:50px; clear: both;}
.home_news .more a {display: block; width:125px; height:40px; line-height:40px; text-align:center; margin: 0 auto; overflow: hidden; border: 1px solid #ddd; font-size: 16px; -webkit-transition: 0.3s;-moz-transition: 0.3s; transition: 0.3s; border-radius: 20px;}
.home_news .more a:hover{ display:block; background:royalblue; color:#fff; border: 1px solid royalblue;}
.home_news ul{ padding:0px; }
.home_news ul li{ list-style-type:none; margin:10px 0;}
.home_news img{ max-width:100%;}
.home_news .home_news_img{ float:left; width:150px;}
.home_news .home_news_list{ float:left; text-align:left; padding-left:20px;}
.home_news .home_news_list h1 a{ font-size:18px;}