@charset "utf-8";
::selection {
    color: #fff;
    background-color: #00933B;
}

::-moz-selection {
    color: #fff;
    background-color: #00933B;
}

::-webkit-selection {
    color: #fff;
    background-color: #00933B;
}

/*图片滚动*/
a{-webkit-transition: all .3s ease-out; transition: all .3s ease-out;}
.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;}



.pub_tit{ text-align:center; margin-top:30px; background:url(../images/pub_tit_Bline.png) no-repeat center 125px;}

.pub_tit h3 span{background:url(../images/tit_bg.png) no-repeat left center;display:inline-block;display:*inline;zoom:1;padding:50px 0 0 65px;text-align:center;}

.pub_tit h3 strong{font-size:24px;padding-bottom:15px;display:block;margin-bottom:8px;}

.pub_tit h3 i{font-size:16px;color:#b1b1b1;display:inline-block; text-transform:uppercase;}

.pub_tit h3 a.more{font-size:14px;display:block;color:#fff;width:88px;height:30px;line-height:30px;text-align:center; background:#a6a6a6;margin:20px auto 0;}

.pub_tit h2 span{background:url(../images/tit_bg.png) no-repeat left center;display:inline-block;display:*inline;zoom:1;padding:50px 0 0 65px;text-align:center;}

.pub_tit h2 strong{font-size:24px;padding-bottom:15px;display:block;margin-bottom:8px;}

.pub_tit h2 i{font-size:16px;color:#b1b1b1;display:inline-block; text-transform:uppercase;}

.pub_tit h2 a.more{font-size:14px;display:block;color:#fff;width:88px;height:30px;line-height:30px;text-align:center; background:#a6a6a6;margin:20px auto 0;}

/*合作伙伴*/

.hz_wrap{background:url(../images/hz_bg.png) no-repeat center;height:243px;overflow: hidden;}

.hz_wrap .con_width{padding-top:36px;}

.hz_tit{ background:url(../images/hz_tit_bg.png) no-repeat left center;height:155px;}

.hz_tit h3{ text-align:center;margin:48px 0 0 30px;}

.hz_tit h3 span{color:#c2c2c2;display:block;font-size:12px;line-height:24px;}

.hz_con{background:url(../images/hz_line.png) no-repeat left center;padding-left:50px;margin-left:40px;}

.hz_con .case_img{width:910px;margin-top:0;}

.hz_con .case_img ul{width:850px;margin:0;}

.hz_con .case_img ul li{margin-right:20px;}

.hz_con .case_img ul li img{width:196px;height:115px;padding:0;margin-bottom:13px;border:1px solid #e3e1e1;}

.hz_con .case_img ul li a{display:block;font-size:14px;}

.hz_con h3{ text-align:center;}

.hz_con em{top:20px;padding:0;right:0;}

.hz_con em.t_r{top:60px;}

/*产品分类*/

.pro_box .pub_tit{margin-top:10px;}

.pro_con ul{overflow:hidden;width:1220px;}

.pro_con ul li{float:left;margin:25px 35px 0 0;}

.pro_con ul li a.img{display:block;width:266px;height:216px;border:1px #e3e1e1 solid; position: relative;}

.pro_con ul li a.img i{display:block;width:266px;height:216px;overflow:hidden;}

.pro_con ul li a.img i img{width:266px;height:216px;}

.pro_con ul li a.img p{ position: absolute; bottom: 0; left: 0; width:266px;height:30px;overflow:hidden; background: rgba(0,0,0,0.7); font-size: 14px; line-height: 30px; text-align: center; color: #fff; display: block; width: 100%;}

.pro_con ul li span{display:block;}

.pro_con ul li span a{width:126px;height:27px; text-align:center;line-height:27px;display:inline-block;color:#fff;font-size:14px;margin-top:15px;}

.pro_con ul li span a.more{background:#00933B;}

.pro_con ul li span a.call{background:#be0002;margin-left:12px;}

.pro_con ul li span a strong{width:126px;display:inline-block;height:23px;margin-top:1px;line-height:23px;}

.pro_con ul li span a.more strong{border-top:1px #a1a1a1 solid;border-bottom:1px #a1a1a1 solid;}

.pro_con ul li span a.call strong{border-top:1px #dc7172 solid;border-bottom:1px #dc7172 solid;}

/*服务*/

.serv_wrap{ background:url(../images/serv_bg.jpg) no-repeat top;margin-top:40px;}

.serv_wrap .serv_tit{ text-align:center; background:url(../images/serv_tit_bg.png) no-repeat center bottom;padding-bottom:10px;margin-top:30px;}

.serv_wrap .serv_tit h3 a strong{color:#fff;font-size:24px;}

.serv_wrap .serv_tit h3 span{color:#cdcdcd;display:block;}

.serv_con ul{overflow:hidden;width:1220px;margin-top:38px;}

.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:#00933B;width:100px;height:30px;line-height:30px; text-align:center;font-size:14px;font-weight:bold;display:block;color:#fff;margin:0 auto; }
.serv_con ul li span a:hover{ border-radius: 15px; border: solid 1px #00933B; color: #00933B; }
/*小banner*/

.banner_small01{height:150px; background:url(../images/ban_small_01.jpg) no-repeat center;margin-top:40px;}

.banner_small{position:relative;height:150px;}

.banner_small .ban_phone{position:absolute;top:45px;right:75px;} 

.banner_small .ban_phone strong{display:inline-block;font-size:16px;line-height:30px;color:#fff;} 

.banner_small .ban_phone strong span{font-size:26px;display:block;}

.ban_phone a{font-size:16px;color:#be0002; background:url(../images/ban_btn_bg.png) no-repeat center;width:112px;height:38px;line-height:38px;text-align:center;font-weight:bold;display:inline-block;*display:inline;zoom:1; overflow:hidden;margin-top:10px;margin-left:30px;} 

.banner_small02{background:url(../images/ban_small_02.png) no-repeat center;height:231px;}

.banner_small02 .banner_small{margin-top:10px;height:231px;}

.banner_small02 .banner_small .ban_phone{left:345px;top:152px;}

/*工程案例*/
.anl_wrap{
    height: 700px;
    overflow: hidden;
}
#tab{position:relative;margin:30px 40px;}

#tab .tab_menu{ overflow:hidden;margin-bottom:30px; text-align:center; height: 60px;}

#tab .tab_menu li{-webkit-transition: all .3s ease-out; transition: all .3s ease-out;display:inline-block;*display:inline;zoom:1;width:190px;height:46px;line-height:46px;cursor:pointer;text-align:center;margin:0 10px;font-size:18px;color:#333; border:1px #333333 solid;font-weight:bold;}

#tab .tab_menu li.selected{height:59px;cursor:pointer; background:url(../images/case_tit_bg.png) no-repeat center top;color:#fff;border:none;}

#tab .tab_menu li.selected a{color:#fff;}

#tab .tab_menu li a{display:inline-block;width:145px;height:45px;font-size:16px;}

.case_wrap .pro_img{overflow:hidden;}

.case_wrap .pro_img .case_left{border:1px solid #ccc;padding:4px;width:430px;height:325px;}

.case_wrap .pro_img .case_left a{display:block;width:430px;height:325px;overflow:hidden;}

.case_wrap .pro_img .case_left img{width:430px;height:325px;}

.case_wrap .pro_img .case_right h4{font-size:16px;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:19px;}

.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:30px 0;}

.case_wrap .pro_img .case_right .case_btn a{width:100px;height:30px;line-height:30px; text-align:center; background:#333;font-size:14px;font-weight:bold;color:#fff;display:inline-block;}

.case_wrap .pro_img .case_right .case_btn a.case_btn_02{ background:#00933C;margin-left:20px;}





/*优势*/

.ys_show{height:980px;margin-top:20px;overflow: hidden;}

.ys_show .con_width{ height: 675px;  }

.ys_wrap{ height:533px;position:relative;  }

.ys_wrap .ys_box{overflow:hidden; }

.ys_wrap .ys_eng{padding:28px 0 0 25px;}

.ys_wrap .ys_eng span{font-size:16px; }

.ys_wrap .ys_eng .line{width:80px;height:3px; background:#042039;margin-top:5px;}

.ys_wrap .ys_list{ background:#DADADA;height:60px; margin-bottom: 20px; }

.ys_wrap .ys_list .ys_menu{margin:0 auto; width: 1180px; display: block;}

.ys_wrap .ys_list .ys_menu li{ float: left; font-size:22px;color:#333; text-align: center; height:60px;line-height:60px;width:235px; border-left: solid 1px #EAEAEA; box-sizing: border-box;  }

.ys_wrap .ys_list .ys_menu li.selected{ border-top: solid 3px #00933B; background: #F0F0F0  }

.ys_con{background:url(../images/ys_bg.jpg) no-repeat center; margin:0 auto;width:1180px;height:675px;  box-sizing: border-box; }

.ys_wrap .ys_text{ padding-top: 335px; }

.ys_wrap .ys_text .bt{ width:190px; height: 150px; float: left; text-align: center; padding-top: 10px; color: #fff; }

.ys_wrap .ys_text .bt img{ height: 90px; }

.ys_wrap .ys_text .bt span{ display: block; font-size: 22px; font-weight: bold; }

.ys_wrap .ys_text .txt{ width: 500px; float: left; box-sizing: border-box; padding:10px 0 0 20px;  }

.ys_wrap .ys_text .txt strong{ font-size: 18px; line-height: 40px; }

.ys_wrap .ys_text .txt p{ font-size: 15px; line-height: 25px; }

/*风采*/

.show_con .case_img{width:1180px; height: 200px; overflow: hidden;}

.show_con .case_img .gd_all ul{width:1062px;margin:0 60px;}

.show_con em{padding:52px 8px;top:0;}

.show_con .case_img .gd_all li img{padding:4px;border:1px #e3e1e1 solid; background:#fff;width:210px;height:150px;}

.show_con .case_img .gd_all li a.name{ background:none;margin-top:10px;color:#333; display: block; line-height: 30px; height: 30px; overflow: hidden;}



/*客户见证*/

.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;-webkit-transition: -webkit-transform 2s ease-out;
	-moz-transition: -moz-transform 2s ease-out;
	-o-transition: -o-transform 2s ease-out;
	-ms-transition: -ms-transform 2s ease-out;	}

.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;}
.cli_in dl:hover dd a.xq span.more{-webkit-transform: rotateZ(360deg);
	-moz-transform: rotateZ(360deg);
	-o-transform: rotateZ(360deg);
	-ms-transform: rotateZ(360deg);
	transform: rotateZ(360deg);
	}

/*公司简介*/

.ab_wrap{margin-top:10px;background:url(../images/ab_bg.jpg) no-repeat center top;height:337px;padding-top:30px;}

.ab_wrap h3{border-bottom:1px #fff solid;margin-bottom:25px;overflow:hidden;}

.ab_wrap h3 a{display:block;color:#fff;}

.ab_wrap h3 a.tit{font-size:18px;font-weight:bold;border-bottom:3px solid #fff;padding-bottom:6px;background:url(../images/ab_tit.png) no-repeat left center;padding:0 15px 6px 30px;float:left;}

.ab_wrap h3 a.more{float:right;margin-top:5px;}



.about_left dl{overflow:hidden;}

.about_left .about_line{width:330px;height:240px;}

.about_left .about_line a img{width:300px;height:210px;border:2px #fff solid;}

.about_left .ab_con a.tit{font-size:16px;font-weight:bold;display:block;color:#fff;}

.about_left .ab_con p{width:480px;line-height:26px;font-size:14px;height:130px;overflow:hidden;margin:5px 0 18px;color:#fff;}

.about_left .ab_con a.more{display:block;width:102px;height:28px;line-height:28px; text-align: center;color:#fff;font-size:14px;border:1px dashed #fff;border-radius:3px;}







/*荣誉资质*/

.team_wrap{float:right;background:#e2e2e2;width:290px;height:270px;}

.team_wrap .pub_tit{width:206px;margin:0 auto;margin-top:15px;}

.team_wrap .pub_tit h3 strong{font-size:18px;background: url(../images/team_tit_bg.png) no-repeat bottom center;}

.team_wrap .case_img{width:230px;overflow:hidden;padding-bottom:15px;margin-top:17px;}

.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;}

/*荣誉资质*/

.about_right{width:320px;position:relative;}

.about_right h3 a.more{display:block;float:right;font-size:14px;margin-top:8px;}

.about_right em{top:100px;}

.about_right .tab_box2 ul{width:226px;overflow:hidden;margin:0 auto; height: 230px; overflow: hidden;  border-bottom: 1px #bbe98f solid;padding-bottom:33px;}

.about_right .tab_box2 ul li{ text-align: center;margin-top:10px;float:left;width:226px;}

.about_right .tab_box2 ul li img{width:220px;height:150px;margin-bottom:10px;border:1px solid #bfbfbf;padding:2px;}

.about_right .tab_box2 ul li a{font-size:14px;display:block;width:226px;white-space: nowrap; overflow: hidden; text-overflow: ellipsis;color:#fff;}

.em_crol{position:absolute;bottom: -21px;left:50%;margin-left:-23px;}

.em_crol em{position:static;margin-right:13px;}



/*公司新闻*/

.new_bg_tit{background: url(../images/newbg_tit_bg.jpg) no-repeat 347px 39px;height:52px;}

.new_bg_tit a{float:right;display:block;margin-top:36px;color:#BE0003;}

.news_tit{padding-bottom:5px;}

.news_tit h3{overflow:hidden; }

.news_tit h3 a{display:block;font-weight:bold;}

.news_tit h3 a.tit{font-size:16px; text-align:center;width:120px;}

.faq .news_tit h3{ background: #00933B;padding:0 10px;}

.faq .news_tit h3 a.tit{background: url(../images/faq_tit_ic.png) no-repeat left center;padding-left: 14px;height: 41px;line-height: 41px;color:#fff;}

.news_tit h3 a.more{font-size:14px;padding-left:15px;line-height:41px;color:#fff;}



.news_box{ background: #fff; padding-top: 30px; height: 465px; overflow: hidden; }

.faq{width:360px;}

.faq .news_con{height:350px;margin-top:15px;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:340px;}

.faq .news_con .news_list li .wen p a{font-weight:bold;color:#545454;display:block;white-space:nowrap; text-overflow:ellipsis;overflow:hidden;}

.faq .news_con .news_list li .wen_icon{ background:#00933B;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 p{width:310px;}

.faq .news_con .news_list li .da_icon{ background:#DC2320;width:22px;height:22px;display:inline-block;color:#fff; text-align:center;margin-right:10px;}





#tab2{width:780px;margin-right:25px;}

.new_box{margin-top:10px;}

.news_tit{margin-top:20px;}

.news_tit .hon_tit{border:none}

.news_tit ul li{float:left;font-size:18px;color:#545454;font-weight:bold;width:89px;cursor:pointer; margin-right:20px;    height: 36px;line-height:29px; text-align: center;}

.news_tit ul li.selected{ background: url(../images/news_tit_bg.png) no-repeat center;color:#fff;}

.news_tit ul li.selected a{color:#fff;}

.news_tit a{display:block;}



#tab2 .news_con .news_img{ overflow:hidden;}

#tab2 .news_con .news_img img{width:268px;height:160px;border:1px #d9d9d9 solid; }

#tab2 .news_con .news_img .right{width:460px;margin-top: 13px;width:268px;}

#tab2 .news_con .news_img .right p{font-size:12px;line-height:20px;margin-top: 9px;height:60px;overflow:hidden;}

#tab2 .news_con .news_img .right a{font-size:14px;white-space: nowrap; overflow: hidden; text-overflow: ellipsis;display:block;width:268px;}

#tab2 .news_con .news_img .right a.f14{font-size:14px; margin-top: 17px;display:block;color:#DC2320;border:1px solid #DC2320;width:80px;height:23px;line-height:23px;text-align: center;border-radius:3px;}

#tab2 .news_con .news_list{margin-left:20px;} 

.news_list  dl{height:70px;width:485px;margin-bottom: 15px; border:solid 1px #ddd; padding:5px; box-sizing: border-box;}

.news_list  dl dt{float:left;width:60px; height: 50px; text-align: center;border-right:1px solid #cbcbcb;margin-top:6px; color: #656565}

.news_list  dl dt strong{font-size:20px;display:block; line-height: 30px;}

.news_list  dl dt span{font-size:12px;display:block;}

.news_list  dl dd{float:left;margin-left:10px;margin-top:5px;width:395px;}

.news_list  dl a{font-size:16px;white-space: nowrap; overflow: hidden; text-overflow: ellipsis;display:block; line-height: 25px; }

.news_list  dl p{margin-top:3px;white-space: nowrap; overflow: hidden; text-overflow: ellipsis; color: #666;}

.news_list dl:hover{ background: #00933B;color:#fff;}

.news_list dl:hover a{color:#fff;}

.news_list dl:hover dt{color:#fff;}

.news_list dl:hover dd p{color:#fff;}





/*友情链接*/

.link_warp{ background: #fff; height: 130px; padding:20px 0; }

.link{border:2px #c9c9c9 solid;position:relative;padding:20px 0 0 0;margin:0 auto; width: 1180px; margin-top:40px; } 

.link h3{font-size:20px;color:#9f9f9f;width:180px;height:35px;line-height:35px;background:url(../images/body_bg.png);margin-left:25px;position:absolute;top:-20px;padding-left:15px;}

.link .link_con{width:1000px; vertical-align:middle;padding:15px 20px;margin-left:10px;}

.link .link_con a{padding-right:20px;display:inline-block;margin-bottom:15px;font-size:12px;color:#333;}
.link .link_con li{
    display: initial
}