@charset "utf-8";



/*banner*/

.banner{width:100%; margin:0 auto 0; position:relative; height:610px;position:relative;z-index:1;padding-top:105px;}

.fullSlide{width:100%;position:relative;height:610px;background:transparent}

.fullSlide .bd{margin:0 auto;position:relative;z-index:0;overflow:hidden}

.fullSlide .bd ul{width:100% !important}

.fullSlide .bd li{width:100% !important;height:610px;overflow:hidden;text-align:center;background-position:center;background-repeat:no-repeat; box-shadow:1px 5px #7ba17d;}

.fullSlide .bd li a{display:block;height:460px}

.fullSlide .hd{width:100%;position:absolute;z-index:1;bottom:15px;left:0}

.fullSlide .hd ul{text-align:center;}

.fullSlide .hd ul li{cursor:pointer;display:inline-block;*display:inline;zoom:1;width:42px;height:11px;margin:1px;overflow:hidden;background:#333;*filter:alpha(opacity=50);*opacity:.5;line-height:999px}

.fullSlide .hd ul .on{background:#ff7e00;}

.fullSlide .prev,.fullSlide .next{display:block;position:absolute;z-index:1;top:50%;margin-top:-30px;left:15%;z-index:1;width:40px;height:60px;background:url(../images/slider-arrow.png) -126px -137px #000 no-repeat;cursor:pointer;*filter:alpha(opacity=50);*opacity:.5;display:none}

.fullSlide .next{left:auto;right:15%;background-position:-6px -137px}

.fullSlide .bd li .ban_phone{position:absolute;top:335px;right:430px;}

.fullSlide .bd li .ban_phone strong{font-size:24px;color:#fff;}

.fullSlide .bd li .ban_phone a{display:inline-block;height:52px;margin-left:40px;}

.banner_1{height:370px;position:relative;}



/*search*/

.search_box{overflow:hidden;height:40px;margin-top:-40px;z-index:2;position:relative;}

.sea_left{ background: #fff;padding:0 15px;line-height:40px;}

.search_box .sea_keyw{width:855px;overflow:hidden;}

.search_box .sea_keyw a{color:#333;margin-right:15px;}

.search_box .sea_right{width:295px;height:40px;line-height:40px;}

.search_box .search{ background: #fff;}

.search_box .search input{float:left;height:40px;line-height:40px;}

.search_box .search input.sea_inp{width:235px;border:0;padding-left:10px;color:#fff; background: #009025;} 

.search_box .search input.sea_btn{width:50px;height:40px;line-height:40px;cursor:pointer; background:url(../images/search_icon.png) no-repeat center #00751e;}

.sea_right span{font-size:14px;}



/*图片滚动*/

.case_img{width:1180px; margin:0 auto;overflow:hidden;margin-top:25px;}

.case_img .gd_all ul{overflow:hidden;margin:0 53px;width:1040px;}

.case_img .gd_all li{ float:left; width:210px;margin-right:30px;text-align:center;}

.case_img .gd_all li img{ width:200px; height:130px;border:1px solid #bbbbbb;padding:2px;}

.case_img .gd_all li a.name{font-size:14px;margin-top:4px;}

em{position: absolute;top: 30px;}

.t_r{ right:0px;}

.gd_all{ position:relative;}



/*公共标题样式*/

.pub_tit{padding-top:30px;}

.pub_tit h3{text-align: center;width:780px;margin:0 auto;background:url(../images/pub_tit_bg.png) no-repeat center 18px;}

.pub_tit h3 a.tit{color:#333;display:block;padding-bottom:4px;}

.pub_tit h3 span{display:block;margin-top:20px;}

.pub_tit h3 a.more{display:block;width:75px;height:27px; text-align: center;line-height:27px;font-size:12px;margin:0 auto;margin-top:7px; background: #fff;border:1px solid #b5b5b5;}

.pub_tit h3 a.more:hover{border:1px solid #fa7b2b;color:#fff; background:#fa7b2b;}



/*小banner*/

.banner_small{position: relative;height:230px; }

.ban_btn{font-size: 18px;font-weight:bold;height:41px;line-height:41px;color:#fff;display:inline-block;margin-left: 35px;width:144px;text-align: center;}

.banner_small01{ background: url(../images/ban_small_01.jpg) no-repeat center;}

.ban_text_img{margin: 130px 0 0 30px;}

.banner_small01 .ban_qq{right:60px;top:164px;position:absolute;}

.banner_small01 .tell_con{height:46px;}

.banner_small01 .tell_con .ban_btn{margin-top:9px;position:inherit;margin-left:-35px}



/*产品分类*/

.pro_box{background:#f2f2f2;padding-top:50px;padding-bottom:25px;}

.pro_type{ text-align:center;} 

.pro_type ul{display:inline-block;}

.pro_type ul li{ background:url(../images/pro_ty_bg.jpg) no-repeat center; width:195px;height:50px; text-align: center;line-height:50px;float:left;margin-right:25px;}

.pro_type ul li a{display:block;font-size:18px;font-weight:bold;width:195px;height:50px; }

.pro_type ul li.selected{background:url(../images/pro_ty_bg_hover.jpg) no-repeat center;} 

.pro_type ul li.selected a{color:#fff;}

.pro_con_box .case_img .gd_all li{width:266px;    margin-right: 40px;}

.pro_con_box .case_img .gd_all li img{width:266px;height:200px;}

.pro_con_box em{top:85px;}

/*案例*/

.case_con ul li:first-child{width:560px;height:430px;}

.case_con ul li:first-child > a{ width:560px;height:430px;overflow:hidden;}

.case_con ul li:first-child a img{width:560px;height:430px;}

.case_con ul li:first-child .anl_rig{width:560px;height:430px;}

.case_con ul li:first-child .hover .bor_top_1,.case_con ul li:first-child .hover .bor_bottom_1{width:546px;}

.case_con ul li:first-child .hover .bor_right_1,.case_con ul li:first-child .hover .bor_left_1{height:416px;}

.case_con ul li:first-child .anl_rig .an_more{width:400px;margin:120px auto 0;}

.case_con ul li:first-child .anl_rig .an_more p{height:66px;overflow:hidden;}

.case_con ul{overflow:hidden;width:1300px;margin-top:25px;}

.case_con ul li{float:left;position:relative;margin-right:21px;margin-bottom:14px;border:1px #bdbdbd solid;padding:2px;}

.case_con ul li > a{ width:280px;height:205px;overflow:hidden;display:block;}

.case_con ul li a img{ width:280px;height:205px; }

.case_con ul li .anl_rig{background:url(../images/an_hov_bg.png);width:280px;height:205px; text-align:center;position:absolute;top:2px;}

.case_con ul li .anl_rig .an_more{color:#fff;width:200px;margin:30px auto 0;}

.case_con ul li .anl_rig .an_more h5{font-size:18px; text-align:center;height:25px;overflow:hidden;font-weight:bold;}
.case_con ul li .anl_rig .an_more h5 a{color:#fff;}

.case_con ul li .anl_rig .an_more a{display:block;}

.case_con ul li .anl_rig .an_more a span{ background:url(../images/more.png) no-repeat center;display:inline-block;width:38px;height:38px;margin-top:10px; text-align:center;}

.case_con ul li .anl_rig .an_more p{font-size:12px;line-height:22px;height:44px;overflow:hidden;margin:12px 0;}

.case_con ul li .anl_rig .bor{ background:#fff;position:absolute;}

.case_con .hover .bor_top_1,.hover .bor_bottom_1{width:266px;}

.case_con .hover .bor_right_1,.hover .bor_left_1{height:191px;}

.bor_top_1{width:0;height:1px;top:7px;left:7px; -webkit-transition:all 0.5s ease-out;

	-o-transition:all 0.5s ease-out;

	transition:all 0.5s ease-out}

.bor_bottom_1{width:0;height:1px;bottom:7px;left:7px;-webkit-transition:all 0.5s ease-out;

	-o-transition:all 0.5s ease-out;

	transition:all 0.5s ease-out}

.bor_right_1{width:1px;height:0;right:7px;top:7px;-webkit-transition:all 0.5s ease-out;

	-o-transition:all 0.5s ease-out;

	transition:all 0.5s ease-out}

.bor_left_1{width:1px;height:0;left:7px;top:7px;-webkit-transition:all 0.5s ease-out;

	-o-transition:all 0.5s ease-out;

	transition:all 0.5s ease-out}

.see_more{ background:#0e7cf0; text-align:center;line-height:28px;}



/*电话*/

.tell_wrap{border-top:2px #cdcdcd solid;margin-top:60px;}

.tell_con{width:452px;border:3px #0b8a25 solid;padding:13px 10px;height:34px;margin:-35px auto 0; background: #fff;}

.tell_con span{display:block;float:left}

.tell_con span.phone{background:url(../images/phone_1.png) no-repeat center;width:46px;height:36px; }

.tell_con span.tell{border-left:1px solid #333;padding:10px 0 10px 15px;margin-left:10px;}

.tell_con .ban_btn{position:absolute;border:3px solid #cdcdcd;width:136px;height:35px;line-height:35px;color:#333; background: #fff;margin-top: -3px;}

.tell_con .ban_btn:hover{ background: #fa7b2b;color:#fff;border:3px solid #fa7b2b;}

/*优势*/

.ys_wrap{ background:url(../images/ys_bg.jpg) no-repeat center top;padding-top:30px;margin-top:35px;height:1516px;}

.ys_tit{text-align: center;background:url(../images/ys_tit_bg.jpg) no-repeat center 8px;height:110px;}

.ys_tit strong{display:block; margin-bottom:10px}

.ys_tit strong i{font-size:60px; font-family: "Impact"; text-transform: uppercase;color:#e1e0e0;font-weight:normal;}

.ys_tit strong span{display:block;margin-top:-42px;}

.ys_tit strong.f26{background:url(../images/ys_tit_bg.png) no-repeat center;height:63px;line-height:63px;color:#fff;}

.ys_con {margin-top:30px;}

.ys_con .ys_1{overflow:hidden;}

.ys_con dl{margin-top:40px;}

.ys_con dl dt{overflow:hidden;}

.ys_con dl dt h5{float:left; text-transform: uppercase;width:520px;margin-left:15px;}

.ys_con dl dt h5 strong{font-size:24px;display:block;background:url(../images/ys_dt_line.jpg) repeat-x bottom;padding-bottom:8px;margin-bottom:8px; }

.ys_con dl dt span{display:block;background:url(../images/ys_dt_icon.png) no-repeat center;width:70px;height:70px;color:#fff;font-size:32px;font-family: "Impact"; text-align: center;line-height:70px;float:left;}

.ys_con dl dd{font-size:16px;width:580px;margin-left:30px;background:url(../images/ys_dd_list.png) no-repeat left 10px;padding-left:25px;margin-top:15px;}

.ys_con dl dd p{margin-bottom:15px;line-height:30px;}

.ys_con .ys_2 {margin-top:25px;}

.ys_con .ys_2 dl dd{width:790px;}

.ys_con .ys_2 .ys_2_img{margin-top:15px;}

.ys_con .ys_3_4 {width:1200px;margin-top:18px;}

.ys_con .ys_3_4 dl dt h5{width:650px;}

.ys_con .ys_3_4 dl{margin-top:25px;}

.ys_con .ys_3_4 dl dd{width:770px;}

.ys_con .ys_3_4 .ys_3_img{margin-top:45px;}



/*合作伙伴*/

.hz_wrap{background:url(../images/hz_bg.png) no-repeat center top;height:332px;margin-top:40px;}

.hz_wrap .pub_tit h3 a.tit{color:#fff;}

.hz_wrap .pub_tit h3 a.more{ background: #0b8a25;color:#fff;}

.hz_wrap em{top:6px;}

.hz_wrap .case_img{width:1075px;margin:20px 0 0 42px;}

.hz_wrap .case_img .gd_all li a{color:#fff;display:block;margin-bottom:8px;font-size:14px;}



/*客户见证*/

.cli_con h3{text-align:center;margin-top:43px;position:relative;}

.cli_con h3 a.more{position:absolute;top:50px;right:335px;}

.cli_in{overflow:hidden;margin-top:28px;width:1220px; overflow:hidden;}

.cli_in dl{width:260px;height:350px;float:left;margin-right:45px;position:relative;} 

.cli_in dl dt{background:#ebebeb;}

.cli_in dl dt img{width:260px;height:195px;}

.cli_in dl dd{height:130px; background:#f2f2f2;border-bottom:3px #fa7b2b solid;padding:3px;}

.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:5px;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:0px;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; overflow:hidden; background: #f0f0f0;padding-bottom:30px;}

.com_wrap .ab_us{width:878px;height:486px;}

.about_us{width:878px;}

.about_us .con_title{margin-top:30px;}

.about_con{overflow:hidden;}

.about_con a img{width:406px;height:270px;}

.about_con a.img_sha{width:406px;height:270px;}

.about_con .com_intr{margin-left:20px;margin-top:3px;}

.about_con .about_text{width:472px; background: #fff;height:270px;}

.about_con .about_text .com_intr h4{text-align: center;margin-top:34px;}

.about_con .about_text .com_intr h4 a{font-size:16px;font-weight:bold;color:#333; }

.about_con .about_text .com_intr p{font-size:14px;color:#333;line-height:24px;margin-top:10px;height:120px;overflow:hidden;width:430px;}

.about_con .about_text .com_intr a.ab_more{ display:block;color:#fff;font-size:14px;font-weight:bold; background: #fa7b2b;width:100px;height:29px;line-height:29px; text-align: center;margin:25px auto 0;}

.com_box{overflow:hidden;margin-top:35px;}

.subject_wrap{overflow:hidden;margin-top:7px; background: 

#fff;height:226px;padding:20px 12px;}

.subject_wrap h3{border-bottom:2px #d0d0d0 solid;overflow:hidden;padding-bottom:8px;}

.subject_wrap h3 a{display:block;}

.subject_wrap h3 a strong{display:block;float:left;font-size:16px;background:url(../images/photos_icon.png) no-repeat left center;padding-left:20px;}

.subject_wrap h3 a.more{float:right;}

.subject_wrap h4{margin-top:40px;} 

.com_envi{width:850px;}

.com_envi .case_img{width:850px;margin-top:30px;}

.com_envi .case_img .gd_all li a{display:block;margin-bottom:5px;}

.com_envi .case_img .gd_all li img{width:195px;height:130px;}

.com_envi .case_img .gd_all li{margin-right:15px;}

.com_envi em{top:40px;}



/*荣誉资质*/

.team_wrap{background:#fff;width:295px;height:543px;}

.team_wrap .new_title h3 a strong{display:block;width:244px;height:40px;line-height:40px; text-align: center;color:#fff; background: #049b2b;margin:0 auto;}

.team_wrap .new_title h3{ text-align: center;}

.team_wrap .new_title h3 a.more{font-size:12px; display:block;margin-top:10px;}

.tean_img .bd{height:430px;overflow:hidden;}

.tean_img{height:430px;overflow:hidden;margin-top:20px;width:210px;margin:20px auto 0;}

.tean_img ul{height:430px;}

.tean_img ul li{text-align:center;margin-bottom:20px}

.tean_img ul li img{width:202px; height:136px; display:block;margin-bottom:10px;border:1px #e3e1e1 solid;padding:3px;}



/*公司新闻*/

.news_box{margin-top:30px;}

.faq{width:420px;}

.faq .news_tit a{font-size:16px;font-weight:bold; }

.faq .news_tit a.more{font-size:12px;font-weight:normal;}

.faq .news_con{height:320px;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;display:block;white-space:nowrap; text-overflow:ellipsis;overflow:hidden;}

.faq .news_con .news_list li .wen_icon{ display:inline-block;color:#0b8a25; text-align:center;margin-right:10px;}

.faq .news_con .news_list li .da{margin-top:10px;}

.faq .news_con .news_list li .da_icon{ display:inline-block;color:#f07002; text-align:center;margin-right:10px;}

#tab22{width:730px;}

.news_tit{height:40px;line-height:40px;border-bottom:1px solid #d6d6d6;}

.news_tit ul{float:left;}

.news_tit ul li{float:left;font-size:16px;color:#545454;font-weight:bold;width:112px;height:40px; cursor:pointer; text-align:center; background: #989898;margin-right:15px;}

.news_tit ul li a{color:#fff;}

.news_tit a{display:block;}

.news_tit a.more{padding-right:10px;}

.news_tit .faq_tit{color:#fff;background: #0b8a25;padding:0 20px;}

.new_box{margin-top:15px;padding-left:5px;}

#tab22 .new_menu li.selected{background: #0b8a25;}

#tab22 .news_con {overflow:hidden;}

#tab22 .news_con .news_img{ overflow:hidden;position:relative;margin-top: 13px;}

#tab22 .news_con .news_img img{width:305px;height:320px;margin-left:35px;}

#tab22 .news_con .news_img .right{width:210px;height:190px;background:url(../images/news_con_bg.png) repeat;position:absolute;top:50px;}

#tab22 .news_con .news_img .right p{font-size:12px;line-height:20px;margin-top:10px;height:100px;overflow:hidden;color:#fff;padding:0 6px;margin-top:15px;}

#tab22 .news_con .news_img .right a{font-size:14px;color:#fff;display:block;border-bottom:1px solid #fff;padding:10px 6px;white-space: nowrap; overflow: hidden; text-overflow: ellipsis;margin-top:11px;}



#tab22 .news_con .news_list{overflow:hidden;} 

#tab22 .news_con .news_list li{color:#545454;height:36px;line-height:36px;overflow:hidden;border-bottom:1px dashed #dadada;width:332px;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_wrap .link{border:2px #e2e2e2 solid;;margin:40px 0 30px;padding:30px 20px;font-size:16px;overflow:hidden;font-weight:bold;}

.link_wrap .link a{padding:0 10px;font-size:14px;}







