*{margin:0;padding:0;}

body{width:100%; overflow-x: hidden}

body,input{font-family:"微软雅黑";color:#333;font-size: 14px;}

a{text-decoration:none;color: #333;}

a:hover{ text-decoration:none;}

i,em{font-style:normal}

img{border:0;vertical-align:middle;}

ul li{list-style: none}

h1,b{font-weight:normal}

button{border:none; background: none;}

/*公共样式*/

input{outline: none;}

.fl{float:left;}

.fr{float:right;}

.c{*zoom:1;}

.c:after{content: ""; display: block; height: 0; clear: both;}

.container{max-width:1400px;margin:0 auto}

.none{ display: none;}

/*头部*/

.h-left{width:900px;margin:25px 0;}

.logo{width:317px;height:70px;}

.logo-info{margin-top:10px;width:460px; background: url(../images/logo-x.png) no-repeat center left;padding-left:20px;margin-left:10px;}

.logo-info b,.logo-info span{ display: block;}

.logo-info b{font-size:18px;color:#2ea9a9;font-weight:bold;line-height:28px;}

.logo-info span{font-size:16px;color:#666;line-height:26px}

.h-right{font-size:18px;color:#2ea9a9; background: url(../images/tel.png) no-repeat center left;padding-left:50px;height:50px;line-height:50px;margin-top: 35px;}

.h-right b{font-size:30px;font-weight: bolder;}

.yy{ color:#666; margin-top:38px;margin-left:20px;}

/*导航*/

.nav{height:58px; z-index:9; width: 100%; background: #2ea9a9;}

.nav ul li{float: left; position: relative;width: 10%; }

.nav ul li>a{display: block; font-size:16px; line-height: 58px; color: #fff; text-align: center;width:100%;}

.nav ul li.on>a{background: #38AF48;color:#fff}

.nav ul li:hover>a{background: #155a5a;color:#fff} 

.nav ul li .hide{background-color: #fff;box-shadow: 0 6px 12px rgba(0, 0, 0, 0.18);float: left;font-size: 14px;left: 0px;display: none;width: 225px;opacity: 0.95;position: absolute;text-align: center;z-index: 10000;}

.nav ul li .hide em a{ display:block; font-size: 15px;line-height:40px;font-weight: normal; text-align:center; height:40px; color: #333;}

.nav ul li .hide em a:hover{background: #38AF48; color: #fff; transition:background-color 0.3s linear; -moz-transition:background-color 0.3s linear;-webkit-transition:background-color 0.3s linear;-o-transition :background-color 0.3s linear;}

.navfixed{ position: fixed;top:0;left:0;width:100%;z-index:99999}

/*首页banner*/

.banner{position:relative;height:468px;}

.banner .banner-hd{height:468px;}

.ny-banner{height:468px;overflow: hidden; }

.ny-banner .banner-hd{height:468px;}

.banner-hd {height:650px;position: relative; overflow:hidden; width: 100%;}

.banner-hd  ul{height:100%;margin: 0 auto;}

.banner-hd  ul li{height:100%;}

/*数字按钮样式*/

.banner-hd .num { overflow:hidden;  position:absolute; bottom:5%; margin:0 auto;left:0;right:0;text-align:center;zoom:1; z-index:3 ;}

.banner-hd .num ul{display: inline-block;}

.banner-hd .num li {width:16px;height:16px;  color: #FFFFFF;margin:0 10px; cursor:pointer; float: left; background: #fff; border-radius: 50%;}

.banner-hd .num li.on {background: #2ea9a9;  } 

/*首页banner*/



/*标题*/

.title{ background: url(../images/title-bg.png) no-repeat center center;height:95px;margin-bottom:30px;}

.title span,.title p{ display: block;text-align: center;}

.title span{font-size:28px;font-weight:bold;line-height:28px;}

.title span em{font-weight:bold;color:#2ea9a9}

.title p{color:#808080;line-height:14px;margin-top:40px;}

/*标题*/





/*产品*/

.pro-fenlei ul li{ float:left; display: inline-block;position: relative; width: 23%; height: 310px; border: 1px solid #ccc; box-sizing: border-box; margin-right: 2%; text-align: center; }
.pro-fenlei ul li h2{ font-size: 18px; padding: 50px 0 20px; }
.pro-fenlei ul li p{ font-size: 14px; height: 120px; overflow: hidden; line-height: 25px; padding: 0 30px; }
.pro-fenlei ul li .more{  width: 100px; height: 25px; line-height:25px;margin: 40px auto 0; border: 2px solid #ccc; border-radius: 20px;}
.pro-fenlei ul li a:hover{ background: url(../images/profenleibg.jpg) repeat-x; width: 100%; height: 308px; display:block; }
.pro-fenlei ul li a:hover h2,.pro-fenlei ul li a:hover p,.pro-fenlei ul li a:hover .more{ color: #FFF; }

.pro-con{overflow: hidden;height:auto;}

.pro{margin:60px 0}

.pro-left{ background: url(../images/pro-bg.jpg) no-repeat center center; width:300px;height:795px}

.pro-left h3{font-size:24px;font-weight:bold;color:#fff;line-height:24px;width:230px;margin:0 auto;border-bottom:1px solid #fff;padding-bottom:15px;margin-top:30px}

.pro-left h3 a{float:right;transition: all .5s;}

.pro-left h3 a:hover{transform:rotate(360deg);}

.pro-left .ctitle{width:250px;margin:20px auto}

.pro-left .ctitle li{margin:10px 0;cursor: pointer;}

.pro-left .ctitle li a{font-size:15px;color:#fff;width:225px;height:36px;line-height:36px; display: inline-block;}

.pro-left .ctitle li:before{content: '';display: inline-block;width:6px;height:2px; background: #fff;margin:0 7px;position: relative;top:-5px;transition: all .3s;}

.pro-left .ctitle li:hover,.pro-left .ctitle li.on{ background: #2ea9a9;border-radius:50px;}

.pro-left .ctitle li:hover:before,.pro-left .ctitle li.on:before{padding-left:5px;}

.pro-right{width:1080px;}

.pro-div-list{height:700px; position: relative;}



.list-pro ul li{ float: left; display: inline-block; width: 30%; text-align: center; margin-right:4%; margin-bottom: 4%; }

.list-pro ul li:nth-child(3n){margin-right: 0;}

.list-pro ul li img{ border: 1px solid #ccc; width: 100%; display: block; }



.pro-div-list .hd .next{position:absolute;top:49%;left:2%;cursor: pointer;}

.pro-div-list .hd .prev{position:absolute;top:49%;right:42%;cursor: pointer;}

.pro-top{width:650px;float:left;height:500px}

.pro-top{text-align: center;width:420px;height:420px;margin-left:110px;}



.pro-top a{color:#808080;font-size:16px}

.pro-top a:hover{color:#2ea9a9}

.pro-img{width:420px;height:420px;margin:30px auto 0 auto}

.pro-img img{width:420px;height:420px;}

.pro-bottom{width:430px;float:right; background: #2ea9a9;height:500px}

.pro-bottom h3,.pro-bottom h4{color:#fff;font-size:16px;font-weight:bold;margin-top:30px;height:50px;line-height:50px;border-bottom:1px solid #D0E4F3}

.pro-bottom h4{margin-top:10px;}

.pro-div{width:360px;margin:0 auto}

.pro-bottom p{color:#fff;line-height:25px;margin-top:10px;}

.news-pro{ overflow: hidden;}

.news-pro span{float:left;width:112px;height:112px;margin:15px 4px;position: relative;}

.news-pro span a:after{content: '+';width:112px;height:112px;display: block; position: absolute;top:-150px;left:0;z-index:999;background: rgba(20,122,193,0.7);color:#fff;text-align: center;line-height:105px;font-size: 52px;transition: all .3s;}

.news-pro span:hover a:after{top:0}

.pro-more{overflow: hidden;margin-top:20px;}

.pro-more a{float:left;width:180px;height:50px;line-height:50px;text-align: center;transition: all .3s;font-size: 16px;}

.pro-more .pro-m-1{background: #FFFFFF;color:#2ea9a9}

.pro-more .pro-m-2{background: #38AF48;color:#fff}

.pro-more a:hover{letter-spacing:3px;}

/*产品*/





/*咨询*/

.zx-1{ background: url(../images/zx-bg1.jpg) no-repeat center center;height:220px;}

.zx-fl span,.zx-fl b{ display: block;color:#fff}

.zx-fl span{ background: url(../images/zx-h1.png) no-repeat center center;text-align: center; width:332px;height: 46px;font-size:18px;font-weight:bold;line-height:46px;margin-top:65px}

.zx-fl b{font-size:38px;font-weight:bold;line-height:38px;margin-top:10px;}

.zx-tel{margin-top:60px;margin-right:40px;}

.zx-tel b,.zx-tel span,.zx-tel a{ display: block;color:#fff}

.zx-tel span{font-size: 16px;letter-spacing: 7px;}

.zx-tel b{font-size:26px;font-weight: bolder;}

.zx-tel a{width:180px;height:40px;line-height:40px;text-align: center; background: #38AF48;color:#fff;font-size: 16px;}

.zx-code dl{float:left;width:120px;color:#fff;text-align: center;margin:50px 0 0 30px}

.zx-code dd{color:#fff;font-weight:bold;line-height: 30px;}

/*咨询*/



/*关于我们*/

.about{margin:60px auto}

.about-con{margin-top:20px;}

.about-left{width:465px;}

.about-left h2{color:#333333;font-size:20px;font-weight:bold;}

.about-left h2:after{content: ''; display: block;width:50px;height:4px; background: #2ea9a9;margin:30px 0}

.about-left p{line-height:25px;color:#808080}

.about-left ul{margin:20px 0}

.about-left ul li:before{content: ''; float:left;width:6px;height:6px; background: #2ea9a9;margin-right:10px;margin-top:7px;border-radius: 10px;}

.about-left li{color:#808080;margin:12px 0}

.about-left li b{color:#2ea9a9;font-weight:bold}

.about-right{width:890px}

.about-more a{display: inline-block;width:140px;height:40px;font-size:16px;color:#fff;line-height:40px;text-align: center;margin:25px 10px 0 0}

.about-more .more-1{ background: #2ea9a9;}

.about-more .more-2{ background: #38AF48;}



.about-right{overflow: hidden;margin-top:3px;}

.about-right dl{float:left;width:260px;height:380px;text-align: center; position: relative;margin-left:36px;}

.about-right dl dt{margin-top:50px;}

.about-right dl dt img{transition: all .5s;}

.about-right dl.about-r1{ background: url(../images/about-1.jpg) no-repeat center center;}

.about-right dl.about-r2{ background: url(../images/about-2.jpg) no-repeat center center;}

.about-right dl.about-r3{ background: url(../images/about-3.jpg) no-repeat center center;}

.about-right dl dd{ position: absolute;bottom:50px;left:0;right:0;margin:0 auto;}

.about-right dl dd span,.about-right dl dd b{display: block;color:#fff;line-height:30px;}

.about-right dl dd span{font-size:18px}

.about-right dl dd b{font-size:16px;}

.about-right dl dd em{ background-image: url(../images/about-more.png);width:30px;height:30px;display: block;margin:30px auto 0 auto;transition: all .5s;}

.about-right dl:after{content: '';width:3px;display: block;height:0; background: #38AF48;position: absolute;left:0;top:0;transition: all .5s;}

.about-right dl:before{content: '';width:3px;display: block;height:0; background: #38AF48;position: absolute;right:0;bottom:0;transition: all .5s;}

.about-right dl a{ display: block;width:260px;height:380px;}

.about-right dl a:after{content: '';width:0;display: block;height:3px; background: #38AF48;position: absolute;left:0;top:0;transition: all .5s;}

.about-right dl a:before{content: '';width:0;display: block;height:3px; background: #38AF48;position: absolute;right:0;bottom:0;transition: all .5s;}

.about-right dl:hover:after{height:380px;}

.about-right dl:hover:before{height:380px;}

.about-right dl:hover a:after{width:260px;}

.about-right dl:hover a:before{width:260px;}

.about-right dl:hover em{ background-image: url(../images/about-more.png);background-position: 0 30px; }

.about-right dl:hover dt img{transform: rotateY(180deg);}

/*关于我们*/ 



/*企业优势*/

.ys{margin:60px auto}

.ys-con dl{float:left;width:310px; position: relative;margin:30px 20px;}

.ys-con dl dt{width:94px;margin:0 auto;position: absolute;left:0;right:0;text-align: center;top:-42px;z-index:99;transition: all .5s;}

.ys-con dl dd{width:306px;height:256px; background: #f2f2f2;margin:2px;transition: all .5s;}

.ys-con dl dd:after{content: '';width:310px;height:260px;display: block; position: absolute;bottom:-1px;left:-1px;border:1px solid #e5e5e5;z-index:-1px }

.ys-con dl dd b{ display: block;font-size:16px;text-align: center;font-weight:bold;padding:60px 0 20px 0;}

.ys-con dl dd p{line-height:26px;color:#666666;width:260px;margin:0 auto}

.ys-con dl:hover dd{ background: #ddd; }

.ys-con dl:hover dt{transform: rotateY(180deg);}

/*企业优势*/



/*咨询2*/

.zx-2{ background: url(../images/zx-bg2.jpg) no-repeat center center;height:220px;}

.zx-tel2{margin-top:60px;}

.zx-tel2 b,.zx-tel2 span,.zx-tel2 a{ display: block;color:#fff}

.zx-tel2 span{font-size: 16px;letter-spacing: 7px;}

.zx-tel2 b{font-size:26px;font-weight:bolder;}

.zx-tel2 a{width:180px;height:40px;line-height:40px;text-align: center; background: #38AF48;color:#fff;font-size: 16px;}

/*咨询2*/



/*优势*/

.ys-desgin{background: url(../images/rea1.png) no-repeat center center; height:395px; position: relative;margin-top:30px;}

.ys-desgin .ys-con-d{position: absolute;top:70px;left:190px}

.ys-2 div h2{font-size:30px;color:#4c4c4c;font-weight:normal}

.ys-2 div h2:after{content: '';width:50px;height:3px; background: #2ea9a9;margin:20px 0;display: block;}

.ys-2 div h2 b{font-weight:bold;color:#2ea9a9;}

.ys-2 div ul li{line-height:35px;font-size:16px;color:#4c4c4c}

.ys-2 div ul li:before{ background:#999;width:5px;height:5px; border-radius: 10px; content: ''; float:left;margin:16px 15px 0 0 }

.ys-more{width:140px;height:40px; background: #38AF48;text-align: center;line-height:40px;margin-top:20px;transition: all .5s;}

.ys-more a{width:140px;height:40px;display: block;color:#fff;font-size:16px; }

.ys-more:hover{margin-left:20px;}



.ys-service{ background: url(../images/rea2.png) no-repeat center center;height:395px; position: relative;margin-top:30px;}

.ys-service .ys-con-s{position: absolute;top:70px;right:100px}



.ys-buy{ background: url(../images/rea3.png) no-repeat center center;height:395px; position: relative;margin-top:30px;}

.ys-buy .ys-con-b{position: absolute;top:70px;left:190px}

.ys-service4{ background: url(../images/rea4.png) no-repeat center center;height:395px; position: relative;margin-top:30px;}

/*优势*/



/*咨询3*/

.zx-3{ background: url(../images/zx-bg3.jpg) no-repeat center center;height:188px;padding-top: 32px;margin: 60px 0;}

.rea-left dl{float: left;width: 104px;margin-right: 60px;}

.rea-left dl:last-child{margin: 0;}

.rea-left dd img{width: 104px;height: 120px;display: block;}

.rea-left dd{transition: all 0.5s ease-out;-moz-transition: all 0.5s ease-out;transition: all 0.5s ease-out;}

.rea-left dl:hover dd{-webkit-transform: translateY(-10px);}

.rea-left dt{font-size: 16px;font-weight: bold;color: #fff;width: 100%;text-align: center;margin-top: 16px;}



.rea-right{padding-top: 10px;}

.rea-right h4,.rea-right h5{text-align: right;color: #fff;}

.rea-right h3{width:332px;height: 46px;font-size: 18px;font-weight: bold;text-align: center;color: #fff;line-height: 46px;background: url(../images/zx-h1.png) no-repeat center center;float: right;}

.rea-right h4{font-weight: bold;font-size: 28px;clear: both;line-height: 60px;}

.rea-right h5{font-size: 16px;font-weight: bold;height: 40px;padding-left: 50px;float: right;background: url(../images/tel1.png) no-repeat center left;}

.rea-right h5 b{font-size: 28px;font-weight: bold;}

/*咨询3*/



/*净化工程*/

.gc{margin-bottom:60px; padding-top:60px;}

.gc_box ul li {position: relative;}

.gc_box ul li span{display: block; position:absolute; bottom: 0;padding: 0 30px; width:calc(100% - 66px); height: 50px; color: #fff; line-height: 50px; text-align: left;font-size: 16px;background: url(../images/case-more.png) no-repeat center right 30px rgba(0,0,0,0.6);}

.gc_box ul li a{border: 3px solid #fff;}

/*净化工程*/



/*服务流程*/

.lc-list dl{width: 120px;float: left;margin-right:136px;position: relative;}

.lc-jt{width:30px;height: 30px; background: url(../images/lc-jt.png) no-repeat center center;position: absolute;top: 45px;left: 173px;}

.lc-list dl:last-child{margin: 0;}

.lc-list dd{width: 120px;height: 120px;background: url(../images/lc-bg.png) no-repeat center center;position: relative;}

.lc-list dd span{color: #fff;font-family: arial;padding-left:4px;}

.lc-list dd img{display: block;position: absolute;top: 38px;left: 50%;transform: translateX(-50%);}

.lc-list dt{font-size: 16px;color: #2ea9a9;width: 100%;text-align: center;line-height: 50px;}

.lc-more{width: 370px;height: 40px;margin: 0 auto;padding-top: 30px;}

.lc-more a{display: inline-block;width:140px;height:40px;font-size:16px;color:#fff;line-height:40px;text-align: center;margin: 0 20px;}

.lc-more .more-1{ background: #2ea9a9;}

.lc-more .more-2{ background: #38AF48;}

/*服务流程*/



/*合作案例*/

.case{height: 233px;background: url(../images/case-bg.jpg) no-repeat center center;padding: 50px 0;margin: 60px 0;}

.title1{height:95px;margin-bottom:30px;}

.title1 span,.title p{ display: block;text-align: center;}

.title1 span{font-size:28px;font-weight:bold;line-height:28px;color:#fff}

.title1 p{color:#fff;line-height:14px;margin-top:40px;width: 100%;text-align: center;}

.hz li{width: 225px;height: 100px;float: left;margin: 0 5px;}

/*合作案例*/



/*客户见证*/

.client{margin: 60px 0;}

.kj li{width: 320px;float: left;margin: 0 20px;}

.kj-pic{width: 320px;overflow: hidden;}

.kj-pic img{display: block;-webkit-transition: all 0.5s;}

.kj-con{background-color: #f2f2f2;width: 270px;padding: 20px 25px 0 25px; height: 200px;position: relative;transition: all 0.5s;}

.kj-con em{width: 100%;font-size: 16px;font-weight: bold;line-height: 50px;}

.kj-con p{width: 100%;line-height: 24px;color: #666;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 5;overflow: hidden;}

.kj-con a{width: 30px;height: 30px;background: url(../images/client-more.jpg) no-repeat center center;position: absolute;right: 0;bottom: 0;}

.kj li:hover .kj-pic img{-webkit-transform: scale(1.2,1.2);}

.kj li:hover .kj-con em,.kj li:hover .kj-con p{color: #fff;}

.kj li:hover .kj-con{background-color: #2ea9a9;}

/*客户见证*/





/*旋转木马必要样式*/

.poster-main{ position:relative;height:400px;}

.poster-main a,.poster-main img{display:block;}

.poster-main .poster-list{width:1400px;height:400px;margin: 0 auto;}

.poster-main .poster-list .poster-item{ position:absolute;left:0; top:0; }

.poster-main .poster-list .poster-item a img{}

.poster-main .poster-btn{ position:absolute;top:175px;width:50px !important;height:50px !important; z-index:99; cursor:pointer;}

.poster-main .poster-prev-btn{left:-100px; background: url(../images/case-left.jpg) no-repeat top left;}

.poster-main .poster-next-btn{right:-100px; background: url(../images/case-right.jpg) no-repeat top right;}

.poster-main .poster-prev-btn:hover{background: url(../images/case-left1.jpg) no-repeat top left;}

.poster-main .poster-next-btn:hover{background: url(../images/case-right1.jpg) no-repeat top right;}

/*旋转木马必要样式*/



/*新闻中心*/

.news{padding-bottom: 60px; padding-top:80px;}

.news-list li{width: 400px;float: left;margin-right: 100px;}

.news-list li:last-child{margin-right: 0;}

.news-list li span{display: block;width: 50px;height: 5px;background-color: #999;margin-bottom:20px;transition: all 0.5s;}

.news-list li h3{width: 100%;font-size: 18px;color: #666666;font-weight: normal;line-height: 30px;}

.news-list li em{display: block;color: #4c4c4c;font-size: 14px;font-family: arial;font-weight: bold;line-height: 30px;margin-bottom: 20px;}

.news-list li p{line-height: 22px;color: #808080;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 5;overflow: hidden;}

.news-list li a{display: block;width: 118px;height: 34px;border: 1px solid #CCCCCC;line-height: 36px;text-align: center;color: #808080;margin-top: 40px;transition: all 0.5s;position: relative;}

.news-list li a:before,.news-list li a:after{content: "";position: absolute;top: 0;opacity: 0;height: 100%;width: 0;transition: all 0.5s;background-color: #2ea9a9;z-index: -1;}

.news-list li a:before{left: 50%;}

.news-list li a:after{right: 50%;}

.news-list li:hover span{width: 400px;background-color: #2ea9a9;}

.news-list li:hover a:before, .news-list li:hover a:after{opacity: 1;width: 50%;}

.news-list li:hover a{color: #FFFFFF;border-color: #2ea9a9;}

.news-list li:hover h3{color: #2ea9a9;}

/*新闻中心*/



/*底部*/

.footer{border-top: 10px solid #bbbbbb;height: 300px;background-color: #2ea9a9;padding-top: 40px;}

.foot-left,.foot-mid,.foot-right{width: 360px;}

.foot-left{margin-right: 160px;}

.foot-title{display: block;width: 100%;border-bottom: 1px solid #fff;font-weight: bold;color: #fff;line-height: 79px;font-size: 16px;}

.foot-wx{height: 120px;padding-left: 135px;background: url(../images/f-wx.jpg) no-repeat center left;margin-top: 50px;}

.foot-wx p{color: #fff;line-height: 32px;}

.foot-wx em{display: block;color: #fff;font-family: arial;font-weight: bold;font-size: 25px;}



.foot-lx{margin-top: 40px;}

.foot-lx p{line-height: 30px;color: #cae8ff;padding-left: 24px;}

.foot-lx p:first-child{ center left;}

.foot-lx p:nth-child(2){ center left;}

.foot-lx p:nth-child(3){ center left;}

.foot-lx p:nth-child(4){ center left;}





.foot-nav{padding-top: 40px;}

.foot-nav ul{margin-right: 70px; overflow: hidden;}

.foot-nav ul:last-child{margin-right:  0;}

.foot-nav ul li{float:left;width:33%;}

.foot-nav ul li a{display: block;line-height: 30px;color: #cae8ff;transition: all 0.3s;}

.foot-nav ul li a:hover{color: #ffffff}

/*底部*/



/*版权*/

.copy{height: 59px;border-top: 1px solid #fff;background-color: #2ea9a9;}

.copy-l,.copy-r{line-height: 59px;color: #cae8ff;}

.copy-l a,.copy-r a{color: #cae8ff;transition: all 0.3s;}

.copy-l a:hover,.copy-r a:hover{color: #ffffff}

/*版权*/





/*内页公共部分*/

.ny-main{margin:60px auto}

.ny-left{width:306px;}

.pro-name,.pro-contact{border:2px solid #2ea9a9;width:300px;margin-bottom:30px;}

.pro-title{ background: #2ea9a9;width:300px; position: relative;height:100px;}

.pro-title span,.pro-title b{ display: block;text-align: center;font-weight:bold}

.pro-title span{font-size:50px;font-weight:bold;color:#2684C6;padding-top:5px;}

.pro-title b{font-size:36px;color:#FFFFFF;position: absolute;bottom:20px;left:0;right:0;margin:0 auto;letter-spacing:2px;}

.pro-menu .ctitle1 li{ width:276px;height:50px;line-height:50px;margin:8px auto;text-indent:30px;font-size:15px;}

.pro-menu .ctitle1 li a{color:#737373; width:276px;height:50px;line-height:50px; background: url(../images/jt-2.png) no-repeat center right 20px;display: block; background-color: #FAFAFA;}

.pro-menu .ctitle1 li:hover a,.pro-menu .ctitle1 li.on a{ background: url(../images/jt-1.png) no-repeat center right 20px; background-color: #2ea9a9;color:#fff}

.pro-contact{border:2px solid #2ea9a9;}

.contact-type h3{font-size:18px;font-weight:bold;color:#2ea9a9;text-align: center;margin:20px auto;width:255px;}

.contact-type p{ display: block;line-height:36px;color:#666666;width:269px;margin:0px auto;}

.contact-tel{ background:url(../images/cont-bg.jpg) no-repeat center center;text-align: center;height:160px;text-align: center;}

.contact-tel span,.contact-tel b{ display: block;color:#fff}

.contact-tel span{font-size:16px; background: url(../images/tel2.png) no-repeat center top 20px;padding-top:80px;}

.contact-tel b{font-size:36px;font-family: Impact;}



.ny-right{width:1050px;}

.position{height:50px;line-height:50px;margin-bottom:20px;}

.position b{width:360px;    margin-left: 24px; background: url(../images/pro-icon1.png) no-repeat center left 30px; background-color: #38AF48;color:#fff;font-size:20px;font-weight:bold;text-indent:60px;;}

.position span{width:640px;text-align: right;padding-right:20px;color:#fff; background-color: #2ea9a9;}

.position a{color:#fff}





/*产品内页*/

.ny-right .pro-list ul li{float:left;width:325px;border:1px solid #F2F2F2;margin:10px 0 10px 23px;text-align: center;}

.ny-right .pro-list ul .pic img{width:100%}

.ny-right .pro-list ul .info{ background: #F9F9F9;height: 100px;}

.ny-right .pro-list ul li span{font-size:16px;padding:18px 0;display: block;}

.ny-right .pro-list .info-a a{display: inline-block;width:120px;height:32px;line-height:32px;text-align: center; background: #2ea9a9;color:#fff;border-radius:5px;margin:0 10px;}

.ny-right .pro-list .info-a a:nth-child(2){ background: #38AF48;}



/*案例内页*/

.ny-right .case-list ul li{float:left;width:325px;margin:10px 0 10px 23px;text-align: center;}

.ny-right .case-list ul .pic img{width:100%}

.ny-right .case-list ul .info{ background: #F9F9F9;height: 100px;}

.ny-right .case-list ul li span{font-size:16px;padding:18px 0;display: block;}

.ny-right .case-list .info-a a{display: inline-block;width:120px;height:32px;line-height:32px;text-align: center; background: #2ea9a9;color:#fff;border-radius:5px;margin:0 10px;}

.ny-right .case-list .info-a a:nth-child(2){ background: #38AF48;}



/*新闻内页*/

.ny-right .ny-news-list ul li{float:left;width:325px;margin:10px 0 20px 25px;text-align: left;}

.ny-right .ny-news-list ul li span,.ny-right .ny-news-list ul li em,.ny-right .ny-news-list ul li p,.ny-right .ny-news-list ul li a{ display:block}

.ny-right .ny-news-list ul .pic img{width:100%}



.ny-right .ny-news-list ul li span{font-size:18px;padding:10px 0 0 0;display: block;color:#4c4c4c}

.ny-right .ny-news-list .info-a a{display: inline-block;width:120px;height:32px;line-height:32px;text-align: center; background: #2ea9a9;color:#fff;border-radius:5px;margin:0 10px;}

.ny-right .ny-news-list .info-a a:nth-child(2){ background: #38AF48;}

.ny-right .ny-news-list ul li em{color:#999999;margin-bottom:15px}

.ny-right .ny-news-list ul li p{color:#999999;margin-bottom:20px;}

.ny-right .ny-news-list ul li .more{width:120px;height:32px;line-height:32px;text-align: center;border:1px solid #CCCCCC;color:#999}

.ny-right .ny-news-list ul li:hover more{color:#fff; background:#2ea9a9;}

.ny-right .ny-news-list ul li:hover span{color:#2ea9a9}

/*合作伙伴*/

.partner-list{ overflow: hidden;}

.partner-list li{float:left;width:225px;height:100px;margin:10px 0px 10px 35px;border:1px solid #eee}

.partner-list li a{ display: block;}

.partner-list li img{width:100%}



/*浮动客服*/

#floatDivBoxs{width:170px;background:#fff;position:fixed;bottom:20px;right:0;z-index:999;}

#floatDivBoxs .floatDtt{width:100%;height:45px;line-height:45px; background:#2ea9a9;color:#fff;font-size:18px;text-indent:22px;position:relative;}

#floatDivBoxs .floatDqq{padding:0 14px;}

#floatDivBoxs .floatDqq li{height:55px;line-height:55px;font-size:15px;border-bottom:1px solid #e3e3e3; padding:0 0 0 50px;}

#floatDivBoxs .floatDqq li:hover a{color:#008DD5}

#floatDivBoxs .floatDtxt{font-size:18px;color:#333;padding:12px 14px 0 14px;}

#floatDivBoxs .floatDtel{padding:0 0 7px 10px;font-size:20px;font-weight:bold;color:#2ea9a9}

#floatDivBoxs .floatDtel img{display:block;}

#floatDivBoxs .floatDbg{width:100%;height:20px;background:url(../images/online_botbg.jpg) no-repeat;box-shadow:-2px 0 3px rgba(0,0,0,0.25);}

.floatShadow{ background:#fff;box-shadow:-2px 0 3px rgba(0,0,0,0.25);}

#rightArrow{width:50px;height:45px;background:url(../images/online_arrow.jpg) no-repeat;position:fixed;bottom:320px;right:170px;z-index:999;}

#rightArrow a{display:block;height:45px;}



/*内页产品详情*/

.ny-right .pro1{margin-top:5px;}

.ny-right .pro1 .spec-preview img{display: block;}

.ny-right .pro1 .descript1 strong.title1{line-height: 38px;font-size: 20px; color: #333;display: block;height: auto;margin-bottom: 0;border-bottom:1px solid #eee;padding:10px 0;margin-bottom:10px}

.ny-right .pro1 .descript1 p{width: 590px;font-size: 13px;color: #333;line-height: 25px;margin-bottom: 15px;}

.ny-right .pro1 .descript1 a.consult{display: block; width: 120px; height: 40px; font-size: 15px; color: #fff; line-height: 40px; text-align: center; background: #000; }

.ny-right .pro1 .descript1 a.consult:hover{background-color:#2ea9a9;}

.ny-right .pro1 .descript1 p.haoma{color: #333;font-size: 15px; font-weight: bold; }

.ny-right .pro1 .descript1 p.haoma em{display: block;color:#2ea9a9;font-size: 20px; font-weight: bold; }

.ny-right .pro1 .share{overflow: hidden;margin-top: 15px;}

.ny-right .pro1 .share ul li{float: left;margin: 0 5px;}

.ny-right .detail .de-title{border-bottom: solid 3px #2ea9a9; margin-bottom: 15px;}

.ny-right .detail .de-title a{display: block;width: 130px; font-size: 16px;line-height: 45px;color: #fff; text-align: center; margin-top: 35px;background:#2ea9a9; border-top-left-radius: 6px; border-top-right-radius: 6px; }



.ny-main  .pagelist {padding: 10px 0;margin-top:15px;overflow: hidden;border-top:0px solid #eee;text-align:center;}

.ny-main .pagelist a,

.ny-main  .pagelist span {border: 1px solid #ccc; display: inline-block;padding: 2px 8px;margin-right:5px;}

.ny-main  .pagelist span.current {color: #f30;border: 1px solid #ddd;}



.nav-footer{position: fixed; bottom: 0; width: 100%; height: 54px; line-height: 54px; background:#2ea9a9;z-index:999;    box-shadow: 1px 1px 15px #004679;}

	.foot-nav1{width: 33.3%; float: left;}

	.foot-nav-2{background: #38AF48;}

	.nav-footer .foot-nav-bg{display: inline-block; width: 40%;  height: 54px; line-height: 54px; text-align: center;}

	/*.nav-footer .foot-nav-bg1{background: url(../images/nav-bg1.png) no-repeat center center; background-size:42%;}

	.nav-footer .foot-nav-bg2{background: url(../images/nav-bg2.png) no-repeat center center; background-size:42%;}

	.nav-footer .foot-nav-bg3{background: url(../images/nav-bg3.png) no-repeat center center; background-size:42%;}*/

	.nav-footer a{display: inline-block; width:60%; font-size:16px; line-height: 54px; color: #fff;}