.index_header{ height:790px;background:url(../images/service_bg.gif) repeat-x bottom;}
.index_banner{height:480px; width:100%;  overflow:hidden; text-align:center;background:url(../images/service_bg.gif) repeat-x bottom;}
.home-slider{ overflow:hidden; }
.design_box{ width:1200px; margin:0px auto;position:relative; z-index:10000; left:0px; }
.design{
	width:1280px;
	margin:0 auto;
	position:absolute;
	bottom:30px;
	left:0px;
	overflow:hidden;
	z-index:10000;
}
.design dl{float:left;width:310px;height:94px;background: url(../images/design_dl_bg.gif) no-repeat;text-align:center;padding:15px 30px;filter:alpha(opacity=60);-moz-opacity:0.6;opacity:0.6;}

.design dl.sel{background: url(../images/bot1.png) no-repeat;color:#fff;filter:alpha(opacity=80);-moz-opacity:0.8;opacity:0.8;}
.design dl.sel dd{color:#fff;}
.design_center{margin:0 45px;}
.design dl dt{width:300px;font-family:"微软雅黑";font-size:20px;font-weight:bold;border-bottom:#0F6;}
.design dl dd{line-height:20px;padding-top:10px;color:#999; width:280px; text-align:center; margin:0px auto;}

.service_bg{margin:0 auto; top:0px; position:relative;height:290px;z-index:100000;}
.service{width:1200px;margin:0 auto;bottom:20px;left:150px;height:290px;}
.service dl{width:266px;height:290px;float:left;text-align:center; cursor:pointer;}
.service dt{font-family:"微软雅黑";font-size:16px;font-weight:bold;padding-top:200px;padding-bottom:10px;}
.service dd{font-size:12px;color:#999;}
.service01{background:url(../images/fw22.jpg) no-repeat;margin-right:45px;}
.service01:hover{background:url(../images/fw2.jpg) no-repeat;color:#ff7657;}
.service02{background:url(../images/fw11.jpg) no-repeat;margin-right:45px;}
.service02:hover{background:url(../images/fw1.jpg) no-repeat;color:#ff7657;}
.service03{background:url(../images/fw33.jpg) no-repeat;margin-right:45px;}
.service03:hover{background:url(../images/fw3.jpg) no-repeat;color:#ff7657;}
.service04{background:url(../images/fw44.jpg) no-repeat;margin:0;}
.service04:hover{background:url(../images/fw4.jpg) no-repeat;color:#ff7657;}
.service dl.service_hover dd{color:#ff7657;}

.content{margin-top:40px;}
.content_title{margin-bottom:25px;background:url(../images/content_title_bg.png) repeat-x center center;}
.content_title2{ background-color:#fff; width:207px;}
.content_title3{ background-color:#fff; width:260px;}
.content_title4{ background-color:#f9f9f9; width:268px;}

.title_ch{font-family:"微软雅黑";font-size:20px;font-weight:bold;margin-right:15px;background:none;color:#ff7657;}
a.title_ch{font-family:"微软雅黑";font-size:20px;font-weight:bold;margin-right:15px;background:none;color:#ff7657;}
.title_en{font-family: Arial;font-size:20px;color:#aaa;text-transform:uppercase;background:none;}
.cases{padding-bottom:40px;width:1200px;margin:0 auto;}
.cases_dl{width:1200px;margin:0 auto;filter:alpha(opacity=30);-moz-opacity:0.3;opacity:0.3;}
.cases_dl dl{width:380px;float:left;}
.cases_name{font-size:14px;padding-top:15px;}
.cases_int{font-size:12px;padding-top:10px;color:#999;line-height:20px;}
.cases_center{margin:0 30px;}

.news_bg{margin:0 auto;background-color:#f9f9f9;}
.news{width:1200px;margin:0 auto;padding-top:40px; padding-bottom:40px;}
.news_con_left{float:left;width:550px; padding-right:45px; border-right:1px solid #eee;}
.news_con_right{float:left;width:550px; padding-left:45px;}
.news_con_left dl,.news_con_right dl{border-bottom:dashed 1px #d8d8d8;padding:20px 0 10px 0;}
.news_title{font-size:14px;font-weight:bold;}
.news_title a{color:#666;}
.news_title a:hover{color:#ff7657;text-decoration:underline;}
.news_date{color:#999;font-family:Arial;}
.news_con_left dl dd,.news_con_right dl dd{line-height:20px;margin-top:10px;}
.news_con_left dl dd a,.news_con_right dl dd a{color:#999;}
.news_con_left dl dd a:hover,.news_con_right dl dd a:hover{color:#666;}

.partners{width:1200px;margin:0 auto;padding:40px 0 20px 0px;clear:both;}
.partners_table{margin-top:20px; clear:both; display:none;}
.partners_table li{ float:left; width:150px; text-align:center; height:90px;  }
.partners_table li img{ padding:0px; margin:0px;}

.link{line-height:24px;padding:10px 0;color:#999;}
.link a{color:#999; display:inline-block; white-space:nowrap; padding-right:10px;}
.link a:hover{text-decoration:underline;}

.adipoli-wrapper{margin:auto;position:relative;display:inline-block;}
.adipoli-wrapper>img{position: absolute;z-index:1;}
.adipoli-before{position:absolute;z-index:5;}
.adipoli-after{position:absolute;z-index:10;}
.adipoli-slice{display:block;position:absolute;z-index:15;height:100%;}
.adipoli-box{display:block;position:absolute;z-index:15;}
/*首页_服务项目*/
.sy_fuwu{clear:both;overflow:hidden;padding:20px 0 0 0;position:relative;top:150px;}
.sy_fuwu li{float:left;width:150px;margin:0 25px;}
.sy_fuwu li span{display:block;}
.sy_fuwu li.l1 .s1{background:url(../images/fw1.png) no-repeat center top;height:125px;}
.sy_fuwu li.l2 .s1{background:url(../images/fw2.png) no-repeat center top;height:125px;}
.sy_fuwu li.l3 .s1{background:url(../images/fw3.png) no-repeat center top;height:125px;}
.sy_fuwu li.l4 .s1{background:url(../images/fw4.png) no-repeat center top;height:125px;}
.sy_fuwu li.l5 .s1{background:url(../images/fw5.png) no-repeat center top;height:125px;}
.sy_fuwu li.l6 .s1{background:url(../images/fw6.png) no-repeat center top;height:125px;}
.sy_fuwu li.l1 .s1:hover{background:url(../images/fw1_h.png) no-repeat center top;height:125px;}
.sy_fuwu li.l2 .s1:hover{background:url(../images/fw2_h.png) no-repeat center top;height:125px;}
.sy_fuwu li.l3 .s1:hover{background:url(../images/fw3_h.png) no-repeat center top;height:125px;}
.sy_fuwu li.l4 .s1:hover{background:url(../images/fw4_h.png) no-repeat center top;height:125px;}
.sy_fuwu li.l5 .s1:hover{background:url(../images/fw5_h.png) no-repeat center top;height:125px;}
.sy_fuwu li.l6 .s1:hover{background:url(../images/fw6_h.png) no-repeat center top;height:125px;}
.sy_fuwu li .s2{height:30px;line-height:30px;text-align:center;font-size:14px;color:#666}



/*首页_产品与方案*/
.index-pro{}
.index-pro .web{ height: 675px; position: relative; overflow: hidden;}
.index-pro .webdz{ height: 520px; position: relative; overflow: hidden;}
.index-protab{ text-align: center; border-bottom: 1px solid #ddd;}
.index-protab a{ display: inline-block; color: #1a1a1a; font-size: 18px; line-height: 32px; padding: 0 34px 17px 34px; margin-bottom: -1px;}
.index-protab a:hover,.index-protab a.cur{ color: #ffa200; background: url(../images/cimg22.png) bottom no-repeat;}

.index-procont{ padding: 38px 0 34px; display: none;}
.index-procont .pic{ width: 645px; height: 426px; overflow: hidden; position: relative;}
.index-procont .pic img{ display: block;}
.work-safety{}
.work-safety .bg{ position: absolute; top: 25px; left: 46px; z-index: 777;}
.work-safety .link-list{ position: absolute; font-size: 14px; color: #294999; line-height: 18px; z-index: 888;}
.work-safety .link-list:hover{ color: #ffa200;}
.work-safety .link-list01{ padding: 5px 0 0 106px; height: 80px; background: url(../images/cimg115.png) -17px 0 no-repeat; top: 0; left: 351px;}
.work-safety .link-list01:hover{ background-image: url(../images/cimg116.png);}
.work-safety .link-list02{ padding: 12px 0 0 127px; height: 54px; background: url(../images/cimg117.png) -29px 0 no-repeat; top: 80px; left: 391px;}
.work-safety .link-list02:hover{ background-image: url(../images/cimg118.png);}
.work-safety .link-list03{ padding: 13px 0 0 131px; height: 52px; background: url(../images/cimg119.png) -33px 0 no-repeat; top: 178px; left: 406px;}
.work-safety .link-list03:hover{ background-image: url(../images/cimg120.png);}
.work-safety .link-list04{ padding: 18px 0 0 125px; height: 47px; background: url(../images/cimg121.png) -41px 0 no-repeat; bottom: 86px; left: 388px;}
.work-safety .link-list04:hover{ background-image: url(../images/cimg122.png);}
.work-safety .link-list05{ padding: 47px 0 0 103px; height: 41px; background: url(../images/cimg123.png) -46px bottom no-repeat; bottom: 0; left: 345px;}
.work-safety .link-list05:hover{ background-image: url(../images/cimg124.png);}

.chengguan{}
.chengguan .bg{ position: absolute; top: 42px; left: 46px; z-index: 777;}
.chengguan .link-list{ position: absolute; font-size: 14px; color: #294999; line-height: 18px; z-index: 888;}
.chengguan .link-list:hover{ color: #ffa200;}
.chengguan .link-list01{ padding: 5px 0 0 106px; height: 80px; background: url(../images/cimg125.png) -17px 0 no-repeat; top: 35px; left: 366px;}
.chengguan .link-list01:hover{ background-image: url(../images/cimg126.png);}
.chengguan .link-list02{ padding: 12px 0 0 127px; height: 54px; background: url(../images/cimg127.png) -29px 0 no-repeat; top: 128px; left: 402px;}
.chengguan .link-list02:hover{ background-image: url(../images/cimg128.png);}
.chengguan .link-list03{ padding: 13px 0 0 131px; height: 52px; background: url(../images/cimg129.png) -33px 0 no-repeat; top: 234px; left: 402px;}
.chengguan .link-list03:hover{ background-image: url(../images/cimg130.png);}
.chengguan .link-list04{ padding: 18px 0 0 125px; height: 47px; background: url(../images/cimg131.png) -41px 0 no-repeat; bottom: 31px; left: 365px;}
.chengguan .link-list04:hover{ background-image: url(../images/cimg132.png);}

.protection{}
.protection .bg{ position: absolute; top: 25px; left: 46px; z-index: 777;}
.protection .link-list{ position: absolute; font-size: 14px; color: #294999; line-height: 18px; z-index: 888;}
.protection .link-list:hover{ color: #ffa200;}
.protection .link-list01{ padding: 5px 0 0 106px; height: 80px; background: url(../images/cimg133.png) -17px 0 no-repeat; top: 0; left: 351px;}
.protection .link-list01:hover{ background-image: url(../images/cimg134.png);}
.protection .link-list02{ padding: 12px 0 0 127px; height: 54px; background: url(../images/cimg135.png) -29px 0 no-repeat; top: 80px; left: 391px;}
.protection .link-list02:hover{ background-image: url(../images/cimg136.png);}
.protection .link-list03{ padding: 13px 0 0 131px; height: 52px; background: url(../images/cimg137.png) -33px 0 no-repeat; top: 178px; left: 406px;}
.protection .link-list03:hover{ background-image: url(../images/cimg138.png);}
.protection .link-list04{ padding: 18px 0 0 125px; height: 47px; background: url(../images/cimg139.png) -41px 0 no-repeat; bottom: 86px; left: 388px;}
.protection .link-list04:hover{ background-image: url(../images/cimg140.png);}
.protection .link-list05{ padding: 47px 0 0 103px; height: 41px; background: url(../images/cimg141.png) -46px bottom no-repeat; bottom: 0; left: 345px;}
.protection .link-list05:hover{ background-image: url(../images/cimg142.png);}

.water{}
.water .bg{ position: absolute; top: 42px; left: 46px; z-index: 777;}
.water .link-list{ position: absolute; font-size: 14px; color: #294999; line-height: 18px; z-index: 888;}
.water .link-list:hover{ color: #ffa200;}
.water .link-list01{ padding: 18px 0 0 124px; height: 67px; background: url(../images/cimg143.png) -17px 10px no-repeat; top: 30px; left: 357px;}
.water .link-list01:hover{ background-image: url(../images/cimg144.png);}
.water .link-list02{ padding: 12px 0 0 127px; height: 54px; background: url(../images/cimg145.png) -32px 0 no-repeat; top: 184px; left: 405px;}
.water .link-list02:hover{ background-image: url(../images/cimg146.png);}
.water .link-list03{ padding: 44px 0 0 131px; height: 52px; background: url(../images/cimg147.png) -36px 0 no-repeat; top: 290px; left: 383px;}
.water .link-list03:hover{ background-image: url(../images/cimg148.png);}

.plan{}
.plan .bg{ position: absolute; top: 50%; left: 50%; margin: -60px 0 0 -60px; z-index: 999;}
.plan .link-list{ position: absolute; font-size: 14px; color: #294999; line-height: 21px; width: 112px; z-index: 888;}
.plan .link-list:hover{ color: #ffa200;}
.plan .link-list01{ padding: 50px 193px 0 0; height: 126px; background: url(../images/cimg149.png) right 0 no-repeat; top: 25px; left: 4px;}
.plan .link-list01:hover{ background-image: url(../images/cimg150.png);}
.plan .link-list02{ padding: 50px 0 0 193px; height: 126px; background: url(../images/cimg151.png) left 0 no-repeat; top: 25px; right: 4px;}
.plan .link-list02:hover{ background-image: url(../images/cimg152.png);}
.plan .link-list03{ padding: 50px 193px 0 0; height: 126px; background: url(../images/cimg153.png) right 0 no-repeat; bottom: 25px; left: 4px;}
.plan .link-list03:hover{ background-image: url(../images/cimg154.png);}
.plan .link-list04{ padding: 50px 0 0 193px; height: 126px; background: url(../images/cimg155.png) left 0 no-repeat; bottom: 25px; right: 4px;}
.plan .link-list04:hover{ background-image: url(../images/cimg156.png);}

.index-procont .info{ width: 502px; padding: 28px 36px 0 0;}
.index-procont .info .title a{ font-size: 42px; color: #294999; line-height: 64px;}
.index-procont .info .title a:hover{ color: #ffa200;}
.index-procont .info .title strong{ font-weight: 700;}
.index-procont .info .subtitle{ font-size: 24px; color: #333; line-height: 44px;}
.index-procont .info .text{ padding-top: 28px; height: 260px; margin-bottom: 8px; line-height: 36px; font-size: 14px; color: #333; overflow: hidden;text-align: left;text-indent: 30px;}
.index-procont .lookmore{}
.index-procont .lookmore a{ display: block; width: 128px; height: 41px; line-height: 41px; text-align: center; font-size: 14px; color: #294999; background: url(../images/cimg23.png) 0 0 no-repeat;}
.index-procont .lookmore a:hover{ color: #ffa200; background-image: url(../images/cimg24.png);}

.web{ width: 1200px; margin: 0 auto;}
.webdz{ width: 1200px; margin: 0 auto;}
.index-publictitle{ font-size: 32px; color: #333; line-height: 50px; padding: 30px 0 12px; text-align: center;}