@charset "utf-8";
/* CSS Document */


/* banner */
.b_box{height:498px; margin:0 auto; clear:both;}
.flexslider{position:relative;height:498px;overflow:hidden;*z-index:-1;}
.slides{position:relative;z-index:1;}
.slides li{height:498px;}
.slides li a{height:100%; display:block;}
.flex-control-nav{position:absolute;bottom:27px;z-index:999;width:100%;text-align:center;}
.flex-control-nav li{display:inline-block;width:36px;height:11px;margin:0 5px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:36px;height:11px;line-height:40px;overflow:hidden;background:url(../images/dot.png) right 0 no-repeat;cursor:pointer; }
.flex-control-nav .flex-active{background-position:0 0;}

/*search*/
.search_box{
	margin:auto;
	width:100%;
	border-bottom-width: 1px;
	border-bottom-color: #abaaaa;
	border-bottom-style: dashed;
}
.search{
	width:1080px;
	height:60px;
	margin:0 auto;
}
.search .keywords{ font-size:14px; line-height:60px; float:left;color:#171515;  }
.search .keywords a{color:#413f3f; }
.search .sur_con{width:303px; height:36px; overflow:hidden;  float:right;   margin-top: 10px;}
.search .sur_con .search_k{
	height:34px;
	float:left;
	width:259px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #d3d3d3;
	border-bottom-color: #d3d3d3;
	border-left-color: #d3d3d3;
}
.search .sur_con .search_anniu{width:43px;height:36px; background:url(../images/search_an.gif) no-repeat; cursor:pointer; border:none; float:right;}
/*pk*/
 
.index_vs_bj{
	width:100%;
	margin:auto;
	background-image: url(../images/vsbj.jpg);
	background-repeat: no-repeat;
	background-position: center;
	height: 600px;
}       
.index_vs{
	width:1080px;
	margin:auto;
	position: relative;
}
.index_vs1{
	font-size:30px;
	color:#fff;
	position: absolute;
	left: 265px;
	top: 61px;
	font-weight:bold;
}
.index_vs2{font-size:30px; color:#fff;position: absolute;right: 176px;top: 61px;font-weight:bold;}
.index_vs3{font-size:24px; color:#fff;position: absolute;left: 208px;top: 180px; color:#34a00c;}
.index_vs4{font-size:24px; color:#fff;position: absolute;left: 522px;top: 185px;}
.index_vs5{font-size:24px; color:#fff;position: absolute;right: 176px;top: 185px; color:#4e4f50;}
.index_vs6{font-size:24px; color:#fff;position: absolute;left: 169px;top: 280px; color:#34a00c;}
.index_vs7{font-size:24px; color:#fff;position: absolute;left: 484px;top: 280px;}
.index_vs8{font-size:24px; color:#fff;position: absolute;right: 140px;top: 280px; color:#4e4f50;}
.index_vs9{font-size:24px; color:#fff;position: absolute;left: 150px;top: 380px; color:#34a00c;}
.index_vs10{font-size:24px; color:#fff;position: absolute;left: 443px;top: 380px;}
.index_vs11{font-size:24px; color:#fff;position: absolute;right: 180px;top: 380px; color:#4e4f50;}
.index_vs12{font-size:24px; color:#fff;position: absolute;left: 128px;top: 474px; color:#34a00c;}
.index_vs13{font-size:24px; color:#fff;position: absolute;left: 413px;top: 474px;}
.index_vs14{font-size:24px; color:#fff;position: absolute;right: 215px;top: 474px; color:#4e4f50;}









/*chanpin_box*/
.chanpin_box{ width:1080px; margin:30px auto;}
.cp_title{ background:url(../images/title_bg.jpg) no-repeat; width:466px; height:58px; margin:0 auto; font-family:"微软雅黑";}
.title_1{ text-align:center; font-size:24px; font-weight:bold;}
.title_1 a{ color:#007fea;}
.title_2{ text-align:center; font-size:16px;}

.cp_title2{ background:url(../images/title_bg2.jpg) no-repeat 0 30px; width:466px; height:58px; margin:0 auto; font-family:"微软雅黑"; padding-top:30px;}


/*滑动门*/
.product_nr{ padding-top:20px;}
#tab1{width:1080px;position:relative;}
#tab1 .tab_menu1{
	position:absolute;
	z-index:1;
	height:42px;
	width:654px;
}
.menu1{height:42px; width:654px; margin:0px auto 15px;}
#tab1 .tab_menu1 li{float:left;width:150px;height:42px;border-bottom:0px;cursor:pointer;text-align:left;margin:0 5px 0 8px; font-size:16px; font-family:"微软雅黑"; background:#fff; line-height:42px; text-align:center; color:#333;}
#tab1 .tab_menu1 li span{ font-size:12px; text-transform:uppercase; color:#fff;}
#tab1 .tab_box1{width:1080px;height:100px;clear:both;position:relative;}
#tab1 .tab_menu1 .selected{cursor:pointer; color:#fff; background:#1277cf;}
#tab1 .hide{display:none;}
.prod_nr{ padding-top:8px;}
.prod_nr ul li{ float:left; background:#FFF; margin:15px 11px; width:266px; height:280px;}
.prod_nr ul li p{ text-align:center; line-height:35px;background:#e2e1e2; margin-top:10px;}
.prod_nr ul li img{ width:252px; height:228px; padding:7px;display:block; background:#e2e1e2;}
.prod_nr ul li img:hover{ background:#1277cf;}

/*工程案例展示*/

.index_gg{
	width:100%;
	margin:auto;
	background-image: url(../images/index_12.jpg);
	background-repeat: no-repeat;
	height: 328px;
	background-position: center;
}
.index_gg_img{ width:410px; margin:auto;padding-top:205px;}




/* product */
/*productBox*/
.productBox{ width:100%;  background:url(../images/product_bg_02.jpg) no-repeat 50% 60px; height:726px;}
.product{ width:1080px; margin:0 auto; overflow:hidden; }
.product .prod_fl{ width:228px; float:left; }
.product .prod_fl h2{
	width:233px;
	height:61px;
	background-image: url(../images/index_03.jpg);
	background-repeat: no-repeat;
	padding-top:11px;
}
.product .prod_fl h2 a{ font-size:24px; font-weight:bold;color:#fff; padding-left:44px;}
.product .prod_fl h2 span { font-family:Georgia, Constantia, "Lucida Bright", "DejaVu Serif", serif; color:#fff; font-size:12px; display:block;}
.list{ background:#26a10d; width:233px;}
.list .list_con1{ float:left; padding-top:15px;}
.list1 .biaoti{ float:left; background:url(../images/prod_list_dt_03.jpg) center no-repeat; width:206px; height:42px; line-height:42px; margin:8px auto 0 auto; padding-left:27px;}
.list1 .biaoti li a{ font-size:16px; font-weight:bold; padding-left:34px; color:#fff;}
.list1 .list_con{ padding-left:14px; float:left; display:none; padding-left:25px;}
.list1 .list_con li{ border-bottom:1px dotted #6dba50;line-height:35px;  padding-left:0px; float:left; display:inline-block; width:196px;}
.list1 .list_con li a { color:#fff; font-size:14px;}
.prod_dhbj{
	background-color: #34A00C;
	width: 223px;
	margin-right: auto;
	margin-left: auto;
	padding-bottom:6px;
}
.prod_tel{width:233px; text-align:center; font-size:14px; color:#fff;}
.prod_tel span{ font-family:Impact; color:#fff; font-size:18px;}
.prod_dg{ width:233px; text-align:center; margin-top:12px;}


.prod_list_ed{
	background-image: url(../images/index_08.jpg);
	background-repeat: no-repeat;
	height: 15px;
	width: 228px;
}
.product .prod_fr{ width:850px; float:right;}


#tab{width:850px;position:relative;margin:0px auto;}
.prod_btbj{
	width:838px;
	background-image: url(../images/index_09.jpg);
	background-repeat: no-repeat;
	height: 40px; margin-left:12px;
}
#tab .tab_menu{}
#tab .tab_menu li{
	float:left;
	width:164px;
	height:47px;
	line-height:47px;
	border-bottom:0px;
	cursor:pointer;
	text-align:center;
	border-radius:3px 3px 0 0;
	background-image: url(../images/cpqh2.jpg);
	background-repeat: no-repeat;
	margin-right:18px;
}
#tab .tab_menu li a{ font-size:16px; color:#34a00c;}
#tab .tab_box{width:850px;clear:both;top:19px;position:relative;}
#tab .tab_menu .selected{
	cursor:pointer;
	background-image: url(../images/cpqh1.jpg);
	background-repeat: no-repeat;
	height: 47px;
	width: 164px;
}
#tab .tab_menu .selected a{ color:#fff;}
.prod_btbj span{ float:right; margin:20px 19px 0 0;}
.prod_btbj span a{ color:#34a00c;}
#tab .hide{display:none;}
#tab .tab_box div { overflow:hidden;}
.index_cp_list{ width:850px; height:586px;}
.index_cp_list li{ float:left;width:199px; text-align:center; line-height:20px; margin-left:12px;}
.index_cp_list li img{ width:191px; height:155px; padding:3px; background:#fff; border:solid 1px #e9e4e4;}
.index_cp_list span{ text-align:center; height:28px; color:#494848; overflow:hidden; width:199px; font-size:14px; display:block;}




/*banner2*/
.banner2_box{
	background-image: url(../images/ban2.jpg);
	background-repeat: no-repeat;
	height: 237px;
	width: 100%;
	margin-top:0px;
	background-position: center;
}
.banner2{ width:1080px;  height:237px;  position:relative; margin:0px auto 0 auto;}
.banner2 dl dd{
	font-size:14px;
	color:#fff;
	line-height:28px;
	
}
.banner2 dl dd span{
	font-size:26px;
	color:#fff;
	font-family: Impact;
}
.banner2 dl{ position:absolute; top:49px; right:35px; }
.banner2 em{
	width:151px;
	height:39px;
	text-align:center;
	font-style:normal;
	display:block;
	position:absolute;
	top:150px;
	right:44px;
}
.banner2 em a{font-size:18px; color:#fff; font-weight:bold;line-height: 32px;
	height:39px; }
/*caseBox*/
.caseBox{ width:100%; margin-top:50px;}
.case_h3{
	width:100%;
	height:62px;
	position:relative;
	background-image: url(../images/product_h3_bg_03.jpg);
	background-repeat: no-repeat;
	background-position: center;
	margin-top: 0;
	margin-right: auto;
	margin-left: auto;
	text-align:center;
	
}
.case_h3 h3{ text-align:center; padding-top:32px;}
.case_h3 h3 a{ font-size:26px; font-weight:bold; color:#379d0e;}
.case{ width:1080px; margin:29px auto 0 auto; height:400px;}
.case .cell{ width:259px; float:left; margin-left:10px; margin-bottom:10px; position:relative;}
.case .cell img{ width:253px; height:182px; padding:2px; border:1px solid #dddddd;}
.case .cell a{ width:259px; height:188px; display:block; font-size:18px; color:#fff; line-height:188px; text-align:center; background:url(../images/case_cell_bg_03.png) repeat; position:absolute; top:0px; right:0px; display:none;}
.case .cell:first-child{ width:532px; float:right; margin-right:0px;}
.case .cell:first-child img{ width:527px; height:381px;}
.case .cell:first-child a{ width:532px; height:387px; display:block; font-size:18px; color:#fff; line-height:387px; text-align:center; background:url(../images/case_cell_bg_03.png) repeat; position:absolute; top:0px; right:0px; display:none;}
.case .cell:hover a{ display:block;}

/*caseBox end*/ 


/*advantages*/
  

.index_ys_bj{
	width:100%;
	margin:12px auto 0 auto;
	background-image:url(../images/ys_bj.jpg);
	background-position: center top;
	background-repeat: no-repeat;
	height:1329px;
	font-size:14px;
	line-height:25px;
	color:#373636;
}
.index_ys{
	width:1080px;
	margin:auto;
	position: relative;
}
.index_ys h3{ font-weight:bold; color:#34a00c; text-align:center; padding-top:16px; line-height:51px;}
.index_ys h3 a{font-size:28px; font-weight:bold; color:#2c2c2c; }
.index_ys h3 span{ font-size:44px; color:#34a00c;}
.index_ys1{
	width:542px;
	position: absolute;
	top: 192px;
	left:71px;
	z-index: 999;
}
.index_ys1 dl{
	width:542px;
	position: relative;
	color:#373636;
}
.index_ys1 dl dt{font-size:26px; font-weight:bold; color:#34a00c; line-height:18px; margin-bottom:22px;}
.index_ys1 dl dt span{ font-size:10px; color:#797979; text-transform:Uppercase; font-weight:normal; line-height:26px;}
.ys_jdkc{
	position: absolute;
	top: 220px;
}
.ys_dgmm{
	position: absolute;
	top: 232px;
}
.ys_jszx{
	position: absolute;
	top: 232px;
}
.index_ys1_pic{position: absolute;
	top: 159px; right:0px;}
.index_ys2_pic{position: absolute;
	top: 558px; left:0px;}
.ys_dd1{
	position: absolute;
	left: -16px;
	top: 56px;
}
.ys_dd2{
	position: absolute;
	left: -16px;
	top: 113px;
}
.ys_dd3{
	position: absolute;
	left: -16px;
	top: 173px;
}
.ys_dd4{
	position: absolute;
	left: -16px;
	top: 56px;
}
.ys_dd5{
	position: absolute;
	left: -16px;
	top: 113px;
}
.ys_dd6{
	position: absolute;
	left: -16px;
	top: 179px;
}
.ys_dd7{
	position: absolute;
	left: -16px;
	top: 56px;
}
.ys_dd8{
	position: absolute;
	left: -16px;
	top: 113px;
}
.ys_dd9{
	position: absolute;
	left: -16px;
	top: 179px;
}
.index_ys2{
	width:473px;
	position: absolute;
	top: 614px;
	right:0px;
}
.index_ys2 dl{}
.index_ys2 dl dt{font-size:26px; font-weight:bold; color:#34a00c; line-height:18px; margin-bottom:22px;}
.index_ys2 dl dt span{ font-size:10px; color:#797979; text-transform:Uppercase; font-weight:normal; line-height:26px;}
.index_ys2 dl dd{font-size:14px;
	padding-left: 6px;}
.index_ys3{
	width:417px;
	position: absolute;
	top:965px;
	left:69px;
}
.index_ys3 dl{}
.index_ys3 dl dt{font-size:26px; font-weight:bold; color:#34a00c; line-height:18px; margin-bottom:22px;}
.index_ys3 dl dt span{ font-size:10px; color:#797979; text-transform:Uppercase; font-weight:normal; line-height:26px;}

.index_ys4{
	width:417px;
	position: absolute;
	top: 938px;
	right:45px;
}
.index_ys4 dl{}
.index_ys4 dl dt{font-size:26px; font-weight:bold; color:#222222; line-height:18px; margin-bottom:22px;}
.index_ys4 dl dt span{ font-size:10px; color:#797979; text-transform:Uppercase; font-weight:normal;}
.index_ys4 dl dd{font-size:14px;
	color:#222222;
	background-image: url(../images/yslibj.jpg);
	background-repeat: no-repeat;
	height: 24px;
	background-position: 0px 4px;
	padding-left: 21px;}
/*about*/

/*客户见证开始*/

.index_jz_box{
	background-image: url(../images/khjzbj.jpg);
	background-repeat: no-repeat;
	height: 673px;
	width: 100%;
background-position: center;
}			
.index_jz{ width:1080px; margin:auto; padding-top:22px;}		
.index_jz_h3{
	width:100%;
	height:62px;
	position:relative;
	background-image: url(../images/jz_h3_bg_03.jpg);
	background-repeat: no-repeat;
	background-position: center;
	margin-top: 0;
	margin-right: auto;
	margin-left: auto;
	text-align:center;
	
}
.index_jz_h3 h3{ text-align:center; padding-top:18px;}
.index_jz_h3 h3 a{ font-size:26px; font-weight:bold; color:#379d0e;}			
.index_jz ul{ width:1080px; margin:auto;}			
.index_jz ul li{
	float:left;
	width:494px;
	height:206px;
	background:#fff;
	border-left-width: 5px;
	border-left-style: solid;
	border-left-color: #34a00c;
	font-size:14px;
	margin:43px 12px 0 12px;
}				
.index_jz ul li dl{}			
.index_jz ul li dt{ width:201px; height:177px; float:right; padding:15px 11px 0 0;}
.index_jz ul li dt img{ width:201px; height:177px;}
.index_jz ul li dd{ width:245px; float:left; padding-left:18px; padding-top:32px;}			
.index_jz ul li dd p{ width:240px; height:105px; overflow:hidden; color:#585656; line-height:25px; margin-bottom:12px;}			
.index_jz ul li dd span{}			
.index_jz ul li dd span a{ color:#fc8800;}		
/*jie shao kai shi*/
.index_jj_box{ width:100%; margin:auto; padding-top:36px;}
.index_jj_nr{ width:1080px; margin:auto;}
.index_jj{ width:386px; float:left;}   	
.index_jj h3{
	background-image: url(../images/jjbt.jpg);
	background-repeat: no-repeat;
	height: 108px;
	width: 190px;
}
.index_jj h3 a{ font-size:28px; color:#379d0e;}
.index_jj dl{ width:386px;}
.index_jj dl dt{ font-size:18px; color:#379d0e; font-weight:bold; margin-top:29px;}
.index_jj dl dd p{ font-size:14px; color:#666666; line-height:26px; margin-top:12px; padding-bottom:12px; height:176px; overflow:hidden;}
.index_jj_line{
	background-color: #34a00c;
	height: 1px;
	width: 179px;
	font-size: 0px;
	line-height: 0px; margin-bottom:26px; margin-top:14px;
}
.index_jj dl span{}
.index_cf{
	background-image: url(../images/cf.jpg);
	background-repeat: no-repeat;
	background-position: center;
	height: 433px;
	width: 415px;
	float:left;
}    
.index_cf h3{ font-size:24px; color:#379d0e; padding:4px 0 24px 49px;} 
.index_cf h3 a{font-size:24px; color:#379d0e;}
.index_cf dl{ width:332px; margin:21px auto 0 auto;}
.index_cf dt{ width:139px; float:left;}
.index_cf dt img{ width:133px; height:122px; border:solid 1px #dbd8d8; padding:2px;}
.index_cf dd{ float:right; width:185px;}
.index_cf dd span{ color:#38a211; font-size:14px; height:24px; overflow:hidden;}
.index_cf dd span a{color:#38a211; font-size:14px;}
.index_cf dd p{ font-size:14px; color:#666666; padding-top:12px;height: 79px;overflow: hidden;line-height: 27px;}
.index_cf div{ padding-top:12px; padding-left:119px;}
.index_ry_nr{ width:273px; float:right;}
.index_ry_nr h3{
	font-size:24px;
	color:#379d0e;
	line-height:46px;
	background-image: url(../images/rybt.jpg);
	background-repeat: no-repeat;
	height: 80px;
	width: 273px;
}
.index_ry_nr h3 a{color:#379d0e;}
.index_ry_nr ul{ margin-top:25px;} 
.index_ry_nr ul li{text-align:center; margin-right:8px;} 
.index_ry_nr ul li img{ width:219px; height:225px;}
.index_ry_nr ul li p{ text-align:center; color:#fff;} 
.index_ry_nr ul li p a{color:#514f4f; font-size:14px;}
#simgs4{ height:274px; width:219px; margin:auto;}
.index_ry_gd{ margin-top:46px; margin-left:94px;}
/*jie shao kai shi*/		
/*banner_little3*/
.banner3{ width:100%;  height:188px; background:url(../images/ban3_bg.jpg) no-repeat center;}
.banner3 .main{  position:relative;}
.banner3 dl{ position:absolute; top:50px; right:297px; }

.banner3 dl dd{
	font-size:26px;
	color:#FFF;
	line-height:36px;
	font-family: Impact;
	text-decoration: none;
}
.banner3 dl dt{ font-size:16px; color:#ffffff;height:18px;  }
.banner3 em{  width:158px; height:32px; font-style:normal; display:block;position:absolute; top:112px; right:289px;}
.banner3 em a{font-size:18px; color:#fff; font-weight:bold;line-height: 32px;}

/*customer*/


/*————————————————————————————————新闻中心————————————————————————————————*/
/*newBox*/
.line_xw{
	width:100%;
	margin:48px auto 0 auto;
	font-size: 0px;
	line-height: 0px;
	background-image: url(../images/linexw.jpg);
	background-repeat: repeat-x;
	height: 3px;
}
.newBox{ width:100%;}
.new_h3{ width:100%; margin:41px auto 66px auto;}
.new_h3 h3{ width:255px; height:46px; background:url(../images/new_h3_03.jpg) no-repeat center; font-size:30px; font-weight:bold; color:#34a00c;margin:0 auto;}
.new_h3 h3 a{color:#34a00c;}
.new_h3 h3 i{ width:12px; height:12px; display:inline-block; background:url(../images/about_h3_icon_03.jpg) no-repeat center; margin:0 15px;}
.new_show{
	width:100%;
	padding:68px 0 30px 0;
	background-image: url(../images/new_bg_02.jpg);
	background-repeat: repeat;
	
}
.new{ width:1080px; margin:0 auto; height:360px;position: relative;}
.new_fl{ width:1080px;}
#tab_2{width:1080px; }
#tab_2 .tab_menu{
	width:517px;
	height: 120px;
	position: absolute;
	top: -89px;
	left:300px;
}
#tab_2 .tab_menu li{
	width:151px;
	height:61px;
	border-bottom:0px;
	cursor:pointer;
	overflow:hidden;
	background-image: url(../images/new_memu_icon_03.jpg);
	background-repeat: no-repeat;
	float:left;
	margin-left:12px;
}
#tab_2 .tab_menu li a{ width:121px; height:61px; line-height:61px; color:#fff; font-size:18px; padding-left:30px; display:block;}
#tab_2 .tab_box_2{width:1080px; }
#tab_2 .tab_menu .selected{
	cursor:pointer;
	background-image: url(../images/new_memu_icon_06.jpg);
	background-repeat: no-repeat;
	height: 61px;
	width: 151px;
}
#tab_2 .tab_menu .selected a{ color:#fff;}
#tab_2 .hide{display:none;}
.index_news_left{ float:left; width:545px;}
.index_news_left dl{ width:508px; margin:21px auto 0 auto;}
.index_news_left dt{ width:222px; float:left;}
.index_news_left dt img{ width:210px; height:153px; border:solid 6px #dbd8d8;}
.index_news_left dd{ float:right; width:270px;}
.index_news_left dd span{ color:#38a211; font-size:14px; overflow:hidden; height:18px; display:block; margin-top:12px;}
.index_news_left dd span a{color:#38a211; font-size:14px;}
.index_news_left dd p{ font-size:14px; color:#2d2d2d; padding-top:12px; height:106px; overflow:hidden; line-height:25px;}
.index_news_line{
	float:left;
	background-image: url(../images/linnews.jpg);
	background-repeat: no-repeat;
	height: 330px;
	width: 39px;
	margin-top: 29px;
}
                    
 .index_news_right{ width:495px; float:left;}                   
 .index_news_right ul{width:495px; padding-top:42px;}
.index_news_right ul li{
	width:495px;
line-height: 35px;
	background-image: url(../images/newsk.jpg);
	background-repeat: no-repeat;
	background-position: 0px 14px;
	height: 35px;
	overflow:hidden;
	padding-left:21px;
}

.index_news_right ul li a{ font-size:14px;}


/*newBox end*/
/*link*/












