@charset "utf-8";


.titis{height:157px;text-align: center;}
.titis h4 {font-size:38px;color: #008f47;height:68px;line-height:68px;font-weight:bold;text-shadow:1px 1px 1px #697b72;}
.titis h4 a {color: #008f47}
.titis h4 span {font-size:54px;}
.titis p {height: 34px;font-size:24px;color: #333333;line-height: 34px;letter-spacing:10px}

/*banner*/
.banner{position: relative; height:450px;overflow: hidden;clear: both;}
.ban_p,.ban_p li{ height:650px;overflow: hidden; width:100%;}
.ban_p ul,.ban_p li{width: 100% !important;}
.ban_p li a{ display:block; height:650px; background:url(../images/banner1.jpg) no-repeat center 0;}
.ban_t{width:1100px;height:50px;bottom: 0;left:50%;margin-left:-550px;position: absolute;text-align: center;}
.ban_t em{width:70px;height:8px;margin-right:8px; display: inline-block;background: #fff;}
.ban_t em.on{background: #009944;}

.tils{ text-align: center; height: 147px; font-size: 22px; color: #666666; font-weight: normal;background:url(../images/x_li1.jpg) no-repeat center 137px;padding-top:36px;}
.tils i{ display: block; font-weight: bold; color: #18469b; font-size: 40px; line-height: 100%; padding-bottom: 13px;}


.seabox{overflow:hidden;height:80px;font-family:"Microsoft Yahei";background: #f4f4f4;box-shadow: 6px 0 10px #c4c4c4,0px 0px 8px transparent;}
.sea_inp{width:390px;overflow: hidden;height: 40px;line-height: 40px;margin-top: 20px;}
.sea_inp .serach{width:260px;height:40px;border:0;background:#fff url(../images/sea.png) no-repeat 18px center;line-height:40px;color:#8e8e8e;float:left;outline: none;display: block;position: relative;padding: 0 15px 0 45px;}
.sea_inp .sub{ width:70px; height:40px;border:0;float:left;cursor: pointer;display: block;color: #fff;background: #009944;}
.k_word{overflow:hidden;width:700px;height: 80px;line-height: 80px;}
.k_word a{color:#6b6b6b;padding: 0 20px 0 5px;}
.k_word b{color:#333;display: inline-block;font-weight: normal;}

/*视频*/
/*.we_bj{height:500px;overflow: hidden;}
.we { width:1200px; margin: 0 auto; overflow: hidden;box-shadow: 1px 1px 14px #ccc;}
.wewz{ width:564px; padding-top: 30px; float: left; overflow: hidden;}
.wewz h3{height:144px; border-bottom: 1px solid #c9c9c9; overflow: hidden;background: url(../images/we.jpg) no-repeat  30px 0; padding: 20px 0 0 225px; font-size: 40px; color:#333333; line-height: 44px;margin-bottom: 18px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.wewz h3 span{display: block; font-size: 32px;}


.m_zmj {margin-top:60px;height:250px;}
.m_zmj .ibrand-num li{float: left;width: 250px;font-size: 24px;color: #0a0f12;text-align: center;height:80px;margin-bottom:40px;border-right:1px solid #ccc;}
.m_zmj .ibrand-num .lastli{border-right:0;}
.m_zmj .ibrand-num li em{display: inline-block;font-size: 48px;color: #009944;font-weight:bold;}
.m_zmj .ibrand-num i{font-size: 14px;color: #0a0f12; font-style: normal;position: relative;top:-6px;}
.m_zmj .ibrand-num li span{display: block;height:38px;line-height:38px;}

.wepic{margin-top: 44px; width:600px; overflow: hidden; float: right;}
.wepic img{ width:600px;height:400px;}*/



.g_pp{background:url(../images/ppbg.jpg) no-repeat center top;height: 550px;padding:90px 0 0 0;}
.g_pp .m_video{padding-left: 40px;height: 558px;}
.g_pp .m_video dd{float: left;width: 528px;margin-right:40px;padding-top:80px;}
.g_pp .m_video h3{height:80px;line-height: 40px;font-size: 30px;color: #0a0f12;font-weight: normal;margin-bottom: 12px;}
.g_pp .m_video h3 b{color: #009944;display:block;}
.g_pp .m_video p{font-size: 15px;line-height: 30px;color: #676767;margin-bottom: 26px;}

.g_pp .m_video .xq span{background:#009944;display:block;width:120px;height:40px;line-height:40px;text-align:center;color:#fff;}
.g_pp .m_video dt{float:left;width:580px;}
.g_pp .m_video h4{height: 56px;line-height: 56px;margin-bottom: 12px;font-size: 30px;color: #fff;padding-left:40px;}
.g_pp .m_video h4 em{font-size: 18px;font-weight: normal;}
.g_pp .m_video .video{width: 580px;height: 375px;overflow: hidden;}
.g_pp .m_video .video img{width:580px;height: 375px;display: block;}

.g_pp .m_zmj{margin-top:40px;}
.g_pp .m_zmj .ibrand-num li{float: left;width:132px;font-size: 20px;color: #0a0f12;}
.g_pp .m_zmj .ibrand-num li em{display: inline-block;font-size:28px;color: #0a0f12;}
.g_pp .m_zmj .ibrand-num i{font-size: 14px;color: #0a0f12; font-style: normal;position: relative;top:-6px;}
.g_pp .m_zmj .ibrand-num li span{display: block;}


/*雄业产品中心*/
.cp_bg{ background:#fff url(../images/cp_bg.jpg) no-repeat center top;font-size: 0; padding:18px 0 60px;}
.cp_t{height: 140px;text-align: center;line-height: 115px; padding:0 0 40px;}
.cp_t a{font-size: 36px;color: #fff;-webkit-transition:transform .3s;transition:transform .3s; display:inline-block; background:url(../images/cp_ico01.gif) no-repeat center 95px;height: 140px;}
.cp_t a:hover{-webkit-transform:translate(0,-10px);transform:translate(0,-10px);}

.cp_bg .titis h4 a{color:#fff;}
.cp_bg .titis p{color:#fff;}

.cp_l{width: 224px; border:#009944 3px solid;background: #fff;}
.cp_l h3{ background:url(../images/cp_ltbg.jpg) no-repeat;width: 224px;height: 71px;font-weight: normal;}
.cp_l h3 a{font-size: 26px;color: #eee;display: block; padding-left: 70px; padding-top: 6px;}
.cp_ul01{height:970px;}
.cp_ul01 li a{display: block;font-size: 18px;color: #333;font-weight: bold;width: 160px;height: 46px;line-height: 46px; background:#009944 url(../images/cp_libg.gif) no-repeat; margin:15px auto 0; padding:0 0 0 40px;}
.cp_ul01 li a:hover{color: #006060;}
.cp_ul02{ padding:10px 0 0;}
.cp_ul01 .cp_ul02 li a{display: block;font-size: 15px;color: #666;font-weight: normal; margin:0 auto; border-bottom:#d3d3d3 1px dashed; height: 40px;line-height:40px;background:url(../images/cp_ico02.gif) no-repeat 25px 14px;padding: 0 0 0 42px;width: 158px;overflow: hidden;}
.cp_ul01 .cp_ul02 li a:hover{font-weight: bold;color: #006060;}
.cp_l .cp_ul01 .cp_ul02 .nobor a{ border:none;}
.pro_pho{clear: both;background: #009944 url(../images/c_pho.gif) no-repeat 32px 16px;text-align: center;color: #fff;padding: 16px;line-height: 20px;font-size: 16px;}
.pro_pho span{display: block;font-family: Arial;line-height: 30px;font-size: 24px;}

.cp_ul01 .cp_ul02 li:first-child a {font-weight:bold;color:#009944;}



.cp_r{ width:942px;}
.cp_r ul li{ width:292px; float:left; padding:0 0 0 22px;position: relative;overflow: hidden;margin-bottom:12px;}
.cp_r ul li img{ width:292px; height:229px;display:block;margin-bottom:14px;}
.cp_r ul li em{ width:292px; height:229px;display: none;position: absolute;top: 0;right: 0;}
.cp_r ul li span{ display:block; width:292px; text-align:left; height:30px; line-height:30px; overflow:hidden;color:#333;font-size:16px;}
.cp_r ul li .yanse{font-weight:bold;color:#009944;}
.cp_r ul li .yanse b{color:#009944;}
.cp_r ul li a{font-size: 16px;color: #666;}
.cp_r ul li a:hover{color: #006060;font-weight: bold;}
.cp_r ul li a:hover em{display: block;}


.cp_r li i{display: block;margin-top:25px;}
.cp_r li i a{display: block; width:50%;height:42px; background:#e7e7e7; float: left;text-align: center; line-height: 42px; font-size: 14px; color:#555555;}
.cp_r li i a:first-child{ background:#009944; color:#fff;}


/*案例*/
.al_bj{background: url(../images/al_bj.jpg) repeat-x;height:900px;}

.al_bj .titis {height: 143px;}
.al_bj .titis h4 a {color: #333333}
.al_bj .titis p em {color: #009b4d;padding:0 8px;}

.al_qh{height: 80px;line-height: 80px;background: url(../images/al_ico2.jpg) no-repeat left top;width:1200px;margin:0 auto;}
.al_qh li {float:left;line-height: 80px;font-size:16px;color: #666666;background: url(../images/al_ico2.jpg) no-repeat right top;width:200px;text-align: center;}
.al_qh li em {padding-left:28px;background: url(../images/al_ico1.jpg) no-repeat left center;height: 22px;line-height: 22px}
.al_qh li.on{background: #008f47;color: #fff;}
.al_qh li.on em {background: url(../images/al_ico1_hv.jpg) no-repeat left center;}
.al_c{background: url(../images/al_c.jpg) no-repeat center 30px;height:360px;padding-top:30px;}
.al_nr dd{height:360px;width:560px;float:left;margin-left:40px;}
.al_nr dd b{padding-left:70px;}
.al_nr dd i{width:236px;height: 58px;border:1px solid #009b4d;text-align: center;line-height: 58px;font-size:32px;color: #009b4d;font-style:normal;display:block;margin-bottom:30px;}
.al_nr dd p span a {display: block;height: 56px;line-height: 28px;font-size:26px;color: #111111;font-weight: bold;background:url(../images/anli_line.jpg) no-repeat left bottom;padding-top:25px;}
.al_nr dd p em {font-size:15px;color: #333333;line-height: 32px;padding-top:24px;display: block;width:520px;}
.al_nr dd b a{background: url(../images/al_btn1.jpg) no-repeat;width:140px;height:40px;line-height: 40px;text-align: center;font-size:18px;color: #fff;display: inline-block;margin-top:30px;margin-right:30px;}
.al_nr dt {font-size:0;line-height: 0;float:left;}
.al_nr dt img {width:600px;height:360px;}
.al_d{padding-top:30px;position: relative;height: 243px;}
.al_d li{float:left;width:273px;margin-right:35px;text-align: center;font-size:0;line-height: 0}
.al_d li img {width:273px;height: 154px;}
.al_d li span a {display:block;padding-top:22px;font-size:16px;color: #333333;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;line-height: 22px;}
.al_j1,.al_j2{position: absolute;top:90px;}
.al_j1{left:10px;;}
.al_j2{right:10px;}
.al_d li:last-child{margin:0;}



/*节能*/
.serv{height:660px;background:#f9f9f9;padding-top:30px;}
.serv .titis p b{font-size:26px;font-weight:bold;}
.serv_con{ padding-bottom: 70px; }
.serv_con dl{ float: left; margin-right: 50px; }
.serv_con dl.none{  margin-right: 0; }
.serv_con dl dt{ position: relative; }
.serv_con dl dt em{ background: url(../images/ab_ico.jpg) no-repeat center top; width: 56px; height: 134px; padding-top: 22px; padding-bottom: 22px; font-size: 28px; color: #fff; position: absolute; top: -18px; left: 20px; z-index: 99;letter-spacing: 2px;text-align: center;line-height: 30px; font-weight: bold; }
.serv_con dl dt img{ width:575px; height: 323px;  }

.serv_con dl dd{ padding: 20px; background: #e6e6e6; }
.serv_con dl dd span{ display: block; border-bottom: 1px dashed #ccc; padding-bottom: 14px; }
.serv_con dl dd span a{ font-size: 22px;  display: inline-block; color: #333333; letter-spacing: 3px; }


.serv_con dl dd p{ font-size: 16px; color: #666666; line-height: 26px; padding-top: 12px; }
.serv_con dl dd strong{ color: #008f47; font-size: 18px; font-weight: bold;  display: block; }

.serv_con dl:hover dd,.serv_con dl.hov dd{ background: #008f47;  }
.serv_con dl:hover dd strong,.serv_con dl.hov dd strong,.serv_con dl:hover dd p,.serv_con dl.hov dd p,.serv_con dl:hover dd span a,.serv_con dl.hov dd span a {color: #fff; }

/*优势*/

.yous{padding-top:55px;height: 1956px}

.ys1,.ys2,.ys3,.ys4{height: 450px;}
.ys1{background: url(../images/ys_img1.jpg) no-repeat center top;}
.ys2{background: url(../images/ys_img2.jpg) no-repeat center top;}
.ys3{background: url(../images/ys_img3.jpg) no-repeat center top;}
.ys4{background: url(../images/ys_img4.jpg) no-repeat center top;}
.yous {position: relative;}
.yous dl {width:527px;position: absolute;left:50%;margin-left:40px;}
.yous dt{height: 80px;overflow: hidden;}
.yous dt em {float:left;width:80px;height: 80px;background: #009944;text-align: center;font:16px "Impact";color: #fff;text-transform: uppercase;}
.yous dt em i{display: block;height: 44px;padding-top:4px;line-height: 44px;font-size: 30px;position: relative;font-style: normal;margin-bottom:4px;}
.yous dt em i:after{width:26px;height: 1px;content: "";display: block;background: #ffcd54;position: absolute;bottom:0;left:35%;}
.yous dt p {float:right;width:420px;height: 80px;background: url(../images/ys_ico1.jpg) no-repeat left bottom;}
.yous dt p span {display: block;font-size:32px;color: #009944;height: 49px;line-height: 49px;font-weight: bold;}
.yous dt p i{font:12px arial;color: #808080;text-transform: uppercase;font-size:normal;}
.yous dd {padding:25px 0 0 1px;}
.yous dd p{padding-left:26px;font-size:16px;height: 39px;line-height: 39px;background: url(../images/ys_ico2.jpg) no-repeat left center;color: #000;}
.yous dd span a {width:154px;height:49px;border:1px solid #818181;text-align:center;line-height:49px;font-size:16px;color:#fff;display:block;margin-top:20px;background:#009944;}
.yous dd span img{vertical-align:middle;margin-right:10px;}
.yous .dls1{top:270px;}
.yous .dls2{top:722px;margin-left:-598px;}
.yous .dls3{top:1172px;}
.yous .dls4{top:1622px;margin-left:-598px;}

/*广告条*/
.ban01{ background:url(../images/ban01.jpg) no-repeat center 0; height:300px; overflow:hidden;}
.ban01 p{position: absolute;top: 190px;right: 120px;}
.ban01 p span{ display:block; font-size:14px; color:#666;float: left; text-shadow:1px 2px 1px #fff;width: 330px; background:url(../images/ban_tel.png) no-repeat 0 5px; padding:0 0 10px 60px;height: 46px;line-height: 46px;}
.ban01 p span b{font-size: 22px;color: #006060;}
.ban01 p em{ display:block;float: left;width: 144px;}

.ban01 p em a{display: block;font-size: 16px;color: #fff;font-weight: bold; background:url(../images/case_btn.png) no-repeat;width: 144px;height: 46px;text-align: center;line-height: 46px;overflow: hidden;}
.ban01 p em a:hover{animation:shake .5s linear;-webkit-animation:shake .5s linear;}

/*团队*/
.team{height:480px;font-family:"Microsoft Yahei";color: #333;font-size: 16px;text-align: center;padding-top:40px;background:url(../images/bg01.gif) repeat center;}
.team_c .prev1,.team_c .next1{width: 40px;height: 40px;display: block;right:0 ;top: 98px;background:url(../images/next.png) no-repeat 0 0;z-index:10;}
.team_c .prev1{left:0;background:url(../images/prev.png) no-repeat 0 0;}
.team_c .prev1:hover,.team_c .next1:hover{background-position: 0 bottom;}
.team_l{width: 1200px;overflow: hidden;}
.team_l li{width:380px;float: left;position: relative;margin: 0 30px 0 0;}
.team_l li img,.team_l li span{width:380px;height: 236px;display: block;}
.team_l li span,.show1 li span{left: 0;top: 0;background:url(../images/team_lbg.png) no-repeat 0 0;height: 0;position: absolute;-webkit-transition:height .5s cubic-bezier(0.52, 1.64, 0.37, 0.66);-webkit-transition:height .5s cubic-bezier(0.52, 1.64, 0.37, 0.66);}
.team_l li span a,.show1 li span a{background:url(../images/ico07.png) no-repeat center 0;display: block;color: #fff;text-transform: uppercase;line-height: 88px;margin-top: 88px;display: none;}
.team_l li p{height:60px;display: block;line-height: 60px;color: #333;}
.team_l li p a{color: #333;}
.team_l li.cur span,.show1 li.cur span{height: 236px;}
.team_l li.cur span a,.show1 li.cur span a{display: block;}


/*新闻动态*/
.news{padding: 55px 0 50px;}
.news .titis{height:90px;}
.news .yin_t{ height:70px;}
.news_t{height: 40px;width:450px;margin:0 auto;}
.news_t ul li{float: left;width: 150px;overflow: hidden;}
.news_t ul li a{font-size: 14px;color: #333;display: block; float: left; width: 150px; text-align: center; height: 40px; line-height: 40px; overflow: hidden;background:url(../images/news_k01.gif) no-repeat;} 
.news_t ul li a:hover,.news_t ul li.on a{color: #fff;font-weight: bold;background:url(../images/news_k02.gif) no-repeat;}
.news01{width: 500px;float: left;padding: 390px 0 0; position:relative;}
.news01 .news_pic{width: 500px;height: 500px;overflow: hidden;line-height: 0; position:absolute; top:40px; left:0;}
.news01 .news_pic img{width: 500px;height: 340px;}
.news dl{width: 600px;}
.news dl dt{float: left;height: 56px;width: 95px; font-size: 14px; color: #009944; background:url(../images/news_line.gif) no-repeat right 10px;line-height: 30px;padding: 10px 0 0;}
.news dl dt b{display: block;font-size: 24px;color: #333;}
.news dl dd{width:380px;padding: 0 0 0 20px;float: left;}
.news dl dd h5{height: 30px;line-height: 30px;overflow: hidden;}
.news dl dd h5 a{font-size: 15px;color: #333;display: block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;width: 100%;}
.news dl dd h5 a:hover{ color: #009944;}
.news_desc{font-size: 14px; color: #888; line-height: 20px; height: 40px; overflow: hidden;} 

.news02{ width:640px;float: right;padding: 20px 0 0;}
.news .news02 dl{ width:640px;height: 70px;overflow: hidden;border-bottom: #dadada 1px solid;padding: 20px 0;}
.news .news02 dt{width: 90px;}
.news .news02 dd{width: 500px;}
.news .news02 .nobor{border-bottom: none;}