/* CSS Document */
::-webkit-scrollbar{width:0;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td { margin:0; padding:0;}
body, html {
    scroll-behavior: smooth;
  }
h1,h2,h3,h4,h5,h6{font-weight: normal;}
body {font:13px/1.75 "Microsoft YaHei", arial,sans-serif; color: #333;  background:#fff;overflow-x: hidden;position: relative;}
a { text-decoration: none; color: #333;display: block;}
/* p{color: #434343;} */
a:hover {text-decoration: none}
a img {border-bottom-style: none; border-right-style: none; border-top-style: none; border-left-style: none}
div {padding-bottom: 0px; list-style-type: none; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px}
li {padding-bottom: 0px; list-style-type: none; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px}
p,strong,em{padding-bottom: 0px; list-style-type: none; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;font-weight: normal;}
form {padding-bottom: 0px; list-style-type: none; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;}
em{font-style: normal; font-weight: normal}
table {padding-bottom: 0px;list-style-type: none; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px}
dt {padding-bottom: 0px; list-style-type: none; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px}
dl {padding-bottom: 0px; list-style-type: none; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px}
dd {padding-bottom: 0px; list-style-type: none; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px}
tr {padding-bottom: 0px; list-style-type: none; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px}
input,textarea,select{outline: none;border: 0;}
button{cursor: pointer;}
.cl{height: 0px; clear: both;}
.fl{float: left; display: block;}
.fr{float: right;}
.container{width:1404px; margin:0 auto; height: 100%;}
.containere{width:1845px; margin:0 auto; height: 100%;}
/* .ny-container{width:1590px; margin:0 auto; height: 100%;} */
.c{*zoom:1;}
.c:after{content: ""; display: block; height: 0; clear: both;}
.txt-c{text-align: center;}
.txt-l{ text-align: left !important;}
.txt-r{text-align: right;}
.bg-black{background: #000;}
.col-black{color: #000;}
.col-white{color: #fff !important;}
strong{ font-weight: bold;}
i{font-style: normal;}
.m{ margin: 0 auto;}
.blue{color:#0056a1;}
/* CSS Document */

/* 字体引入 */
@font-face {
	font-family:'abc';
	src: url('../images/Classic Robot Bold.otf');
}
.zw{height: 130px;}
.top{width: 100%;height: 40px;line-height: 40px; position: fixed;top: 0;left: 0;background: #55a185;}
.top ul{display: flex;justify-content: space-between;}
.top ul li:nth-child(2){display: flex;justify-content: space-between;}
.top ul li p{font-size: 12px;color: rgba(255, 255, 255, .5);}
.top ul li dd{position: relative;}
.top ul li dd a{font-size: 12px;color: rgba(255, 255, 255, .5);margin-left: 15px;;}
.top ul li dd::after{content: '';background: rgba(255, 255, 255, .5);position: absolute;top: 15px; right: -8px;width: 1px;height: 10px;}
.top ul li dd:last-child:after{content: none;}
.top ul li dd.on{color: #fff;}
.top ul li dd.on::after{content: '';background: #fff;}
.head{height: 90px;line-height: 90px;background: #fff;position: fixed; width: 100%; top: 40px;z-index: 2;border-bottom: 1px solid #e3e3e3;}
.head .container{display: flex;justify-content: space-between;}
.head .logo{}
.head .logo img{margin-top: 17px;}
.head .con{display: flex;width: 67%;justify-content: space-between;}
.head .nav{width: 86%;}
.head .nav ul{display: flex;justify-content: space-between;}
.head .nav ul li{}
.head .nav ul li a{font-size: 18px;color: #000000;}
.head .nav ul li.on a{color: #55a185;}
.head .search{display: flex;}
.head .search form{display: flex;width: 80px;height: 28px;padding: 0 10px; border: 1px solid #bdbdbd;border-radius: 14px;overflow: hidden;margin: auto;}
.head .search .text{width: 66px;}
.head .search .submit{background: url(../images/search-icon.png)no-repeat center;width: 14px;height: 100%;}
.navfixed{position: fixed; width: 100%; top: 0; z-index: 222;padding-top:5px ; transition: all 0.6s;box-shadow: 0px 2px 11px -5px #000;}



/* banner */
.banner .swiper-pagination-bullet{width: 40px;height: 4px;background: #fff;opacity: 1;border-radius: 0%;margin: 14px !important;}
.banner .swiper-pagination-bullet-active{background: #009adf;opacity: 1;}
.banner .swiper-button-prev{transform: rotateY(180deg);left: 75px;}
.banner .swiper-button-next{right: 75px;}
.banner .swiper-button-prev,.banner .swiper-button-next{width: 42px;height: 42px;text-align: center;line-height: 42px;border-radius: 100%;background: rgba(255,255,255,.5);}
.banner .swiper-slide{position: relative;}
.banner .swiper-slide>img{display: block;width: 100%;}
.banner .text{position: absolute;width: 73.4%;display: flex;flex-direction: column;height: 100%;z-index: 9;justify-content: center;left: 13.3%;top: 0;}
.banner .text em{font-size: 42px;color: #fefefe;}
.banner .text span{color: #fff;font-size: 16px;line-height: 28px;width: 55%;}
.banner .text a{font-size: 16px;color: #204489;width: 218px;height: 45px;text-align: center;line-height: 45px;margin-top: 6%;background: #e30516;display: flex;align-items: center;justify-content: center;color: #fff;}
.banner .text a span{width: 34px;height: 34px;background: url(../images/banner-arrow.png)no-repeat center;display: inline-block;margin-left: 15px;}

/* 行业应用 */
.industry{}
.industry .title{margin: 3% 0;}
.industry .title em{font-size: 40px;color: #55a185;}
.industry .title p{font-size: 18px;color: #666666;}
.industry ul{display: flex;flex-wrap: wrap;justify-content: space-between;}
.industry ul li{width: calc(100% / 2 - 1.5%);position: relative;margin-bottom: 2.5%;overflow: hidden;}
.industry ul li a img{display: block;width: 100%;transition: all .4s;}
.industry ul li:hover a img{transform: scale(1.1);}
.industry ul li a p{position: absolute;left: 0;bottom: 0;width: 101%;text-align: center;height: 60px;line-height: 60px; background: rgba(255,255,255,.8);font-size: 20px;color: #55a185;}
 
/* 产品中心 */
.product{background: url(../images/product-bg.jpg)no-repeat center;overflow: hidden;padding: 3% 0;margin-top: 2.5%;}
.product .title{margin: 1% 0 4% 0;}
.product .title em{font-size: 40px;color: #ffffff;}
.product .title p{font-size: 18px;color: #ffffff;}
.product ul{display: flex;flex-wrap: wrap;justify-content: space-between;}
.product ul li{display: flex;width: calc(100% / 2 - 3.2%);background: #222222;padding: 15px;margin-bottom: 2.1%;}
.product ul li dd{}
.product ul li dd:nth-child(2){display: flex;flex-direction: column;justify-content: center;margin-left: 6%;}
.product ul li dd img{display: block;}
.product ul li dd em{font-size: 22px;color: #55a185;font-weight: bold;}
.product ul li dd:nth-child(2) a{font-size: 16px;color: #ffffff;margin-top: 20px;}

/*产品详情*/
.pro-xq{
    margin: 4% auto;
}
.pro-xq h3{
    font-size: 30px;
	line-height: 19px;
	color: #55a185;
    font-weight: 550;
    border-bottom: 1px solid #ddece7;
    padding-bottom: 1.5%;
}
.pro-xq .cpxq{
    padding-left: 2%;
}
.pro-xq .cpxq h4{
    margin-top: 3%;
    font-size: 20px;
	line-height: 24px;
	letter-spacing: 1px;
	color: #333333;
    position: relative;
}
.pro-xq .cpxq h4::before{
    content: "";
    width: 13px;
	height: 13px;
	background-color: #55a185;
	opacity: 0.2;
    position: absolute;
    top: 7px;
    left: -2%;
    border-radius: 50%;
}
.pro-xq .cpxq h4::after{
    content: "";
    width: 7px;
	height: 7px;
	background-color: #55a185;
    position: absolute;
    border-radius: 50%;
    top: 10px;
    left: -29px;
}
.pro-xq .cpxq p{
	font-size: 16px;
	line-height: 22px;
	letter-spacing: 1px;
	color: #666666;
    margin-top: 1%;
}
.pro-xq .cpxq img{
    margin-top: 2%;
}
/* 新闻中心 */
.news{margin-bottom: 5%;}
.news .title{text-align: center;margin-top: 5%;margin-bottom: 3%;}
.news .title em{font-size: 40px;color: #55a185;}
.news .con{display: flex;flex-direction: column;flex-wrap: wrap;justify-content: center;align-items: center;}
.news .con div:nth-child(1){width: 40%;}
.news .con div:nth-child(2){width: 30%;}
.news .con div:nth-child(3){width: 30%;}
.news .con div:nth-child(4){width: 30%;}
.news .index-news {width: 100%;height: 550px;display: flex;flex-direction: column;flex-wrap: wrap;justify-content: space-between;align-content: space-between;}
.news .index-news .index-news-block {height: 100%;border: 0;transition: all 0.5s;}
.news .index-news .index-news-block a {position: relative;display: block;overflow: hidden;width: 85%;height: 100%;margin: auto;}
.news .index-news .index-news-block a p:nth-child(1) {color: #fff;margin-top: 50px;}
.news .index-news .index-news-block a p:nth-child(2) {color: #fff;font-size: 20px;font-weight: 700;margin: 40px 0 20px 0;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.news .index-news .index-news-block a p:nth-child(3) {color: #fff;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;}
.news .index-news .index-news-block a div {position: absolute;bottom: -500px;display: flex;justify-content: space-between;align-items: center;padding: 20px 33px;border: 1px solid #fff;width: 50%;transition: all 0.5s;}
.news .index-news .index-news-block a div span:nth-child(1) {color: #fff;}
.news .index-news .index-news-block a div span:nth-child(2) {display: block;width: 10px;height: 10px;border-right: 1px solid #fff;border-top: 1px solid #fff;transform: rotate(45deg);}
.news .index-news .index-news-block a:hover div {bottom: 40px;}
.news .index-news .index-news-block:nth-child(1) {width: 40%;background: url("../images/news-bg.jpg") no-repeat;background-size: cover;background-position: center center;}
.news .index-news .index-news-block:nth-child(2) {width: 29%;background: url("../images/news-bg2.jpg") no-repeat;background-size: cover;background-position: center center;}
.news .index-news .index-news-block:nth-child(3) {width: 29%;height: 49%;background-color: #0068bf;}
.news .index-news .index-news-block:nth-child(3) a div {display: none;}
.news .index-news .index-news-block:nth-child(4) {width: 29%;height: 49%;background-color: #55a185;}
.news .index-news .index-news-block:nth-child(4) a div {display: none;}

/* 底部 */
.foot{background: #f4f4f4;overflow: hidden;padding-bottom: 3%;}
.foot .icon{display: flex;justify-content: center;border-bottom: 1px solid #e0e0e0;padding-bottom: 3%;margin-top: 5%;margin-bottom: 4%;}
.foot .icon a{margin: 0 10px;}
.foot ul{display: flex;justify-content: center;}
.foot ul li{margin: 0% 2%;}
.foot ul li a{font-size: 16px;color: #333333;}
.foot p{text-align: center;font-size: 16px;color: rgba(51,51,51,.5);margin-top: 20px;}
.foot p a{display: inline-block;font-size: 16px;color: rgba(51,51,51,.5);}


/* 内页关于我们 */
.ny-banner{overflow: hidden;margin-top: 10px;}
.ny-banner .title{margin-top: 5%;}
.ny-banner .title em{font-size: 38px;color: #ffffff;font-weight: bold;}
.ny-banner .title .navigation{font-size: 14px;color: #ffffff;}
.ny-banner .title .navigation span{background: url(../images/home-icon.png)no-repeat center left;padding-left: 25px;}
.ny-banner .title .navigation a{display: inline-block;color: #fff;}
.ny-banner .ny-nav{display: flex;margin-top: 20.5%;}
.ny-banner .ny-nav dd{flex:1;background: #fff;text-align: center;line-height: 60px;position: relative;}
.ny-banner .news-nav dd{width: calc(100% / 3);}
.ny-banner .recruit-nav dd{width: calc(100% / 2);}
.ny-banner .ny-nav dd a{font-size: 16px;color: #333333;}
.ny-banner .ny-nav dd::before{content: '';width: 1px;height: 13px;background: #cccccc;position: absolute;right: 0;top: 23px;}
.ny-banner .ny-nav dd:last-child:before{content: none;}
.ny-banner .ny-nav dd.on a{color: #55a185;}
.ny-banner .ny-nav dd.on::after{content: '';width: 100%;height: 4px;background: #55a185;position: absolute;left: 0;bottom: 0;}

/* 公司介绍 */
.gsjs{}
.gsjs .title{margin-bottom: 5%;margin-top: 3%;}
.gsjs .title em{font-size: 32px;color: #000000;font-weight: bold;display: block;border-bottom: 1px  solid #ebebeb;padding-bottom: 15px;}
.gsjs .title p{font-size: 17px;color: #666666;line-height: 34px;margin-top: 20px;}
.gsjs .title dd{display: flex;align-items: center;justify-content: space-between;margin-top: 45px;}
.gsjs .title dd img{display: block;}

/* 发展历程 */
.fzlc{background: #f5f5f5;overflow: hidden;padding-bottom: 1%;}
.fzlc .title{margin-top: 3%;margin-bottom: 3%;}
.fzlc .title em{font-size: 32px;color: #000000;font-weight: bold;}
.fzlc .title p{font-size: 14px;color: #666666;border-top: 1px solid #e3e3e3;padding-top: 15px;margin-top: 15px;}
.fzlc .swiper{position: relative;background: url(../images/fzlc-line.png)no-repeat center bottom 42px;padding-top: 20px;}
.fzlc .swiper .swiper-slide{padding-bottom: 88px;cursor: pointer;}
.fzlc .swiper .swiper-slide dl{width: 80%;margin: auto;padding: 10%;background: #fff;border-radius: 9px;position: relative;transition: all .4s;bottom: 0;height: 195px;}
.fzlc .swiper .swiper-slide dl dt{font-size: 20px;color: #55a185;margin-bottom: 10px;}
.fzlc .swiper .swiper-slide dl dd{font-size: 16px;color: #666666;line-height: 30px;}
.fzlc .swiper .swiper-slide p{text-align: center;position: absolute;width: 100%;bottom: 10px;left: 0;}
.fzlc .swiper .swiper-slide p i{display: block;width: 10px;height: 10px;border-radius: 100%;background: #cccccc;position: relative;margin: auto;}
.fzlc .swiper .swiper-slide p i::after{content: ''; position: absolute;left: -4px;top: -4px;width: 16px;height: 16px;border: 1px solid #cccccc;border-radius: 100%;}
.fzlc .swiper .swiper-slide p strong{font-size: 16px;color: #55a185;position: relative;top: 30px;transition: all 0.2s .2s;}
.fzlc .swiper .swiper-button-prev , .fzlc .swiper .swiper-button-next{width: 36px;height: 36px;border-radius: 100%;background: #55a185;text-align: center;top: 86.8%;opacity: 1;}
.fzlc .swiper .swiper-button-next img{transform: rotateY(180deg);}
/* :hover */
.fzlc .swiper .swiper-slide:hover p strong{top: 8px;}
.fzlc .swiper .swiper-slide:hover dl{position: relative; bottom: 20px;}


/* 企业荣誉 */
.honor{overflow: hidden;}
.honor .title{border-bottom: 1px solid #ebebeb;padding-bottom: 10px;margin-top: 3%;}
.honor .title em{font-size: 32px;color: #000000;font-weight: bold;}
.honor .honor-con{display: flex;margin-top: 5.5%;}
.honor .honor-pic{background: url(../images/honor-bg.png)no-repeat center;width: 50%;text-align: center;height: 451px;position: relative;}
.honor .honor-pic dd{position: absolute;top: 20px;opacity: 0;transition: all .4s;width: 100%;}
.honor .honor-pic dd.active{position: relative;top: 0;opacity: 1;}
.honor .honor-pic dd img{display: block;margin: auto;width: 61.5%;margin-top: 10px;}
.honor .honor-pic dd p{margin-top: 20px;font-size: 16px;color: #333333;}
.honor .honor-list{width: 42%;margin-top: 2%;margin-left: 3%;}
.honor .honor-list ul{display: flex;justify-content: space-between;flex-wrap: wrap;}
.honor .honor-list ul li{font-size: 16px;color: #666666;border: 1px solid #d5d5d5;text-align: center;line-height: 54px;padding: 0 7.3%;margin-bottom: 5%;transition: all .4s;cursor: pointer;}
.honor .honor-list ul li:hover{color: #fff;background: #55a185;border: 1px solid #55a185;}
.honor .honor-list ul li.active{color: #fff;background: #55a185;border: 1px solid #55a185;}


/* 企业文化 */
.qywh{overflow: hidden;}
.qywh .title{text-align: center;margin: 2% 0;}
.qywh .title em{font-size: 32px;color: #000000;font-weight: bold;}
.qywh .con{background: url(../images/qywh-bg.jpg)no-repeat center;padding: 5.5% 0;}
.qywh .con p{font-size: 18px;line-height: 42px;color: #fff;text-align: center;}


/* 内页产品 */
.ny-product{overflow: hidden;margin-bottom: 4%;}
.ny-product .title{text-align: center;border-bottom: 1px solid #ebebeb;padding-bottom: 15px;margin: 2% 0;}
.ny-product .title em{font-size: 32px;color: #000000;font-weight: bold;}
.ny-product ul{display: flex;justify-content: flex-start;flex-wrap:wrap;}
.ny-product ul li{width:24%;background: #f4f4f4; margin-bottom:1%; margin-left:1%;}
.ny-product ul li:nth-child(1){
    margin-left: 0;
}
.ny-product ul li:nth-child(4n+1){
    margin-left: 0;
}
.ny-product ul li dd{}
.ny-product ul li dd:nth-child(1){border-bottom: 1px solid #ebebeb;padding: 8% 0;}
.ny-product ul li dd:nth-child(1) a{}
.ny-product ul li dd img{display: block;margin: auto;max-height: 304px;}
.ny-product ul li dd em{font-size: 18px;color: #000000;}
.ny-product ul li dd p{font-size: 14px;color: #666666;line-height: 24px;margin-top: 10px;margin-bottom: 30px;}
.ny-product ul li dd:nth-child(2){padding: 25px 35px;position: relative;}
.ny-product ul li dd:nth-child(2) a{width: 44px;height: 44px;background: url(../images/nyproduct-arrow.png)no-repeat center #55a185;text-align: center;line-height: 44px;position: absolute;right: 0;bottom: 0;}


/* 内页行业应用 */
.ny-Industry{overflow: hidden;margin-bottom: 4%;}
.ny-Industry .title{text-align: left;border-bottom: 1px solid #ebebeb;padding-bottom: 15px;margin: 2% 0;}
.ny-Industry .title em{font-size: 32px;color: #000000;font-weight: bold;}
.ny-Industry ul{}
.ny-Industry ul li{display: flex;border-radius: 16px;overflow: hidden;margin-bottom: 3%;overflow: hidden;}
.ny-Industry ul li:nth-child(4n){flex-direction: row-reverse;}
.ny-Industry ul li dd:nth-child(1){width: 55.5%;}
.ny-Industry ul li div{display: flex;flex-direction: column;justify-content: center;width: 39.5%;padding: 0 5%;background: #f5f5f5;position: relative;}
.ny-Industry ul li dd img{display: block;transition: all .5s;}
.ny-Industry ul li span{}
.ny-Industry ul li i{background: url(../images/nyIndustry-bg.png)no-repeat center;width: 136px;height: 68px;text-align: center;display: block;position: absolute;bottom: 0;left: 40%;background-size: cover !important;}
.ny-Industry ul li i img{position: relative;top: 30px;}
.ny-Industry ul li em{font-size: 28px;color: #333333;margin-top: 3%;display: block;}
.ny-Industry ul li p{font-size: 16px;color: #666666;line-height: 30px;margin-top: 3%;margin-bottom: 15%;}
.ny-Industry ul li:hover dd img{transform: scale(1.1);}
.ny-Industry ul li:hover span img{transform: translateY(-180px);filter: drop-shadow(#fff 0 180px);}
.ny-Industry ul li:hover div{background: #55a185;}
.ny-Industry ul li:hover em{color: #ffffff;}
.ny-Industry ul li:hover p{color: rgba(255,255,255,.5);}
.ny-Industry ul li:hover i{background: url(../images/nyIndustry-icon2.png)no-repeat center;}
.ny-Industry ul li:hover i img{transform: translateY(50px);filter: drop-shadow(#55a185 0 -50px);}


/* 设施机构 */
.service-ssjg{overflow: hidden;margin-bottom: 4%;}
.service-ssjg .title{text-align: left;border-bottom: 1px solid #ebebeb;padding-bottom: 15px;margin: 2% 0;}
.service-ssjg .title em{font-size: 32px;color: #000000;font-weight: bold;}
.service-ssjg ul{display: flex;justify-content: space-between;flex-wrap: wrap;}
.service-ssjg ul li{width: calc(100% / 2 - 1.2%);margin-bottom: 2%;}
.service-ssjg ul li dd{}
.service-ssjg ul li dd:nth-child(2){background: #f5f5f5;display: flex;justify-content: space-between;padding: 0 5%;line-height: 80px;}
.service-ssjg ul li dd img{display: block;width: 100%;}
.service-ssjg ul li dd em{font-size: 18px;color: #333333;}
.service-ssjg ul li dd a{font-size: 16px;color: #999999;}


/* 在线培训 */
.service-zxpx{overflow: hidden;margin-bottom: 4%;}
.service-zxpx .title{text-align: left;padding-bottom: 15px;margin: 2% 0;}
.service-zxpx .title em{font-size: 32px;color: #000000;font-weight: bold;}
.service-zxpx ul{display: flex;justify-content: space-between;flex-wrap: wrap;}
.service-zxpx ul li{width: calc(100% / 2 - 1%);box-shadow: -1.989px 0.209px 17.28px 0.72px rgba(94, 94, 94, 0.24);margin-bottom: 2%; cursor:pointer;}
.service-zxpx ul li .pic{position: relative; width:100%;height:375px;}
.service-zxpx ul li .pic video{width: 100%;height:100%; object-fit:cover;}
/*.service-zxpx{overflow: hidden;margin-bottom: 4%;}*/
/*.service-zxpx .title{text-align: left;padding-bottom: 15px;margin: 2% 0;}*/
/*.service-zxpx .title em{font-size: 32px;color: #000000;font-weight: bold;}*/
/*.service-zxpx ul{display: flex;justify-content: space-between;flex-wrap: wrap;}*/
/*.service-zxpx ul li{width: calc(100% / 2 - 1%);box-shadow: -1.989px 0.209px 17.28px 0.72px rgba(94, 94, 94, 0.24);margin-bottom: 2%;}*/
/*.service-zxpx ul li .pic{position: relative;}*/
/*.service-zxpx ul li .pic img{display: block;width: 100%;}*/
.service-zxpx ul li .pic dd{position: absolute;right: 0;top: 0;width: 70%;height: 100%;text-align: center;display: flex;flex-direction: column;justify-content: center;}
.service-zxpx ul li .pic dd em{font-size: 32px;color: #000000;font-weight: bold;}
.service-zxpx ul li .pic dd p{font-size: 32px;color: #55a185;font-weight: bold;}
.service-zxpx ul li .name{text-align: center;line-height: 90px;}
.service-zxpx ul li .name p{font-size: 20px;color: #000000;}
  

/* 资料下载 */
.service-zlxz{overflow: hidden;margin-bottom: 4%;}
.service-zlxz .title{text-align: left;padding-bottom: 15px;margin: 2% 0;border-bottom: 1px solid #ebebeb;}
.service-zlxz .title em{font-size: 32px;color: #000000;font-weight: bold;}
.service-zlxz ul{display: flex;justify-content: space-between;flex-wrap: wrap;}
.service-zlxz ul li{width: calc(100% / 2 - 7%);display: flex;justify-content: space-between;height: 113px;box-shadow: -1.989px 0.209px 17.28px 0.72px rgba(94, 94, 94, 0.24);margin-bottom: 2%;padding: 0 3%;}
.service-zlxz ul li dd{display: flex;flex-direction: column;justify-content: center;}
.service-zlxz ul li dd em{font-size: 16px;color: #666666;}
.service-zlxz ul li dd p{font-size: 18px;color: #333333;}
.service-zlxz ul li dd a{font-size: 16px;color: #55a185;width: 79px;height: 30px;border: 1px solid #55a185;border-radius: 4px 4px 0 0;text-align: center;}
.service-zlxz ul li:hover dd a{background:#55a185;color: #fff;}


/* 联系方式 */
.contact{overflow: hidden;margin-bottom: 4%;}
.contact .title{text-align: left;padding-bottom: 15px;margin: 2% 0;border-bottom: 1px solid #ebebeb;}
.contact .title em{font-size: 32px;color: #000000;font-weight: bold;}
.contact ul{display: flex;justify-content: space-between;position: relative;}
.contact ul form{width: 55.8%;}
.contact ul form .text{background: #f6f9f8;width: 98%;height: 63px;padding-left: 2%;margin-bottom: 2%;}
.contact ul form .textarea{background: #f6f9f8;width: 98%;padding-top: 2%;padding-left: 2%;}
.contact ul form .submit{width: 549px;height: 70px;border-radius: 6px;background: #55a185;font-size: 24px;color: #ffffff;text-align: center;position: absolute;bottom: 10px;right: 0;}
.contact .text::-webkit-input-placeholder{color: #c1c1c1;font-size: 16px;}
.contact .text::-moz-input-placeholder {color: #c1c1c1;font-size: 16px;}
.contact .text::-ms-input-placeholder {color: #c1c1c1;font-size: 16px;}
.contact textarea::-webkit-input-placeholder{color: #c1c1c1;font-size: 16px;font-family: '微软雅黑';}
.contact textarea::-moz-input-placeholder {color: #c1c1c1;font-size: 16px;font-family: '微软雅黑';}
.contact textarea::-ms-input-placeholder {color: #c1c1c1;font-size: 16px;font-family: '微软雅黑';}
.contact ul .con{width: 38%;}
.contact ul .con dd{display: flex;font-size: 18px;color: #222222;line-height: 48px;}
.contact ul .con dd i{width: 48px;height: 48px;border-radius: 100%;box-shadow: -2.047px 6.694px 21px 0px rgba(16, 92, 64, 0.14);display: block;margin-right: 25px;margin-bottom: 5%;}
.contact ul .con dd:nth-child(1) i{background: url(../images/contact-icon.png)no-repeat center;}
.contact ul .con dd:nth-child(2) i{background: url(../images/contact-icon2.png)no-repeat center;}
.contact ul .con dd:nth-child(3) i{background: url(../images/contact-icon3.png)no-repeat center;}

  
/* 新闻中心 */
.ny-news{overflow: hidden;margin-bottom: 4%;}
.ny-news .title{text-align: center;border-bottom: 1px solid #ebebeb;padding-bottom: 15px;margin: 2% 0;}
.ny-news .title em{font-size: 32px;color: #000000;font-weight: bold;}
.ny-news ul{}
.ny-news ul li{display: flex;margin-bottom: 2.5%;}
.ny-news ul li dd{overflow: hidden;}
.ny-news ul li dd:nth-child(2){display: flex;flex-direction: column;justify-content: center;background: #f9f9f9;width: 67%;padding: 0 3%;position: relative;}
.ny-news ul li dd img{display: block;transition: all 1.5s;}
.ny-news ul li:hover dd img{transform: scale(1.1);}
.ny-news ul li dd em{font-size: 18px;color: #333333;font-weight: bold;}
.ny-news ul li dd p{font-size: 14px;color: #666666;line-height: 26px;margin-bottom: 7%;margin-top: 1%;}
.ny-news ul li dd .ck{font-size: 16px;color: #55a185;margin-top: 3%;line-height: 55px;position: absolute;left: 0;bottom: 15px;width: 100%;padding-left: 4%;transition: all .4s;}
.ny-news ul li:hover dd .ck{background: #55a185;bottom: 0;color: #fff;}

/* 新闻详情 */
.news-xq{}
.news-xq dd{text-align: center;margin-top: 3%;margin-bottom: 2.5%;}
.news-xq dd h3{font-size: 34px;color: #333333;margin-bottom: 1%;}
.news-xq dd span{font-size: 16px;color: #999999;}
.news-xq p{font-size: 16px;color: #666666;line-height: 34px;}
.news-xq img{display: inline-block;margin: 1.5% 0;}

.news-xq .page{display: flex;justify-content: space-between;border-top: 2px solid #e5e5e5;padding-top: 3%;margin-top: 4%;margin-bottom: 5%;}
.news-xq .page ul{}
.news-xq .page ul li{margin-bottom: 15px;}
.news-xq .page ul li a{font-size: 16px;color: #666666;}


/* 在线选型 */
.service-zxxx{margin-top: 1%;}
.container-xx{width: 96%;margin: auto;display: flex;}
.service-zxxx form{width: 33.4%;padding-right: 3.2%;border-right: 1px solid #d6d6d6;}
.service-zxxx form .xz{}
.service-zxxx form .xz .title{line-height: 42px;margin-bottom: 35px;position: relative;
	background-image: -moz-linear-gradient( 90deg, rgb(224,224,224) 0%, rgb(193,193,193) 100%);
	background-image: -webkit-linear-gradient( 90deg, rgb(224,224,224) 0%, rgb(193,193,193) 100%);
	background-image: -ms-linear-gradient( 90deg, rgb(224,224,224) 0%, rgb(193,193,193) 100%);}
	.service-zxxx form .xz .title::after{content: '';position: absolute;left: 0;bottom: -21px;width: 107.5%;height: 1px;background: #ebebeb;}
.service-zxxx form .xz .title h3{font-size: 20px;color: #000000;margin-left: 25px;}
.service-zxxx form .xz .name{font-size: 16px;color: #333333;width: 100px;line-height: 38px;}
.service-zxxx form .xz .xz-list{display: flex;margin-bottom: 10px;}
.service-zxxx form .xz .xz-list dl{margin-left: 10px;position: relative;}
.service-zxxx form .xz .xz-list dl span{display: block;width: 437px;line-height: 36px;border-radius: 6px;border: 1px solid #808080;padding-left: 17px;font-size: 14px;color: #999999;background: url(../images/zxxx-icon.png)no-repeat center right 20px;}
.service-zxxx form .xz .xz-list dl input{display: block;width: 437px;line-height: 36px;border-radius: 6px;border: 1px solid #808080;padding-left: 17px;font-size: 14px;color: #999999;background: url(../images/zxxx-icon.png)no-repeat center right 20px;}
.service-zxxx form .xz .xz-list:nth-child(3) dl input{background: none;}
.service-zxxx form .xz .xz-list dl div{border: 1px solid #808080;border-bottom: 0;width: auto;line-height: 32px;position: absolute;right: 0;top: 37px;z-index: 2;}
.service-zxxx form .xz .xz-list dl div dd{background: #fff;border-bottom: 1px solid #808080;font-size: 14px;color: #999999;text-align: center;cursor: pointer;padding: 0 20px;}
.service-zxxx form .xz .xz-list dl div dd:hover{background: #55a185;color: #fff;}
.service-zxxx form .xz .xz-list .pl-con{margin-left: 10px;}
.service-zxxx form .xz .xz-list .pl-con ul{display: flex;justify-content: space-between;margin-bottom: 10px;}
.service-zxxx form .xz .xz-list .pl-con ul li{width: 48%;line-height: 36px;border-radius: 6px;border: 1px solid #808080;font-size: 16px;color: #999999;text-align: center;cursor: pointer;}
.service-zxxx form .xz .xz-list .pl-con ul li.active{background: #55a185;color: #fff;border: 1px solid #55a185;}
.service-zxxx form .xz .xz-list .pl-con ul li p{}
.service-zxxx form .xz .xz-list .pl-con .pl-Selector{}
.service-zxxx form .xz .xz-list .pl-con .pl-Selector dl{margin-left: 0;position: absolute;bottom: 0;left: 0;}
.service-zxxx form .xz .xz-list .pl-con .pl-Selector dl.active{position: relative;}
.service-zxxx form .xz .xz-list .pl-con .pl-Selector dl span{}
.service-zxxx form .xz #xz-list{
    min-height: 100px;
}
.service-zxxx form .xz #xz-list .pl-con{
    position: relative;
}

.xxjg{width: 43.1%;margin-left: 50px;}
.xxjg .title{border-bottom: 1px solid #ebebeb;padding-bottom: 25px;margin-bottom: 30px;}
.xxjg .title em{font-size: 32px;color: #000000;font-weight: bold;}
.xxjg table{border: 1px solid #b5b5b5;border-bottom: 0;border-left: 0;width: 100%;}
.xxjg table th{border: 0;}
.xxjg table td{border: 1px solid #b5b5b5;border-right: 0;border-top: 0;height: 45px;font-size: 14px;color: #333333;text-align: center;border-left: 0;}
.xxjg table tr th:nth-child(1){background: #6bc3a3;color: #fff;}
.xxjg table tr td:nth-child(1){border-right: 1px solid #b5b5b5;border-left: 1px solid #b5b5b5;}
.xxjg table tr th{background: #55a185;color: #fff;height: 50px;}
  

/* 招贤纳士 */
.recruit .title{margin-bottom: 5%;}
.recruit .title em{font-size: 32px;color: #000000;font-weight: bold;display: block;border-bottom: 1px  solid #ebebeb;padding-bottom: 15px;}
.recruit .title p{font-size: 17px;color: #666666;line-height: 34px;margin-top: 20px;}
.recruit .ul{display: flex;justify-content: space-between;}
.recruit .ul li{position: relative;}
.recruit .ul li img{}
.recruit .ul li dd{position: absolute;top: 0;left: 0;width: 91%;height: 100%;padding-left: 9%;}
.recruit .ul li dd em{font-size: 24px;color: #ffffff;display: block;margin-top: 45px;}
.recruit .ul li dd p{font-size: 14px;color: rgba(255,255,255,.5);}
.recruit .ul li dd a{font-size: 14px;color: #fff;padding-right: 25px;background: url(../images/recruit-icon.png)no-repeat center right;width: 60px;margin-top: 140px;}

.shzp{margin-bottom: 3%;}
.shzp .title{border-bottom: 1px solid #ebebeb;padding-bottom: 25px;margin: 3% 0;    display: flex
;
    justify-content: space-between;
    align-items: center;}
.shzp .title em{font-size: 32px;color: #000000;font-weight: bold;}
.shzp .nav{display: flex;border-radius: 18px 18px 0px 0px;background: #55a185;justify-content: space-between;}
.shzp .nav li{text-align: left;font-size: 18px;color: #ffffff;font-weight: bold;height: 65px;line-height: 65px;width: calc(100% / 5);text-align: center;}
.shzp .nav li:first-child{padding-left: 25px;text-align: left;width: 11%;}
.shzp .nav li:last-child{padding-right: 34px;text-align: right;width: 11%;}
.shzp .zp-con{border: 1px solid #ebebeb;}
.shzp .zp-con .zp-list{border-bottom: 1px solid #ebebeb;}
.shzp .zp-con .zp-list ul{display: flex;justify-content: space-between;}
.shzp .zp-con .zp-list ul li{font-size: 16px;color: #333333;line-height: 90px;width: calc(100% / 5);text-align: center;}
.shzp .zp-con .zp-list ul li:first-child{padding-left: 25px;width: 11%;text-align: left;}
.shzp .zp-con .zp-list ul li:last-child{padding-right: 25px;width: 11%;text-align: right;cursor: pointer;background: url(../images/zp-arrow.png)no-repeat center right 13px;padding-right: 34px;}
.shzp .zp-con .zp-list ul li:last-child.on{background: url(../images/zp-arrow2.png)no-repeat center right 13px;}
.shzp .zp-con .zp-list .zp-info{padding: 0 25px;}
.shzp .zp-con .zp-list .zp-info dl{margin-top: 15px;}
.shzp .zp-con .zp-list .zp-info dl dt{font-size: 16px;color: #55a185;margin-bottom: 5px;}
.shzp .zp-con .zp-list .zp-info dl dd{font-size: 14px;color: #333333;line-height: 30px;}
.toudibtn{width: 121px;line-height: 38px;border-radius: 6px;background: #55a185;text-align: center;font-size: 14px;color: #fff;margin-top: 2%;margin-bottom: 2%;}


.shzp .container{position: relative;}
.shzp .shsp-con{position: absolute;top: 10;left: 0;width: 100%;height: 0%;opacity: 0;z-index: 0;}
.shzp .shsp-con.active{position: relative;opacity: 1;z-index: 1;top: 0;left: 0;height: 100%;}



.pr{
    position: relative;
    top: -100px;
}


.dw{
    position: relative;
    top: -130px;
}
.dw1{
    position: relative;
    top: -105px;
}

/*右侧漂浮*/
.sidefex {
    position: fixed;
    width: 48px;
	margin-top:-130px;
 
    right: 0;
    top: 50%;
    z-index: 100;
}
.sidefex ul li {
    width: 45px;
    height: 45px; 
    position: relative;
    border: 1px solid #e6e6e6;
	margin-top:-1px;
	background-color:#fff;
	 cursor:pointer
} 
.sidefex ul li a{ display:block; width:100%; height:100%}
.sidefex ul li .sidebox {

    position: absolute;
    width: 40px;
    height: 45px;
    top: 0;
    right: 0;
    transition: all 0.3s;
    background: #55a185;
    color: #fff;
    font: 16px/45px "微软雅黑";
    overflow: hidden;
 
}
.sidefex li.wx{ overflow:visible; }
.sidefex .sub{box-shadow:0 0 10px #ccc ;position:absolute; z-index:1;top:0; right:46px; background-color:#fff; width:160px; display:none}
.sidefex .sub img{ width:120px; margin:0 auto; display:block}
.sidefex .sub .p2{ font-size:20px}
.sidefex .sub .hd{ height:45px; line-height:45px; padding:0 20px; background-color:#55a185; color:#fff; font-size:16px; }
.sidefex .sub .bd{ padding:20px;}
.sidefex li.wx:hover .sub{ display:block;}
.sidefex ul li:hover .sidebox{ width:160px; 	padding-left:10px;opacity:1}
.sidefex ul li span{ display:block; position:absolute; z-index:1; right:0;top:0; bottom:0; width:45px;   transition: 0.3s; background-color:#fff; background-image:url(../images/ico-png.png) ;background-repeat:no-repeat; }
.sidefex ul li:hover span{ background-color:#55a185} 
.sidefex ul li .ico-tel{ background-position:0 0}
.sidefex ul li .ico-wx{ background-position:0 -45px}
.sidefex ul li .ico-qq{ background-position:0 -90px}
.sidefex ul li .ico-fw{ background-position:0 -135px}
.sidefex ul li .ico-top{ background-position:0 -180px}
.sidefex ul li:hover .ico-tel{ background-position:-45px 0}
.sidefex ul li:hover .ico-wx{ background-position:-45px -45px}
.sidefex ul li:hover .ico-qq{ background-position:-45px -90px}
.sidefex ul li:hover .ico-fw{ background-position:-45px -135px}
.sidefex ul li:hover .ico-top{ background-position:-45px -180px}








