@charset "utf-8";
/*图片滚动*/
.case_img{width:800px; margin:0 auto;overflow:hidden;margin-top:30px;}
.case_img .gd_all ul{overflow:hidden;margin:0 48px;width:700px;}
.case_img .gd_all li{ float:left; width:210px;margin-right:30px;text-align:center;}
.case_img .gd_all li img{ width:210px; height:150px;}
em{position: absolute;top: 30px;padding:32px 3px;}
.t_r{ right:0px;}
.gd_all{ position:relative;}
.hz_tit{ text-align:center; margin-top:30px;}
.hz_tit h3 strong{font-size:20px;color:#333333;background:url(../images/hz_tit.png) no-repeat bottom;padding-bottom:15px;display:block;}
.hz_tit h3 span{color:#c4c3c3;margin-top:5px;}
.hz_tit h3 a.more{font-size:14px;margin-left:5px;}
/*工程案例*/
.anl_wrap{ background:#eee;}
#tab{position:relative;margin:30px 40px;}
#tab .tab_menu{width:100%;z-index:1; overflow:hidden;margin-left:200px;margin-bottom:30px;}
#tab .tab_menu li{float:left;width:126px;height:35px;line-height:35px;cursor:pointer;text-align:center;margin-right:20px;font-size:16px;color:#333; border:1px #c7c7c7 solid;font-weight:bold;}
#tab .tab_menu li.selected{height:35px;cursor:pointer;border:1px #015617 solid; background:#017920;color:#fff;}
#tab .tab_menu li.selected a{height:35px;line-height:35xp;cursor:pointer;border:1px #015617 solid; background:#017920;color:#fff;} 
#tab .tab_menu li a{display:inline-block;width:126px;height:35px;line-height:35xp;color:#333333;font-size:16px; background:#fff;}
.case_wrap .pro_img{overflow:hidden;margin:0 20px; }
.case_wrap .pro_img .case_left{border:1px solid #ccc;padding:4px;width:386px;height:290px;}
.case_wrap .pro_img .case_left a{display:block;width:386px;height:290px;overflow:hidden;}
.case_wrap .pro_img .case_left img{width:386px;height:290px;}
.case_wrap .pro_img .case_right h4{font-size:14px;font-weight:bold;color:#333;height:19px;overflow:hidden;width:620px;}
.case_wrap .pro_img .case_right p{width:620px;line-height:22px;height:66px;overflow:hidden;margin-top:5px;}
.case_wrap .pro_img .case_right .case_con_img a{margin-right:25px;border:1px solid #ccc;padding:4px;width:174px;height:130px;display:inline-block;}
.case_wrap .pro_img .case_right .case_con_img a span{width:174px;height:130px;overflow:hidden;display:inline-block;}
.case_wrap .pro_img .case_right .case_con_img a img{width:174px;height:130px; }
.case_wrap .pro_img .case_right .case_btn{margin:20px 0;}
.case_wrap .pro_img .case_right .case_btn a{width:100px;height:30px;line-height:30px; text-align:center; background:#017920;font-size:14px;font-weight:bold;color:#fff;display:inline-block;}
.case_wrap .pro_img .case_right .case_btn a.case_btn_02{ background:#fa7b2b;margin-left:20px;}
/*产品分类*/
.pro_box{ background:url(../images/body_space.png) no-repeat center top;padding-top:50px;}
.pro_box .con_width{overflow:hidden;margin-bottom:10px;}
.pro_box .pro_left{width:198px;border:1px solid #017920; background:#fff;}
.pro_box .pro_title{ background:url(../images/pro_tit_bg.png) no-repeat center;height:69px;}
.pro_box .pro_title h3{color:#fff;font-size:12px;line-height:22px;text-align:center;height:69px;}
.pro_box .pro_title h3 a{display:block;font-size:18px;font-weight:bold;padding-top:8px;color:#fff;}
.pro_box .pro_left .pro_class{margin:20px 0 30px;}
.pro_box .pro_left .pro_class dl{margin-bottom:15px;}
.pro_box .pro_left .pro_class a{color:#333;}
.pro_box .pro_left .pro_class dl dt{width:187px;height:40px;line-height:40px;background:url(../images/pro_icon.png) no-repeat center ;margin:0 auto 5px; }
.pro_box .pro_left .pro_class dl dt a{font-size:16px;padding-left:36px;font-weight:bold;color:#fff;white-space:nowrap;overflow:hidden; text-overflow:ellipsis;display:block;}
.pro_box .pro_left .pro_class dl dd{margin-left:22px;}
.pro_box .pro_left .pro_class dl dd a{ font-size:14px;font-weight:bold;display:block;line-height:28px;height:28px;white-space:nowrap;overflow:hidden; text-overflow:ellipsis;}
.pro_box .pro_left .pro_class dl dd a span{color:#858585;margin-right:5px;}
.pro_box .pro_left .pro_class dl dd a:hover{color:#017920; }
.pro_left .phone{font-size:14px;color:#fff; background:#017920;width:168px;height:58px;padding:15px 0 0 30px;}
.pro_right{width:950px;}
.pro_right .pro_con .pro_t{overflow:hidden;height:40px; border-bottom:1px solid #017920;}
.pro_right .pro_con .pro_t .more{display:block;line-height:40px;margin-top:5px;font-weight:bold;}
.pro_right .pro_con .pro_titl{overflow:hidden;width:870px;}
.pro_right .pro_con .pro_titl li{float:left;}
.pro_right .pro_con .pro_titl li a{color:#fff;font-size:18px;font-weight:bold;width:115px;height:40px;line-height:40px; text-align:center;display:block; background:#017920;}
.pro_right .pro_img{margin-top:25px;}
.pro_right .pro_img ul{overflow:hidden;width:990px;}
.pro_right .pro_img ul li{float:left;text-align:center;margin-right:20px;margin-bottom:25px;position:relative;}
.pro_right .pro_img ul li a{display:block;}
.pro_right .pro_img ul li a.pro_img_bg{height:182px;width:220px;overflow:hidden;border:1px #e3e1e1 solid;}
.pro_right .pro_img ul li a img{width:220px;height:182px;}
.pro_right .pro_img ul li a.pro_name{line-height:32px;height:32px;width:222px;overflow:hidden;font-size:14px; background:url(../images/proimg_tbg.png) repeat-x center;color:#000;position:absolute;}
/*服务*/
.serv_wrap{ background:url(../images/serv_bg.jpg) no-repeat top;}
.serv_wrap .hz_tit h3 strong{color:#fff;}
.serv_wrap .hz_tit h3 span{color:#eaeaea;}
.serv_con ul{overflow:hidden;width:1220px;margin-top:20px;}
.serv_con ul li{width:270px; background:#f3f3f3;padding-bottom:15px;float:left;margin-right:32px;}
.serv_con ul li span{display:block;}
.serv_con ul li p{width:250px;text-align:center;font-size:14px;line-height:22px;margin:20px 7px;height:88px;}
.serv_con ul li span a{ background:#a4a4a4;width:100px;height:30px;line-height:30px; text-align:center;font-size:14px;font-weight:bold;display:block;color:#fff;margin:0 auto; }
/*小banner*/
.banner_small01{height:160px; background:url(../images/ban_small_01.jpg) no-repeat center;width:100%;}
.banner_small{position:relative;height:160px;margin-top:40px;}
.banner_small .ban_phone{position:absolute;top:35px;right:215px;} 
.banner_small .ban_phone strong{display:inline-block;font-size:16px;line-height:38px;} 
.banner_small .ban_phone strong span{font-size:24px;}
.ban_phone a{font-size:16px;color:#fff;width:110px;text-align:center;font-weight:bold;display:inline-block; overflow:hidden;margin-top:10px;} 
.ban_phone a strong{width:110px; background:#fa7b2b;height:36px;line-height:36px;}
.banner_small02{background:url(../images/ban_small_02.jpg) no-repeat center;}
.banner_small02 .banner_small{margin-top:30px;}
.banner_small02 .banner_small .ban_phone{right:140px;}
/*优势*/
.ys_show{background:url(../images/ys_bbg.jpg) no-repeat top;margin-top:40px;height:1175px;}
.ys_tit{height:115px; background:url(../images/ys_tit.png) no-repeat center;margin-top:50px;}
.ys_con{margin-top:40px;color:#fff;position:relative;height:960px;width:100%;}
.ys_con dl{width:556px;position:absolute;}
.ys_con dl.ys_1{top:0;left:5px;}
.ys_con dl.ys_2{top:0;right:0;}
.ys_con dl.ys_3{top:500px;left:5px;}
.ys_con dl.ys_4{top:480px;right:0;}
.ys_con dl dt{font-size:20px;font-weight:bold;padding-bottom:15px; background:url(../images/ys_list_nu.png) no-repeat left 5px;padding-left:75px;}
.ys_con dl.ys_2 dt{ background-position:left -252px;}
.ys_con dl.ys_3 dt{ background-position:left -501px;}
.ys_con dl.ys_4 dt{ background-position:left -730px;}
.ys_con dl dt span{color:#015315;font-size:19px;}
.ys_con dl dd{font-size:16px;line-height:30px; background:url(../images/ys_list_icon.png) no-repeat left 10px;padding-left:25px;width:532px;}
.ys_con dl dd.ys_bg{width:485px;height:234px;}
.ys_con dl.ys_1 dd.ys_bg{margin-top:15px; background:url(../images/ys_bg_01.png) no-repeat center;}
.ys_con dl.ys_2 dd.ys_bg{background:url(../images/ys_bg_02.png) no-repeat center;margin-bottom:20px;}
.ys_con dl.ys_3 dd.ys_bg{margin-top:15px; background:url(../images/ys_bg_03.png) no-repeat center;}
.ys_con dl.ys_4 dd.ys_bg{background:url(../images/ys_bg_04.png) no-repeat center;margin-bottom:20px;}
/*客户见证*/
.cli_in{overflow:hidden;margin-top:28px;width:1220px; overflow:hidden;}
.cli_in dl{width:260px;height:350px;float:left;margin-right:42px;position:relative;} 
.cli_in dl dt img{width:260px;height:195px;}
.cli_in dl dd{height:130px; background:#f2f2f2;border-bottom:3px #bdbdbd solid;}
.cli_in dl dd a{padding-top:10px;display:block; text-align:center;}
.cli_in dl dd a.cli_tit{padding:10px 15px 0;height:20px;overflow:hidden;}
.cli_in dl dd a.xq span.more{position:absolute;bottom:11px;left:120px;width:25px;height:25px; background:url(../images/cli_more.png) no-repeat center;}
.cli_in dl dd a.xq span.more_ho{position:absolute;bottom:11px;left:120px;width:25px;height:25px; background:url(../images/cli_more_ho.png) no-repeat center;}
.cli_in dl dd p{color:#767676;line-height:22px;margin-top:7px;height:66px;overflow:hidden;padding:0 10px;}
/*公司简介*/
.com_wrap{margin-top:40px; background:url(../images/ab_bg_bg.png) no-repeat top;height:450px;padding-top:65px;}
.com_wrap .con_width{ background:url(../images/ab_bg.png) no-repeat right 22px;}
.com_con{overflow:hidden;}
.com_con .com_img img{width:368px;height:338px;}
.com_con .com_img p{width:338px;height:71px;font-size:16px;  background:#017920;color:#fff;font-weight:bold;padding:7px 0 0 30px;}
.com_con .com_img p a{width:82px;height:30px;line-height:30px;text-align:center;color:#fff;display:block;border:1px solid #fff;margin-top:7px;}
.com_con .com_text{margin:92px 0 0 20px;position:relative;}
.com_con .com_text h3{font-weight:bold;font-size:16px;margin-left:52px;}
.com_con .com_text p{width:505px;line-height:24px;margin-top:10px; text-indent:2em;}
.text_img{margin:42px 0 0 20px;}
.text_img .case_img{margin:0;width:480px;}
.text_img .case_img ul{margin:0;overflow:hidden;width:393px;display:block;}
.text_img .case_img ul li{margin-right:0;width:180px;margin-right:25px;border:2px #027420 solid;}
.text_img .case_img ul li img{width:180px;height:125px;}
.text_img .case_img em{padding:0;width:30px;height:30px;display:block;top:90px;}
.text_img .case_img em.t_l{right:38px;}
/*荣誉资质*/
.team_wrap{float:right;width:230px;margin:76px 20px 0 0;}
.team .con_title{ text-align:center;}
.team .con_title a.a_line{color:#017620;font-weight:bold;font-size:16px;border-bottom:1px solid #017920;padding:6px 8px;}
.team_wrap .case_img{width:230px;overflow:hidden;padding-bottom:15px;margin-top:40px;}
.team_wrap .case_img .gd_all{width:230px;}
.team_wrap .case_img .gd_all ul{overflow:hidden;margin:0;width:200px;display:block;margin-left:20px;}
.team_wrap .case_img .gd_all li{ float:left; width:200px;text-align:center;margin-right:0;}
.team_wrap .case_img .gd_all li img{ width:200px; height:136px;}
.team_wrap .case_img .gd_all li a.name{display:block;margin-top:10px;}
.team_wrap .case_img .gd_all em{padding:0;top:70px;}
/*公司新闻*/
.news_box{ background:url(../images/news_bg.png) repeat-x center 44px;height:422px;margin-top:20px;}
.new_space{ background:#fff;width:70px;height:422px;}
.faq{width:400px;}
.faq .news_tit a{font-size:16px;color:#333;font-weight:bold;}
.faq .news_tit a.more{font-size:12px;font-weight:normal;}
.faq .news_con{height:330px;margin-top:25px;overflow:hidden;}
.faq .news_con .news_list li a{padding:0;}
.faq .news_con .news_list li{height:100px;overflow:hidden;line-height:22px;margin-bottom:20px;font-size:14px;}
.faq .news_con .news_list li p{width:315px;}
.faq .news_con .news_list li .wen p a{font-weight:bold;color:#545454;}
.faq .news_con .news_list li .wen_icon{ background:#017920;width:22px;height:22px;display:inline-block;color:#fff; text-align:center;margin-right:10px;}
.faq .news_con .news_list li .da{margin-top:10px;}
.faq .news_con .news_list li .da_icon{ background:#8c8c8c;width:22px;height:22px;display:inline-block;color:#fff; text-align:center;margin-right:10px;}
#tab22{width:710px;}
.news_tit{height:44px;line-height:44px;border-bottom:1px solid #6c6c6c;}
.news_tit ul{float:left;}
.news_tit ul li{float:left;font-size:16px;color:#545454;font-weight:bold;width:96px;height:40px; cursor:pointer;}
.news_tit a{display:block;margin-top:5px;}
.new_box{margin-top:25px;padding-left:5px;}
#tab22 .new_menu li.selected a{color:#fa7b2b;}
#tab22 .news_con .news_img{ overflow:hidden;}
#tab22 .news_con .news_img img{width:220px;height:160px;border:1px #d9d9d9 solid; }
#tab22 .news_con .news_img .right{width:460px;margin-left:20px;}
#tab22 .news_con .news_img .right p{font-size:14px;line-height:24px;margin-top:10px;height:100px;overflow:hidden;}
#tab22 .news_con .news_img .right a{font-size:16px;}
#tab22 .news_con .news_img .right a.f14{font-size:14px;font-weight:bold;margin-top:10px;display:inline-block;}
#tab22 .news_con .news_list{margin-top:10px;overflow:hidden;} 
#tab22 .news_con .news_list li{color:#545454;height:36px;line-height:36px;overflow:hidden;border-bottom:1px dashed #dadada;width:332px;float:left;padding-right:20px;}
#tab22 .news_con .news_list li a{color:#545454; background:url(../images/list_ic.png) no-repeat left;padding-left:22px;width:240px;overflow:hidden;display:block;float:left;height:36px;line-height:36px;}
/*友情链接*/
.link{margin-top:40px;} 
.link h3{padding-left:15px; background:url(../images/link_bg.png) no-repeat center 10px;padding-left:65px;}
.link h3 strong{ background:url(../images/link_icon.png) no-repeat left center;padding-left:37px;}
.link .link_con{border:1px #017920 solid;border-top:none;padding:20px 30px ;}
.link .link_con li {float:left;}
.link .link_con a{padding-right:20px;display:inline-block;margin-bottom:15px;font-size:12px;color:#333;}