@charset "utf-8";



/* CSS Document */











.danyou_bg{ width:100%; margin:0 auto; background:url(../images/danyou_bg.jpg) no-repeat center;height:624px;position:relative; }



.danyou_bg .danyou{ width:1080px; margin:0 auto;height:400px; padding-top:224px;position:relative;}



.danyou_bg .danyou .dy1{ position:absolute; left:100px; top:300px; font-size:18px; font-weight:bold; color:#1c1c1c;}



.danyou_bg .danyou .dy2{ position:absolute; right:115px;top:300px;font-size:18px; font-weight:bold; color:#1c1c1c;}



.danyou_bg .danyou .dy3{ position:absolute; left:100px;top:480px;font-size:18px; font-weight:bold; color:#1c1c1c;}



.danyou_bg .danyou .dy4{ position:absolute; right:115px;top:480px;font-size:18px; font-weight:bold; color:#1c1c1c;}







.product_bg{margin:0 auto;width:100%; background:url(../images/chanpin_bg.jpg) repeat center; height:895px;}



.product{margin:0 auto;width:1080px;padding-top:30px;}



.prolist { width: 210px; height: 826px; overflow: hidden;}



/*.fl {float: left;}



.prolist h3 { height:52px; background: #009241;text-align: center; line-height:52px;}



.prolist h3 a { color: #fff; font-size:24px; font-weight:bold;}



.list_con { height: 770px; overflow: hidden;  background: #fff; border:2px solid #009241;}



.list_con h4 { clear: both;}



.list_con h4 a {color: #fff; height:43px; font-size: 16px ; background:url(../images/left_list.jpg) no-repeat center;display: block; margin: 10px 0 5px 0; line-height:32px; text-align:center;}



.list_con h5 { border-bottom:1px dashed #e5e5e5;}



.list_con h5 a { color: #e77918;height: 30px;font-size:16px;padding: 0 0 0 10px; display: block; margin: 0 0 0px 0; line-height:30px;}



.list_con ul li { height: 24px; overflow: hidden; font-size:14px; background:url(../images/buttom.jpg) no-repeat 8px center; padding-left: 16px; color:#333; line-height:24px;}



.list_con ul li a{ font-size:14px;color:#333;}



.clearfix { clear: both;}



.list_con ul { overflow: hidden;}*/



.prolist{float:left;width: 210px; }



.list{  width: 206px;overflow: hidden;height:auto; overflow: hidden;  background: #fff; border:2px solid #009241;margin-bottom:15px;}



.list .list_t{height:45px;text-align:center; display:block;}



.list .list_t  h2 a{color: #fff; height:43px; font-size: 16px ; background:url(../images/left_list.jpg) no-repeat center;display: block; margin: 10px 0 5px 0; line-height:32px; text-align:center;}



.list .list_con{ }



.list .list_con ul li.first{  border-bottom:1px dashed #e5e5e5; background:none;line-height:30px;height:30px; margin-bottom:5px;}



.list .list_con ul li.first a{ color: #e77918;height: 30px;font-size:16px;padding: 0 0 0 10px; display: block; margin: 0 0 0px 0; line-height:30px;}



.list .list_con ul li{ height: 24px; overflow: hidden; font-size:14px; background:url(../images/buttom.jpg) no-repeat 20px center; padding-left: 16px; color:#333; line-height:24px;}



.list .list_con ul li a{ font-size:14px; color:#333;padding-left:15px;}



.list .list_con ul li a:hover{color:#009241;}



.list .list_con ul li.last{border:none;margin-bottom:5px;}











.tab_box{width:850px;float:left;margin-left:20px;position:relative;}



.tab_box .box_title{ height:50px;}



.tab_box .box_title a {font-size:24px; color:#d1d1d1;float:left; font-weight:normal; line-height:38px;}



.tab_box .box_title a h3{font-size:18px; color:#fff;font-weight:normal; background:url(../images/img1.jpg) no-repeat center; line-height:38px; width:145px; float:right;padding-left:15px;}



.tab_box .box_title .more{float:right;margin-right:5px;}



.tab_box .box_title .more a{font-size:14px; color:#000;}



.tab_box ul li{float:left;width:156px;margin:20px 14px 10px 0;}



.tab_box ul li img{width:156px;height:180px;border:1px solid #e5e5e5;padding:3px;}



.tab_box ul li img:hover{ border:1px solid #009241;}



.tab_box li p a{text-align:center;color:#333;line-height:30px;font-size:14px;width:156px; display:block;}







.banner1{margin:30px auto 0 auto;width:100%; height:200px; background:url(../images/banner_1.jpg)  no-repeat center;}



.banner1 .zx {width:1080px;margin:0 auto;}



.banner1 .zx .tel{float:left;padding:134px 0 0 40px;color:#fff; font-size:16px;}



.banner1 .zx .img{float:left;} 



.banner1 .zx img{padding:130px 0 0 580px;}







.case_title{width:1080px;margin:35px auto 0 auto; text-align:center;font-size:14px; color:#333; height:54px;}



.case_title  h3 a{font-size:18px;color:#fff; text-align:center; background:url(../images/case_bg.jpg) no-repeat center; height:30px; line-height:30px; display:block;}



.case_title .more{font-size:14px;color:#333;text-align:center;}



#focus_Box{position:relative; width:1080px; height:335px ;margin:50px auto;}



#focus_Box ul{position:relative; width:910px; height:335px; margin:auto;}



#focus_Box li{z-index:0; position:absolute; width:0px; height:0px; top:146px; cursor:pointer; left:377px; border-radius:4px; box-shadow:1px 1px 12px rgba(200, 200, 200, 1);}



#focus_Box li img{width:100%; height:100%;}



#focus_Box li p{position:absolute; right:0; bottom:0px; width:200px; height:40px; line-height:40px; background:#1c1c1c; text-align:center;}



#focus_Box li p a{ color:#fff; font-size:14px;}



#focus_Box .prev,#focus_Box .next{display:block; z-index:100; overflow:hidden; cursor:pointer; position:absolute; width:54px; height:53px; top:120px;}



#focus_Box .prev{background:url(../images/left.jpg) left bottom no-repeat;left:0px}



#focus_Box .next{background:url(../images/right.jpg) right bottom no-repeat;right:0px} 







.ysbg{ width:100%; background:url(../images/ys_bg.jpg) no-repeat center; height:1110px;margin:0 auto; position:relative;}



.ysbg .advantage{ width:1080px; height:1110px; margin:0 auto; position:relative; }







.advantage .ys1{ position:absolute; top:50px;width:555px; height:200px;right:0;}



.advantage .ys1 .yst{ color:#3a8b37; font-size:20px;position:absolute;  left:0px;  }



.advantage .ys1 .yst p{ color:#666666; font-size:20px;position:absolute;width:555px;  }



.advantage .ys1 .yscon{ color:#333; font-size:16px;position:absolute; top:70px; left:0px; }



.advantage .ys1 .yscon p{line-height:32px;}







.advantage .ys2{ position:absolute; top:185px; right:0; width:555px; height:200px;}



.advantage .ys2 .yst{ color:#3a8b37; font-size:20px;position:absolute; top:110px;left:0px;}



.advantage .ys2 .yst p{ color:#666666; font-size:20px;position:absolute;width:555px;  }



.advantage .ys2 .yscon{  color:#333; font-size:16px;position:absolute; top:180px; left:0px; }



.advantage .ys2 .yscon p{ line-height:32px;}







.advantage .ys3{ position:absolute; top:351px;width:539px; height:200px;left:55px;}



.advantage .ys3 .yst{ color:#3a8b37; font-size:20px;position:absolute; top:210px; left:0px;}



.advantage .ys3 .yst p{ color:#666666; font-size:20px;position:absolute;width:539px;  }



.advantage .ys3 .yscon{color:#333; font-size:16px;position:absolute; top:280px; left:0px; }   



.advantage .ys3 .yscon p{ line-height:32px;}











.advantage .ys4{ position:absolute; top:530px; left:60px; width:539px; height:200px;}



.advantage .ys4 .yst{ color:#3a8b37; font-size:20px;position:absolute; top:339px; left:0px;}



.advantage .ys4 .yst p{color:#666666; font-size:20px;position:absolute;width:555px;  }



.advantage .ys4 .yscon{color:#333; font-size:16px;position:absolute; top:408px; left:0px;  }



.advantage .ys4 .yscon p{ line-height:32px;} 







.banner2{margin:0 auto;width:100%; height:200px; background:url(../images/banner_2.jpg)  no-repeat center;}



.banner2 .zx {width:1080px;margin:0 auto;}



.banner2 .zx .tel{float:left;padding:150px 0 0 30px;color:#fff; font-size:16px;}



.banner2 .zx .img{float:left;} 



.banner2 .zx img{padding:145px 0 0 0px;}







.review_bg{ background:url(../images/chanpin_bg.jpg) repeat center;width:100%; height:580px;margin:0 auto;}



.review_title{width:1080px;margin:0 auto; background:url(../images/pingjia_t.gif) no-repeat bottom center; height:54px;padding-top:50px;}



.review_title h3 a{font-size:24px;color:#666; text-align:center;font-weight:nomal;padding-top:2px;  display:block;}



.review_title .more{font-size:18px;color:#666;text-align:center; display:block;}



.review{width:1080px; height:330px; margin:30px auto;}



.review ul li{width:255px; float:left;height:435px;margin:0 5px; border:2px solid #f7f7f7;}



.review ul li .img{width:245px;margin:4px; height:142px; border:1px solid #e7e7e7; background:#fff;}



.review ul li .img img{width:235px;height:132px;padding:5px;}



.review ul li .neir{width:255px; height:210px;padding:0 4px;}



.review ul li .neir h5{font-size:14px;color:#3c8b38; text-align:center; margin:10px auto; font-weight:normal;}



.review ul li .neir p{font-size:12px;color:#1c1c1c;line-height:200%; overflow:hidden;margin:0 5px; height:185px;}



.review ul li .xiang{width:145px;height:34px;margin:0 auto; border:1px solid #75cd9f;}



.review ul li .xiang a{color:#1c1c1c; line-height:34px; text-align:center; display:block;}



.review ul li:hover{ border:2px solid #75cd9f;width:255px; float:left;height:435px;margin:0 5px;}







.about_bg{width:100%;margin:0 auto;height:525px; background:url(../images/ab_bg.jpg) repeat-x center ;}



.about{width:1080px;margin:0 auto;height:420px;padding-top:100px;}



.about .img{width:460px;height:300px;float:left;background:url(../images/img_y.j) no-repeat bottom; }



.about .img img{width:460px;height:293px; border:3px solid #eeeeee;}



.about .nr{width:583px;height:329px;float:right; background:url(../images/about_bg.gif) no-repeat center;}



.about .nr .nr_t{widht:580px; height:70px; line-height:70px;}



.about .nr .nr_t h3 a{color:#fff;font-size:24px; font-weight:nomal ;margin-left:35px;}



.about .nr p{ font-size:12px;text-indent:2em; line-height:220%; color:#fff;margin:30px 20px 0 20px; height:130px; overflow:hidden;}



.about .nr .xq a{ margin:20px 0px 0 20px; display:block; color:#39a20a;width:104px;height:44px; text-align:center; line-height:44px;float:left; background:#fff;}







.ry{width:1080px;margin:40px auto 0 auto; height:280px;}



.ry .ry_title{width:1080px;height:35px; border-bottom:1px solid #0a981f;}



.ry .ry_title h3 a{float:left;font-size:18px; color:#1c1c1c; display:block; font-weight:normal;}



.ry .ry_title .more{float:right;font-size:16px; color:#1c1c1c;}



.ry_box{ width:1080px; margin:20px auto 0 auto; }



/********图片滚动********/



.gd_02{ position:relative; height:50px;margin:0 20px;}



.gd_02 em{position: absolute;top:70px;}



.gd_02 .t_l{ left:-18px;}



.gd_02 .t_r{right:-18px;}



.gd_02 #simgs02{ margin: 0 20px;}



.gd_02 li{ float:left; width:230px;text-align:center; padding-top:20px; margin:0 5px;}



.gd_02 li.last{ padding-right:0;}



.gd_02 li img{  width:230px; height:150px;}



.gd_02 .fl { float:left;}



.gd_02 .fr { float:right;}



.gd_02 .pa{ position:absolute;}



.gd_02 .pr{ position:relative} 



.gd_02 #simgs02 p{width:230px; height:30px;}



.gd_02 #simgs02 a{color:#333;font-size:14px; line-height:30px; text-align:center; }







.banner3{margin:0 auto;width:100%; height:200px; background:url(../images/banner_3.jpg)  no-repeat center;}



.banner3 .zx {width:1080px;margin:0 auto;}



.banner3 .zx .tel{float:left;padding:150px 0 0 30px;color:#fff; font-size:16px;}



.banner3 .zx .img{float:left;} 



.banner3 .zx img{padding:145px 0 0 660px;}







.trends_bg{width:100%; background:url(../images/new_bg.jpg) repeat center;height:480px;}



.trends{margin:0 auto;width:1080px; height:390px; }



.trends .tab_menu{ width:626px; height:412px; float:right; background:url(../images/news_bg.jpg) no-repeat center;margin-top:30px; }



.tab_menu .ttt{ width:626px; height:40px; margin-left:40px;}



.tab_menu .ttt ul{ width:365px; float:left; height:40px; }



.tab_menu li h3 a{ font-size:18px;color:#000; font-weight:normal;padding-left:5px;}



.tab_menu .ttt .gd{ float:right; line-height:40px; padding-right:130px;}



.tab_menu .ttt .gd a{font-size:14px;color:#000;}



.tab_menu .ttt li{ float:left; width:150px; height:40px; text-align:center; line-height:40px;cursor:pointer; color:#000;}



.tab_menu .ttt li  h3 a:hover{color:#087d19;}



.tab_menu .tabcont{ width:626px; float:left; height:auto;clear:both;}



.tab_menu .tabcont .tabc{width:626px; float:left; height:auto;clear:both;}



.tabc .box_nr{width:626px; margin:0 auto;height:160px; border-bottom:1px solid #d2d2d2;}



.tabc .box_nr img{float:left;width:200px;height:150px;border:1px solid #c3c3c3;margin-left:5px;}



.tabc .box_nr p{ float:left;margin-left:15px;line-height:200%; text-indent:2em;padding-top:10px;font-size:12px;height:120px;overflow: hidden; color:#333;width:350px;}



.tabc .box_nr p a{color:#087d19;font-size:14px;margin:20px 0 0 20px;}



.tabc .news{margin-top:0px;}



.tabc ul li{line-height:215%; padding-left:10px; background:url(../images/buttom1.gif) no-repeat 6px center;}



.tabc ul li.last{ overflow:none;}



.tabc ul li span{ float:right; padding-right:15px;}



.tabc ul li a{ font-size:12px; color:#333; padding:0 5px;overflow:hidden;text-overflow: ellipsis;white-space: nowrap;width:198px; }



.tabc .box_nr a h5{float:left;margin-left:15px;font-size:14px;color:#087d19;width: 230px;
overflow: hidden;white-space:nowrap;
text-overflow:ellipsis;
-o-text-overflow:ellipsis;
overflow: hidden; }







.trends .left{width:423px;float:left;height:430px;padding:30px 28px 0 0; background:url(../images/img18.jpg) no-repeat right; }



.trends .left .question_title{height:40px; background:url(../images/wen_t.jpg) no-repeat bottom;}



.trends .left .question_title  h3 a{ float:left;font-size:18px; color:#087d19; line-height:40px;margin:0 0px 0 5px; font-weight:normal;}



.trends .left .question_title .more{ float:right;font-size:14px; color:#333;line-height:40px;margin-right:5px;}



.trends .left ul li{margin:12px auto;border-bottom:1px dashed #a1a1a1; }



.trends .left .question{ line-height:200%; height:350px; margin:20px 8px 0 8px; overflow:hidden;}



.trends .wen h3 a{color:#333;font-size:12px; line-height:20px; background:url(../images/Q.jpg) no-repeat left center;padding-left:25px;}







.trends .right .question ul li{border-bottom:1px dotted #a0a0a0;margin:12px auto;}



.trends .da{margin:10px auto;}



.trends .da p{color:#333;font-size:12px; line-height:20px;background:url(../images/A.jpg) no-repeat left top;padding-left:25px;}







.catenate_bg{ background:url(../images/link_bg.jpg) no-repeat center; width:1080px; height:118px;margin:0 auto;}



.catenate_bg .cat{ width:1080px; height:40px; background:url(../images/link_bottom.jpg) no-repeat bottom;padding-top:50px;}



.cat .yq{font-size:18px;color:#006431; float:left; height:40px;}



.cat .yq span{font-size:14px;color:#333;}







.cat .lj a{float:left;font-size:14px;margin-left:15px; line-height:21px;color:#000; }















