/*类目*/
.block-index-lanmu01{ padding:0 0 60px 0;}
.pro_lanmu{ max-width:1215px; margin:0 auto;}
.pro_lanmu ul{  position:relative; }
.pro_lanmu li{ width:415px; float:left; position:relative; margin-left:15px; text-align:center; margin-bottom:15px;}
.pro_lanmu li:first-child{ width:355px; margin-left:0;}

.pro_lanmu li .pic{  margin:0 auto}
.pro_lanmu li .title{ text-align:center; font-size:20px; display:none; position:absolute; left:0; width:100%; bottom:0; padding:15px 0;}
.pro_lanmu li img{ display:block;  max-width:100%; margin:0 auto;}
.pro_lanmu li h2{ font-size:20px;padding:20px 0; display:block; font-weight:bold;}

.pro_lanmu li:hover .title{ background:rgba(65,179,9,0.6); color:#fff; display:block;}

/*产品分类，带产品*/
.block-index-category01{ padding:30px 0; }
.pro_group{ padding:130px 0 0 0; margin:0 auto; max-width:1215px;}
.pro_group li{ float:left; padding:70px 0; box-shadow:0 0 20px rgba(0,0,0,0.1); width:256px; margin-right:58.66px; text-align:center; margin-bottom:60px; background:#fff;}
.pro_group li h2{ font-size:20px;}
.pro_group li img{ display:block; margin:0 auto 30px auto;}
.pro_group li:last-child{ margin-right:0;}


/**简介**/
.block-index-text01{ padding:0;}


.about{ max-width:1215px; margin:0 auto;}
.abouttt{ width:700px; float:right; padding:55px 30px; font-size:18px; line-height:2.2; background:#fff;}
.abouttt h2{ font-size:30px; font-weight:bold; color:#222; display:block;}
.abouttt h2:after{ content:''; border-bottom:2px solid #41b309; width:60px; display:block; margin:20px 0;}
.abouttt .index_more{ width:145px; height:50px; line-height:50px; color:#fff; text-align:center; display:block; background:#41b309; margin:15px 0;}


/**简介**/
.block-index-text02{ }
.about2{ max-width:1215px; margin:0 auto;}
.about2 .indextitle_img{ text-align:left;}
.about2 .indextitle_img img{ display:inline-block;}
.about2 .about_2{ width:517px; line-height:2; font-size:18px; padding-bottom:60px; background:#f8f8f8;}
.about2 .about_3{ width:380px;}
.about2 .index_more{ width:200px; height:55px; line-height:55px; border-radius:5px; background:#555555; color:#fff; text-align:center; display:block; margin:0; font-size:18px; margin-top:40px;}

/***案例**/
.block-index-guanggao{ height:407px;}
/***案例**/
.block-index-cases01{ padding:0 0 20px 0;}

.index_caselist{ max-width:1215px; margin:0 auto; overflow:hidden; padding:20px 0;}
.index_caselist li{ width:380px; margin-right:37.5px;  float:left;}
.index_caselist li img{ width:100%;}
.index_caselist li .pic{  overflow:hidden;}
.index_caselist li h2{ font-size:16px; text-align:center; padding:10px 0; line-height:2.4;  }
.index_caselist li p{ color:#999;}

/*新闻*/
.block-index-article01{ padding:0 0 60px 0; }
.index_newslist{ max-width:1215px; margin:0 auto; padding:0;}
.newslist{ margin:0; padding:30px 0 50px 0; width:605px; float:right; border-left:1px solid #dfdfdf; }
.newslist li{ padding:5.2% 5%; display:block; position:relative; border-bottom:1px solid #dfdfdf; }
.newslist li:after{ content:'>'; position:absolute; top:50%; right:0; font-size:16px; font-family:'宋体'; color:#888;}
.newslist li .time{ width:90px; float:left; line-height:1.5;}
.newslist li .time h3{ font-size:20px;font-weight:normal;}
.newslist li .time h4{ color:#999;font-weight:normal; font-size:14px; line-height:3;}
.newslist li:hover i{ display:block; position:absolute; top:28%; width:7px; height:35px; background:#41b309; left:-4px; }
.newslist li h2{ font-size:16px;  color:#333333; font-family:'微软雅黑'; display:block; line-height:1; overflow:hidden;text-overflow:ellipsis;
	-o-text-overflow:ellipsis;
	-webkit-text-overflow:ellipsis;
	-moz-text-overflow:ellipsis;
	white-space:nowrap; overflow:hidden; display:block;}
.newslist li h2:hover{ color:#fd6804;}

.newslist li p{color:#999; font-size:14px; display:block; margin:15px 0 0 0; line-height:2;
word-break:break-all;
	display:-webkit-box;
	-webkit-line-clamp:2;
	-webkit-box-orient:vertical;
	overflow:hidden;}


.newspic{ padding:; width:538px; float:left; margin-top:20px;} 
.newspic li{ line-height:2; font-size:12px; margin-bottom:12px;}
.newspic li .time{ display:block; font-size:20px; width:60px; margin-right:20px; text-align:center; height:85px; float:left;}
.newspic li .time i{ display:block; font-size:16px;}
.newspic li img{  width:538px; margin-top:20px;}
.newspic li h2 i{  font-family:'宋体'; line-height:3; font-style:normal;}
.newspic li h2{ margin:5px 0;text-overflow:ellipsis; overflow:hidden; font-size:18px; 
	-o-text-overflow:ellipsis;
	-webkit-text-overflow:ellipsis;
	-moz-text-overflow:ellipsis;
	white-space:nowrap;}
.newspic li p{color:#969696; font-size:14px; 
word-break:break-all;
	display:-webkit-box;
	-webkit-line-clamp:2;
	-webkit-box-orient:vertical;
	overflow:hidden;
	}


@media (max-width: 768px) {

.block-index-lanmu01{ padding:0 ;}

.pro_lanmu{ max-width:1215px; margin:0 auto;}
.pro_lanmu ul{  position:relative; padding:1.5%;}
.pro_lanmu li{ width:31.5%; float:left; position:relative; margin:1.5%; text-align:center;}
.pro_lanmu li:first-child{ width:28%; margin:1.5%;}

.pro_lanmu li .pic{  margin:0 auto}
.pro_lanmu li .title{ text-align:center; font-size:12px; display:block; position:absolute; left:0; width:100%; bottom:0; padding:6px 0;background:rgba(65,179,9,0.6); color:#fff; display:block;}
.pro_lanmu li img{ display:block;  max-width:100%; margin:0 auto;}
.pro_lanmu li h2{ font-size:12px;padding:20px 0; display:block; font-weight:bold;}

.pro_lanmu li:hover .title{ background:rgba(65,179,9,0.6); color:#fff; display:block;}


/*产品分类，带产品*/
.block-index-category01{ padding:30px 0; }
.pro_group{ padding:130px 0 0 0; margin:0 auto; max-width:1215px;}
.pro_group li{ float:left; padding:70px 0; box-shadow:0 0 20px rgba(0,0,0,0.1); width:256px; margin-right:58.66px; text-align:center; margin-bottom:60px; background:#fff;}
.pro_group li h2{ font-size:20px;}
.pro_group li img{ display:block; margin:0 auto 30px auto;}
.pro_group li:last-child{ margin-right:0;}


/**简介**/
.block-index-text01{ padding:0 0; background-position:left !important;background-size:auto 100% !important;}


.about{ max-width:1215px; margin:0 auto;}
.abouttt{ width:80%; margin-left:20% float:none; padding:5%; font-size:12px; line-height:2.2; background:#fff;}
.abouttt h2{ font-size:20px; font-weight:bold; color:#222; display:block;}
.abouttt h2:after{ content:''; border-bottom:2px solid #41b309; width:40px; display:block; margin:20px 0;}
.abouttt .index_more{ width:115px; height:40px; line-height:40px; color:#fff; text-align:center; display:block; background:#41b309; margin:15px 0;}


/**简介**/
.block-index-text02{ background-size:auto 100% !important; background-position:right !important;}
.about2{ max-width:1215px; margin:0 auto;}
.about2 .indextitle_img{ text-align:left;}
.about2 .indextitle_img img{ display:inline-block;}
.about2 .about_3{ width:100%;}
.about2 .about_2{ width:80%; margin-right:20%; line-height:2; font-size:15px; padding:5%; background:#f8f8f8;}

.about2 .index_more{ width:200px; height:55px; line-height:55px; border-radius:5px; background:#555555; color:#fff; text-align:center; display:block; margin:0; font-size:18px; margin-top:40px;}



.block-index-guanggao{ background:none !important; height:auto;}
.block-index-guanggao img{ display:block; max-width:100%;}
/***案例**/
.block-index-cases01{ padding:0 3% 5% 3%;}

.index_caselist{ max-width:1215px; margin:0 auto; overflow:hidden; padding:0;}
.index_caselist li{ width:170px; margin-right:12px;  float:left;}
.index_caselist li img{ width:100%;}
.index_caselist li .pic{  overflow:hidden;border:1px solid #eee;}
.index_caselist li h3{ font-size:12px; text-align:center; line-height:2; margin:15px 0; }

/*新闻*/
.block-index-article01{ padding:20px 0 0 0;}

.newslist{ margin:0; padding:0 ; width:99%; float:none; border-left:0; }
.newslist li{ padding:5.2% 5%; display:block; position:relative; border-bottom:1px solid #eee; }
.newslist li:after{ content:'>'; position:absolute; top:50%; right:0; font-size:16px; font-family:'宋体'; color:#888;}
.newslist li .time{ width:70px; float:left; line-height:1.5;}
.newslist li .time h3{ font-size:18px;}
.newslist li .time h4{ color:#999;}
.newslist li:hover i{ display:block; position:absolute; top:28%; width:7px; height:35px; background:#41b309; left:-4px; }
.newslist li h2{ font-size:15px; color:#333333; font-family:'微软雅黑'; display:block; line-height:1; overflow:hidden;text-overflow:ellipsis;
	-o-text-overflow:ellipsis;
	-webkit-text-overflow:ellipsis;
	-moz-text-overflow:ellipsis;
	white-space:nowrap; overflow:hidden; display:block;}
.newslist li h2:hover{ color:#006a20;}

.newslist li p{color:#999; font-size:12px; display:block; margin:15px 0 0 0; line-height:2;
word-break:break-all;
	display:-webkit-box;
	-webkit-line-clamp:2;
	-webkit-box-orient:vertical;
	overflow:hidden;}



.newspic{ padding:; width:100%; float:none; margin-top:0;} 
.newspic li{ line-height:2; font-size:12px; margin-bottom:12px;}
.newspic li .time{ display:block; font-size:20px; width:60px; margin:0 10px; text-align:center; height:85px; float:left;}
.newspic li .time i{ display:block; font-style:normal; font-size:16px;}
.newspic li img{  width:100%; margin-top:20px;}
.newspic li h2 i{  font-family:'宋体'; line-height:3; font-style:normal;}
.newspic li h2{ margin:5px 0;text-overflow:ellipsis; overflow:hidden; font-size:15px; 
	-o-text-overflow:ellipsis;
	-webkit-text-overflow:ellipsis;
	-moz-text-overflow:ellipsis;
	white-space:nowrap;}
.newspic li p{color:#969696; font-size:12px; 
word-break:break-all;
	display:-webkit-box;
	-webkit-line-clamp:2;
	-webkit-box-orient:vertical;
	overflow:hidden;
	}


}

