@charset "gb2312";
/* CSS Document */

* { padding: 0; margin: 0 }
a { text-decoration: none }
body,html{overflow-x:hidden;}
h1,h2,h3,h4{ font-weight:normal}
body, img { display: block; margin: 0; font-family: "微软雅黑" }
li { list-style: none }

.KeFuDiv{
	position: absolute;
	height:160px;
	width:118px;
	z-index:9999;
}
.KeFuList{
	background:url(../images/mid001.gif);
}
.KeFuTitle{
	margin-left:9px;
	font-size:9pt;
	width:101px;
	height:20px;
	text-align:center;
}
.KeFuItem{
	margin-left:19px;
	text-align:center;
	padding-bottom:8px;
	font-size:9pt;
}


.top_box{ width:50%; height:38px; float:right;/* background-color:#f7f7f7*/}
.top{ width:350px; height:38px; float:left; padding-left:200px;/*background-image:url(../images/index_03.png?v=2); background-repeat:no-repeat; background-position:20px center*/}
.top_sina,.top_weixin{ display:block; width:41px; height:38px; background-repeat:no-repeat; background-position:center center; float:left}
.top_sina{ background-image:url(../images/index_05.png); margin-left:70px}
.top_weixin{ background-image:url(../images/index_07.png); margin-left:20px}
.top div{ float:right; height:38px; line-height:38px; overflow:hidden;color:#6e6e6e}
.top div a{ font-size:12px; color:#6e6e6e}
.nav{ width:1100px; height:96px; margin:auto; padding-top:38px}
.logo{ display:block; float:left; overflow:hidden}
.nav_1{ overflow:hidden; float:right; margin-left:10px;}
.nav_1 ul{ overflow:hidden}
.nav_1 ul li{ float:left; margin-top:25px; width:111px; height:44px; text-align:center; line-height:41px;}
.nav_1 ul li a{ width:100%; height:100%; font-size:16px; color:#231915}
.nav_1 ul li:hover{ background-image:url(../images/index_15.png); background-repeat:no-repeat}
.nav_1_ul_li{ background-image:url(../images/index_15.png); background-repeat:no-repeat}


.banner_box{ width:100%; position:relative;}

.bd ul{ width:100%; overflow:hidden}
.bd ul li img{ width:100%}
.bd ul li a{ display:block}


.hd{ position:absolute; bottom:30px; width:100%}
.hd ul{ width:100%; overflow:hidden; text-align:center;}
.hd ul li{ display:inline-block; width:10Px; height:10px; background-color:#FFF; border-radius:10px; margin-left:8px}
.hd ul .on{ background-color:#F00; }
.qiehuan{ width:100%; overflow:hidden; position:absolute; top:50%; left:0}
.bg{ width:1100px; margin:auto; overflow:hidden}
.prev{ width:45px; height:45px; cursor:pointer; background-image:url(../images/banner_left.png); float:left; display:none}
.next{ width:45px; height:45px; cursor:pointer; background-image:url(../images/banner_right.png); float:right; display:none}

.index_about{ width:1100px; margin:auto; height:326px; margin-top:62px}
.index_about_cont{ width:620px; background-image:url(../images/index_22.png); background-repeat:no-repeat; background-position:top left; overflow:hidden; overflow:hidden; float:left}
.index_about_top{ width:100%; line-height:73px; padding-top:78px}
.index_about_top h2{ width:120px; font-size:30px; color:#1e7b3a; float:left; padding-left:20px;}
.index_about_top a{ display:block; float:right; color:#1e7b3a; font-size:12px}
.index_about_jj{ width:100%; height:182px; overflow:hidden; color:#424242; font-size:14px; line-height:30px}

.index_img{ width:400px; height:311px; overflow:hidden; float:right}
.index_img img{ max-width:100%; *width:100%;}
.index_product_box{ width:100%; height:145px; background-color:#f5f5f5;background-position:center 28px; margin-top:45px}
.index_product{overflow:hidden;text-align:left; padding-top:102px; font-size:14px; color:#424242; width:1100px; margin:auto; background-image:url(../images/index_29.png); background-repeat:no-repeat; background-position:left center}
.index_product span{ cursor:pointer;}
.index_product span:hover{ color:#157f00}
.index_product_span{ color:#157f00}
.index_product_box1{ width:1100px; height:513px; overflow:hidden; margin:auto; margin-top:41px}

.index_product_box1 ul{ width:1100px; overflow:hidden; display:none}
.index_product_box1 ul li{ width:260px; height:243px; overflow:hidden; float:left; margin-left:10px; margin-bottom:30px;}
.index_product_box1 ul li img{ width:260px; height:170px; }
.index_product_box1 ul li h1{height:50px; line-height:50px; text-align:center; width:260px; color:#FFF; font-size:14px; bottom:0; left:0; background-image:url(../images/touminghei.png)}
.index_product_box1_h1{ background-image:url(../images/index_99.png) !important}


.index_news_box{ width:100%; overflow:hidden}
.index_news_top{ width:50%; overflow:hidden; height:116px}

.index_news_top_left{ background-image:url(../images/ht1.png); background-position:bottom left; background-repeat: repeat-x; float:left}
.index_news_top_left_c{ width:550px; height:116px; background-image:url(../images/news_left.png); background-position:top right; background-repeat:no-repeat; float:right}
.index_news_top_right{ background-image:url(../images/ht2.png); background-position:top center; background-repeat:repeat-x;float:left}
.index_news_top_right_c{ width:550px; height:116px; background-image:url(../images/news_right.png); background-position:top left; float:left}
.index_news_top_right_c a{ display:block; float:right;line-height:92px; color:#157f00; font-size:12px;}

.index_news_ul{ width:1100px; overflow:hidden; margin:auto; padding-top:30px;}
.index_news_ul li{ width:550px; height:157px; float:left; overflow:hidden; background-color:#f9f9f9}
.index_news_ul li .index_news_a{ display:block; width:275px; height:157px; position:relative}
.index_news_ul li img{ width:100%; height:100%}
.sanjiao{ width:11px; height:23px; }

.index_news_text{ width:260px; overflow:hidden; line-height:30px; padding-left:15px}
.index_news_text h1{ width:100%; font-size:14px; color:#136b01; padding-top:18px; padding-bottom:20px; font-weight:900}
.index_news_jj{ width:240px; font-size:12px}

.index_news_text a{ display:block; float:right; color:#157f00; font-size:12px}
.index_news_li1 .index_news_a{ float:left}
.index_news_li1 .index_news_text a{ float:right; margin-right:10px}
.index_news_li1 .sanjiao{ position:absolute; right:0; top:70px; background-image:url(../images/sanj.png)}

.index_news_li2 .index_news_a{ float:right}
.index_news_li2 .index_news_text a{ float:right; margin-right:10px}
.index_news_li2 .sanjiao{ position:absolute; left:0; top:70px; background-image:url(../images/index_68.png)}

.friendlink{ width:1100px; margin:auto; height:130px; margin-top:45px; margin-bottom:45px; }
.friendlink_top{ width:100%; height:42px; background-image:url(../images/index_76.png); background-repeat:repeat-x; background-position:bottom}


.friendlink_logo{ width:100%; height:60px; overflow:hidden; margin-top:24px; padding-bottom:50px; background-image:url(../images/index_96.png); background-repeat:no-repeat; background-position:right bottom;}

.friendlink ul{  height:60px;}
.friendlink ul li{ width:206px; height:54px; border:1px solid #f4f4f4; float:left; margin-right:15px}


.footer{ width:100%; overflow:hidden; background-color:#0f5d00; color:#FFF; padding-bottom:10px;}
.foot{ width:1100px; margin:auto; font-size:12px; overflow:hidden}
.foot a{ color:#FFF}
.foot div{ margin-top:36px; line-height:28px; float:left; overflow:hidden;border-right:1px dashed #7aa572}
.foot_1{ width:347px;}
.foot_2{ width:310px}
.foot .foot_3{ width:334px; border:0; border:0}
.foot_1,.foot_2,.foot_3{ padding-left:35px}
.copy_ri{ width:100%; height:39px; line-height:39px; background-color:#0b4200; font-size:14px; overflow:hidden}
.copy_right{ width:1050px; margin:auto;}

.main_box{ width:1100px; margin:auto; overflow:hidden; margin:auto; margin-top:27px; margin-bottom:95px;}
.ly_left{ width:277px; float:left; margin:auto}
.ly_left h1{ display:block; width:100%; height:85px; line-height:85px; text-align:center; font-size:24px; color:#006239; background-image:url(../images/ly.png); background-repeat:no-repeat}
.ly_left ul{ width:100%; overflow:hidden; text-align:center; margin-bottom:40px}
.ly_left ul li{ width:100%; font-size:14px; line-height:41px; color:#424242; background-color:#f6f6f6; margin-top:2px; cursor:pointer}
.ly_left ul li a{ color:#424242;}
.ly_left ul li:hover{ background-image:url(../images/l_li.png); background-repeat:no-repeat; background-position:left top; color:#157f00;}
.ly_left ul li a:hover{color:#157f00;}
.ly_left_ul_li{ background-image:url(../images/l_li.png); background-repeat:no-repeat; background-position:left top; color:#157f00;}
.ly_ej{ width:100%; overflow:hidden; text-align:center; background-color:#FFF; display:none}
.ly_ej a{ display:block; width:100%; font-size:12px; height:29px; line-height:29px; width:250px; margin:auto; border-bottom:1px dashed #58987d; color:#6e6e6e;}
.ly_ej a:hover{ color:#5f9c83}
.ly_left_ul_li .ly_ej{ display:block}



.ly_left_xx{ width:245px; overflow:hidden; border:1px solid #5f9c83; margin-top:5px; padding:0 15px; background-color:#f6f6f6; font-size:12px; line-height:28px; color:#424242}
.ly_left_xx img{ margin:auto; margin-bottom:20px; margin-top:15px}
.ly_right{ width:800px; overflow:hidden; float:right}
.ly_right_top{ width:100%; height:56px; line-height:56px; font-size:20px; color:#157f00; background-color:#f5f5f5; background-image:url(../images/sj.png); background-repeat:no-repeat; background-position:left center}
.top_nav{ float:right; height:56px; line-height:56px; margin-right:10px}

.top_nav a{ font-size:12px; color:#424242;}

.content{ width:100%; overflow:hidden; line-height:27px; font-size:12px; color:#424242; margin-top:25px;}
.content img{ max-width:100%; margin:auto}

/*工程案例列表*/
.anli_list{ width:100%; overflow:hidden}
.anli_list li{ width:248px; height:200px; float:left; margin-right:25px; margin-bottom:30px; overflow:hidden}
.anli_list li img{ width:100%; height:162px;}
.anli_list li span{ width:248px;display:block; height:37px; line-height:37px; margin-top:0px; background-color:#8c8c8c; color:#FFF; text-align:center}
.anli_list_li_span{ background-color:#157f00 !important}

.ym{ width:100%; padding-top:60px; padding-bottom:100px; text-align:center}
.ym a{ display:inline-block; line-height:21px; padding-left:10px; padding-right:10px; margin-right:7px; background-color:#f3f3f3; color:#424242; font-size:12px}
.ym_dq{ background-color:#0f5d00 !important; color:#FFF !important;}

/*产品展示详情*/
.contant_img_lb{ width:100%; overflow:hidden; margin-bottom:54px}
.contant_img_lb_left{ width:50px; height:306px; float:left; background-position:center center; background-repeat:no-repeat; background-image:url(../images/left_3.png);margin-left:30px}
.contant_img_lb_right{width:50px; height:306px; float:left;background-position:center center; background-repeat:no-repeat; background-image:url(../images/right_3.png); margin-left:30px}
.contant_img_lb_list_box{ width:540px; height:306px; float:left; overflow:hidden; margin-left:30px}
.cp_text{ width:100%; overflow:hidden; padding-top:50px}

/*产品展示*/
.cpanli_list{ width:100%; overflow:hidden}
.cpanli_list li{ width:248px; height:161px; float:left; margin-right:25px; margin-bottom:30px; position:relative; overflow:hidden}
.cpanli_list li img{ width:100%; height:161px;}
.cpanli_list li span{ width:248px;display:block; height:37px; line-height:37px; margin-top:13px; color:#FFF; text-align:center; position:absolute; bottom:0; left:0; background-image:url(../images/htm.png)}
.cpanli_list_li_span{ background-color:#157f00 !important}

.news_title_xq{ width:100%; text-align:center; font-size:14px; color:#006239; line-height:53px; border-bottom:1px dashed #006239}

.news_other_xx{ width:100%; overflow:hidden; text-align:center; margin-bottom:20px}
.news_other_xx span{ display:inline-block; margin-left:20px; line-height:52px}

/*新闻列表*/
.news_list_2{ width:100%; overflow:hidden}
.news_list_2 li{ width:100%; height:130px; border-bottom:1px dashed #80b19c; overflow:hidden; margin-top:18px}
.news_list_2 li img{max-width:150px; max-height:112px; float:left}
.news_list_2 li h1{ font-size:14px; color:#006239; text-align:center; margin-bottom:10px}
.news_xx_l{ width:610px; float:right; margin-right:10px;}
.read_more{ display:block;color:#006239; float:right; margin-top:20px}


.aaqw{ position:fixed; right:0; bottom:0; width:120px;}