﻿@charset "utf-8";
/*-----首页轮播-----*/
.banner{height:550px;}
.banner a{display:block;}
.fullSlide{clear:both;width:100%;position:relative;height:550px;}
.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:550px;overflow:hidden;text-align:center;background-position:center top;background-repeat:no-repeat;}
.fullSlide .bd li a{display:block;height:550px;}
.fullSlide .hd{width:100%;position:absolute;z-index:1;bottom:0px;left:0;height:30px;line-height:30px;}
.fullSlide .hd ul{text-align:center;}
.fullSlide .hd ul li{cursor:pointer;display:inline-block;*display:inline;zoom:1;width:100px;height:8px;margin:1px;overflow:hidden;background:#d9f2f1;line-height:999px;}
.fullSlide .hd ul .on{background:#00a99e;}
.fullSlide .prev,.fullSlide .next{display:block;position:absolute;z-index:1;top:50%;margin-top:-30px;left:5%;z-index:1;width:40px;height:60px;cursor:pointer;filter:alpha(opacity=50);opacity:0.5;display:none;width:73px;height:73px;}
.fullSlide .prev{background:url(img/Index/left1s.png) no-repeat;}
.fullSlide .next{left:auto;right:5%;background:url(img/Index/right1s.png) no-repeat;}
/*-----首页标题-----*/
.i_title { text-align:center; font-size:28px; color:#00a99e;letter-spacing: 5px; margin-bottom:50px; margin-top:50px;}
.i_title span {display:block;font-size:48px;color:#a3d7d2;font-weight:bold;letter-spacing: 10px; padding-bottom:5x;}
/*-----产品展示-----*/
.pro {}
.pro_l { width:235px; overflow:hidden; float:left;}
.pro_l h2{height: 75px; border-top: 1px solid #e5e5e5; padding-top: 25px; background: #00a99e;text-align: center; font-size: 24px;font-weight: bold;}
.pro_l h2 a{color: #fff;}
.pro_l h2 em{display: block;font-size: 16px;color: #fff;font-weight: normal;text-transform: uppercase;font-family: arial;padding-top:10px;}
.pro_l ul {padding: 0; border: 1px solid #00a99e;  border-top: none; border-bottom:none;}
.pro_l ul li{height: 56px;line-height:56px; overflow: hidden;font-size: 14px;text-overflow:ellipsis; white-space:nowrap; overflow:hidden; border-bottom:1px solid #00a99e;}
.pro_l ul li a{font-size: 18px;color: #333; display:block; text-indent:20px;-webkit-transition:all .3s ease-in;transition:all .3s ease-in;}
.pro_l ul li a:hover { text-decoration:none; background-color:#00a99e; color:#fff;}
.pro_r { width:930px; overflow:hidden; float:right;}
.pro_r .pro_con { width:980px;}
.pro_r dl { width:290px; padding:0 28px 10px 0px; float:left; display:inline-block;}
.pro_r dl dt { width:290px; height:235px; overflow:hidden; } /*图片边框*/
.pro_r dl dt img:hover { border:1px solid #00a99e;}/*图片边框,点击时的状态*/
.pro_r dl dt img {border:1px solid #e3e3e3;padding:4px; height:210px; width: 280px;border-radius:6px;}
.pro_r dl dd {  margin:1px 0 0 0; width:290px; height:34px; line-height:34px; overflow:hidden; text-align:center; font-size:14px;}
.pro_r dl dd a:hover{ color:#00a99e;}
/*-----公司实力-----*/
.sl {}
.sl_con {}
.sl_con dl { clear:both; height:350px;}
.sl_con dl dt { width:520px; float:right;}
.sl_con dl dt img { width:520px;}
.sl_con dl dd { width:650px; float:left; padding-top:30px; font-size:16px; line-height:40px;}
.sl_con dl.sl_dl1 dt,.sl_con dl.sl_dl3 dt { float:left;}
.sl_con dl.sl_dl1 dd,.sl_con dl.sl_dl3 dd { float:right;}
.sl_con dl dd em { display:block; float:left; height:69px; line-height:69px; font-size:30px; font-weight:bold; overflow:hidden; width:650px; color:#00a99e;}
.sl_con dl dd em i { display:block; width:67px; height:69px; overflow:hidden; line-height:69px; color:#fff; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:24px; text-align:center; background-image:url(/images/Img/index/ys.jpg); background-repeat:no-repeat; font-style:normal; font-weight:bold; float:left; margin-right:23px;}
.sl_con dl dd span { display:block; float:left; margin-left:90px;}
/*-----工程案例-----*/
.al {}
.al .sbjia { position:relative;}
.al .u_mid { margin-left:60px; width:1080px; overflow:hidden;}
.al .u_lst1{ width:1200px; overflow:hidden; height:394px; }
.al .u_lst1 li{ width:250px; float:left; margin-right:24px; }
.al .u_lst1 .lastli{ margin-right:0;}
.al .u_lst1 li img{ width:240px; height:320px;display: block;border: 1px solid #e3e3e3; padding:4px;border-radius:6px;}
.al .u_lst1 li img:hover { border:1px solid #00a99e;}
.al .u_lst1 li em{display: block;height: 64px;line-height: 64px;text-align: center;overflow: hidden;width: 250px;font-size: 14px;color: #666666;}
.al .u_lst1 li a:hover{ text-decoration:none; color:#00a99e;}
.al .u_lst1 li a:hover em {color:#00a99e;}
.al .u_ljt,.al .u_rjt{ width:40px; height:40px;position: absolute; cursor:pointer;  display:block;}
.al .u_ljt{left:0px;top:156px;}
.al .u_rjt{right:0px;top:156px; }
.al .u_ljt a{ background: url(Img/Index/ljt.png) no-repeat; width:40px; height:40px; display:block;}
.al .u_rjt a{ background: url(Img/Index/rjt.png) no-repeat; width:40px; height:40px; display:block;}
.al .u_ljt a:hover,.al .u_rjt a:hover{background-position: -40px 0;}
/*-----荣誉资质-----*/
.ry {}
.ry .sbjia { position:relative;}
.ry .u_mid { margin-left:60px; width:1080px; overflow:hidden;}
.ry .u_lst1{ width:1200px; overflow:hidden; height:340px;  }
.ry .u_lst1 li{ width:206px; float:left; margin-right:12px; }
.ry .u_lst1 .lastli{ margin-right:0;}
.ry .u_lst1 li img{ width:200px; height:270px;display: block;border: 1px solid #e3e3e3; padding:2px;border-radius:6px;}
.ry .u_lst1 li img:hover { border:1px solid #00a99e;}
.ry .u_lst1 li em{display: block;height: 64px;line-height: 64px;text-align: center;overflow: hidden;width: 206px;font-size: 14px;color: #666666;}
.ry .u_lst1 li a:hover{ text-decoration:none; color:#00a99e;}
.ry .u_lst1 li a:hover em {color:#00a99e;}
.ry .u_ljt,.ry .u_rjt{ width:35px; height:83px;position: absolute; cursor:pointer;  display:block;}
.ry .u_ljt{left:0px;top:116px;}
.ry .u_rjt{right:0px;top:116px; }
.ry .u_ljt a{ background: url(Img/Index/ljt.jpg) no-repeat; width:35px; height:83px; display:block;}
.ry .u_rjt a{ background: url(Img/Index/rjt.jpg) no-repeat; width:35px; height:83px; display:block;}
.ry .u_ljt a:hover,.ry .u_rjt a:hover{background-position: -35px 0;}
/*-----关于我们-----*/
.gy dl{clear: both;}
.gy dl dt{ width:700px; float: left; }
.gy dl dt img{ width: 700px; height: 420px;display: block;}
.gy dl dd{float: right; width: 460px;padding-top: 20px;}
.gy dl h3{height: 46px;line-height: 46px;overflow: hidden;margin-bottom: 10px;text-transform: uppercase;}
.gy dl h3 a{ font-size: 24px; color: #333333; font-weight: bold; overflow: hidden;}
.gy dl dd div {overflow: hidden;line-height: 34px; height:340px; overflow:hidden;}
.gy dl dd div p{ font-size: 16px; color: #666666;  line-height: 34px; overflow: hidden;}
.gy dl span{display: block;margin-top: 16px;}
.gy dl span a{font-size: 14px;color: #232323;}
/*-----新闻资讯-----*/
.xw { width:580px; overflow:hidden; margin-top:40px;}
.xw h2{ height: 36px; line-height: 36px;margin-bottom: 25px;} 
.xw h2 .u_tab{ float: left; display: inline-block;font-size: 16px; color: #666;}
.xw h2 .u_tab a{height: 36px;line-height: 36px;display:inline-block;color: #00a99e;font-size: 26px;letter-spacing: 3px;}
.xw h2 .u_tab a em { font-weight:normal; color:#a3d7d2; font-size:20px; padding-left:10px;}
.xw h2 .u_more a{ color: #666; font-size: 14px; font-family: arial;font-weight: normal;display: block;}
.xw h2 .u_more a:hover{background: none;color: #00a99e;}
.xw .u_dlst3{height: 190px; }
.xw .u_dlst3 dt{ float: left; width: 226px; }
.xw .u_dlst3 dt img{width:220px; height: 165px;display: block;border: 1px solid #e3e3e3; padding:2px;border-radius:6px;}
.xw .u_dlst3 dt img:hover { border:1px solid #00a99e;}
.xw .u_dlst3 dd{ float:right; width: 330px;}
.xw .u_dlst3 dd h4 { height:40px; line-height:40px; overflow:hidden; font-size:16px;}
.xw .u_dlst3 dd p{ color: #666; font-size: 12px; line-height: 30px; height: 90px; overflow: hidden;}
.xw .u_dlst3 dd span {display: block;margin-top: 20px;	}
.xw .u_dlst3 dd span a{color: #232323;}
.xw .u_lst5 li{padding-left: 20px; height: 36px;line-height: 36px;overflow: hidden; background:url(Img/Index/dot.png) no-repeat 0 14px;}
.xw .u_lst5 li a{ font-size: 14px; color: #333;display:block;text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.xw .u_lst5 li a:hover {color: #00a99e; text-decoration:none;}
.xw .u_lst5 li span{font-size: 14px;color: #666666;}
/*-----友情链接-----*/
.g_link{background:url(Img/Index/linkbg.gif) no-repeat center top; height: 102px;margin-top: 55px;}
.g_link h2{float: left;width: 150px;padding-top: 22px;text-align: center;}
.g_link h2 span{display: block;color: #232323; font-size:20px; font-weight:bold;}
.g_link h2 em{display: block;font-size: 14px;text-transform: uppercase; font-weight: normal;text-align: center; padding-top: 5px; }
.g_link h2 em a{color: #666;}
.link_c{float: left;width: 820px;line-height:30px; overflow:hidden; padding:18px 0 0 30px; font-size: 14px;}
.link_c a{ white-space:nowrap; padding:0 17px; height: 30px; line-height:30px; color:#666666;display: inline-block;}