@charset "utf-8";

/*~~~~框架布局~~~*/







/*==版心定义↓==*/

.container{position:relative;min-width:320px;width:100%;max-width:1600px;margin:0 auto;}





/*==ico↓==*/

@font-face {

  font-family: 'iconfont';  /* project id 1152918 */

  src: url('//at.alicdn.com/t/font_1152918_hb08fp5g7fj.eot');

  src: url('//at.alicdn.com/t/font_1152918_hb08fp5g7fj.eot?#iefix') format('embedded-opentype'),

  url('//at.alicdn.com/t/font_1152918_hb08fp5g7fj.woff2') format('woff2'),

  url('//at.alicdn.com/t/font_1152918_hb08fp5g7fj.woff') format('woff'),

  url('//at.alicdn.com/t/font_1152918_hb08fp5g7fj.ttf') format('truetype'),

  url('//at.alicdn.com/t/font_1152918_hb08fp5g7fj.svg#iconfont') format('svg');

}





.iconfont {

  font-family:"iconfont" !important;

  font-style:normal;

  font-size: 1rem;

  -webkit-font-smoothing: antialiased;

  -webkit-text-stroke-width: 0.2px;

  -moz-osx-font-smoothing: grayscale;

  position:relative;

}



 

/*==边距↓==*/

.mt50{ margin-top:50px;}

.mt100{ margin-top:100px;}

/*--*/

.pmt60{ padding:50px 0;}

.pt100{ padding-top:100px;}

.pm140{ padding-bottom:140px;}

/*--*/

.pd70{padding:70px 0;font-size:.875em;overflow:hidden;}



/*==公用↓==*/

a:hover{color:#6cb12e;}

a{    transition: all ease 0.3s;}

/*--*/

.pImg{position:relative;padding-top:100%;display:block;overflow:hidden;}

.pImg img{position:absolute;top:0;left:0;width:100%;height:100%;transition:all 0.5s;}

/*--*/

.bgImg{background-position:center;background-size:cover;position:relative;transition:all 0.5s;display:block;width:100%;height:100%;}

/*--*/

button,input,select,textarea{font-size:.875rem;font-family:inherit;margin:0;outline:none;resize:none;border:none;background:none;}





/*伪类*/

.bfe:before,.bfr:after{content:""; display: block;transition: all .4s ease-in-out;}

/*-*/

.bfe-s:before,.bfr-s:after{content:"";transition: all .4s ease-in-out;}

/*-*/

.bfe-pos,.bfr-pos{ position: relative;}

.bfe-pos:before,.bfr-pos:after{content:""; position:absolute;transition: all .4s ease-in-out;}

/*-*/

.bfe-spos,.bfr-spos{ position: relative;}

.bfe-spos:before,.bfr-spos:after{content:""; position:absolute; }





/*句段限制*/

.lcp{-webkit-line-clamp: 1;display: -webkit-box;word-break: break-all;text-overflow: ellipsis;-webkit-box-orient: vertical;overflow: hidden;}





/*==顶部↓==*/

.fixed-top{ position: fixed;width:100%;z-index:99;background:#fff; }

.fixed-top.header{padding:10px 0;box-shadow: 0 0 10px #ddd;}

.fixed-top.header .tel{ display: none}

.fixed-top.header .nav{margin-top:18px;}

.header{padding:30px;width:100%}

.header .container{ position: relative;}

.header .logo{}

.header .logo .txt{float:right;color:#365b05;font-size:22px;margin:12px 0 0 20px; display: block;}

.header .logo .txt font{font-size:22px; font-weight:bold;color:#0cace5;}

.header .tel{ position:absolute;top:-10px;right:0; padding-left:35px;color:#365b05;font-size:22px;font-weight:bold; background: url(../images/tel-ico.png) no-repeat left;}

.header .nav{margin-top:35px;float: right;}

.header .nav li{float:left;margin-left:30px;}

.header .nav > li > a{ display: block;color:#333333;font-size:18px; text-align: center }

.header .nav > li:hover > a.navAone,.head-nav .nav > li.active > a{color:#365b05}





/*==面包屑↓==*/

.site{margin:30px 0 50px 0;color:#666666;font-size:12px;}

.site .home{ padding-left:25px; background: url(../images/home_ico.png) no-repeat left;}

.site a{color:#666;font-size:12px;}

.site a:hover{color:#6cb12e}





/*==标题↓==*/

.titleAx{margin-bottom:30px; color:#191919;font-size:46px;text-align: center;}

.titleAx span{ display: block; margin-top:10px;color:#333;font-size:14px; text-anchor: center;}

.titleBx{color:#333333;font-size:30px;text-align:center;margin: 10px 0;float: left;width: 100%;}

.titleBx hr{ display:table; border:none;margin:10px auto;width:20px;height:1px; background:#6cb12e;}

.titleAx.white{color:#fff}

.titleAx.white span{color:#fff}





/*==标题↓==*/

.listTie{text-align:center;color:#333;font-size:1rem;max-width:1000px;margin:0 auto;margin-bottom:40px;}

.listTie strong{font-size:1.875rem;padding:0 15px;position:relative;}

.listTie span{display: block;opacity:.7;margin-top:8px;}

.listTie strong:before,.listTie strong:after{content:"";position:absolute;height:1px;background:#6cb12e;width:40px;top:1.5rem;display:inline-block;}

.listTie strong:before{right:100%;}

.listTie strong:after{left:100%;}





/*===内页框↓==*/

.rack{float:left;width:100%;padding:70px 0 80px 0;}

.rackWor{}



/*--*/

.listWrap{overflow:hidden;padding:50px 0 70px 0;font-size:.875rem;}





/*==内页ban图↓==*/

.listBanner,.mzsmBanner{height:460px;background-position: center;background-repeat: no-repeat;background-size:cover;position:relative;}

.listBanner h3{position:absolute;color:#fff;top:42%;font-size:2.5rem;text-transform:uppercase;width:100%;font-weight:700;padding-bottom:15px;animation:leftPic 1s;max-width:1600px;min-width:360px;left:50%;-webkit-transform: translate(-50%); -moz-transform: translate(-50%);-ms-transform: translate(-50%);-o-transform: translate(-50%); transform:translate(-50%); text-align:center;}

.listBanner h3 span{display: block;font-size:.6em;font-weight: 400;opacity: 0.8;}





/*==site↓==*/

.breadCrumb{font-size:.875rem;padding:25px 20px 25px 20px;position:relative;overflow:hidden;}

.breadCrumb::after{content:"\e646";position:absolute;left:0;font-family:"iconfont"} 

.breadCrumb .back{float:right;position:relative;color:#6cb12e;border:1px solid #6cb12e;line-height:26px;width:90px;text-align:center;}

.breadCrumb .back i{font-family:"iconfont";margin-right:5px;}

.breadCrumb .back:hover{background:#6cb12e;color:#fff;}





/*==子级导航↓==*/

.listMenu{border-bottom: 1px solid #d9d9d9;text-align:center;padding-top:30px;font-size:1.25em;}

.listMenu ul{display:flex;flex-wrap:wrap;justify-content:center;height:55px;}

.listMenu li{ padding-left:2%; padding-right:2px;}

.listMenu li a,.strengthMenu a{position:relative;display:inline-block;height:55px;color:#333; font-size:22px;}

.listMenu li a::after,.strengthMenu a::after{bottom:-1px;}

.listMenu li:last-child{background:none;}

.listMenu li a:hover,.listMenu .cur{color:#6cb12e;}

.pro_subMenu{text-align:center;font-size:.875rem;margin-bottom:30px;}

.pro_subMenu a{margin:0 10px;border:1px solid #ccc;height:36px;line-height:36px;display:inline-block;padding:0 15px;margin-bottom:5px;}

.pro_subMenu a:hover,.pro_subMenu .cur{background:#6cb12e;border:1px solid #6cb12e;color:#fff;}

.listMenu li a::after,.strengthMenu a::after{content:"";position:absolute;left:0;bottom:-1px;height:2px;background:#6cb12e;width:100%;transform: scale(0,1);transform-origin:right;transition: transform .3s;}

.listMenu li a:hover::after,.listMenu li .cur::after,.strengthMenu .on::after{width:100%;transform: scale(1);transform-origin:left;}





/*==子级导航-2↓==*/

.sub-2{ margin:0 0 60px 0;padding-bottom:60px; border-bottom: 1px solid #d9d9d9;text-align:center;padding-top:30px;font-size:1.25em;overflow: hidden;}

.sub-2 ul{display:table;width:100%;/*! flex-wrap:wrap; *//*! justify-content:center; *//*! height:55px; */margin: -8px 0;}

.sub-2 li{min-width:160px;float: left;width: 25%;}

.sub-2 li a{position:relative;z-index:2;max-width: 100%;display:block;/*! height:55px; */color:#333;padding: 10px;border: 1px #ddd solid;margin: 8px;border-radius: 5px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}

.sub-2 li a:after{opacity: 0; content: ""; position: absolute; left:0;z-index:-1;bottom:0;width:100%; height:50%; background: #6cb12e;transition: all .4s ease-in-out;}

.sub-2 li a:hover,.sub-2 li a.cur{color:#fff; }

.sub-2 li a:hover:after,.sub-2 li a.cur:after{ opacity: 1;height:100%;}





/*==搜索信息框↓==*/

.informationHome{padding:50px 0; background: #efefef;overflow: hidden;}

.informationHome .title{float:left;color:#000000;font-size:26px; border-right:#aaa dotted 1px;padding-right:30px;margin-right:30px;}

.informationHome .title b{color:#333333;font-size:38px; font-weight:bold;display: block;}

.informationHome .title b font{color:#6cb12e}

.informationHome .txt{float:left;color:#333333;font-size:18px;line-height: 30px;}

.informationHome .tel{float:left;margin:0 0 0 8%;color:#1e1e1e;font-size:28px; padding-left:60px; background:url(../images/tel03-ico.png) no-repeat left;}

.informationHome .tel font{ display: block;font-size:18px}

.informationHome .search{ position: relative; float:right;width:25%;}

.informationHome .search input{ width:100%; border:1px #bbb solid;padding:10px 10px;line-height:30px; background: none;}

.informationHome .search button{ width:20px;height:20px;position: absolute; top:30%;right:5%; border:none; background: url(../images/search-ico.png) no-repeat center;}



/*==资料下载↓==*/
.download-list{width:102%;display:table;margin:0 0 -2% -2%}
.download-list li{float:left; width:48%;margin:0 0 2% 2%}
.download-list li a{position:relative;display: block;color:#000000;font-size:16px;padding: 20px;border:1px #eee solid;overflow: hidden;}
.download-list li h4{float:left;color:#666;font-size:16px;max-width: 60%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.download-list li h4 i{ position:relative; margin-right:10px;font-style:normal;}
.download-list li h4 i::before{ content: ""; position:absolute; left:0;bottom:-2px;width:100%;height:2px; background: #6cb12e;}
.download-list li b{float:right;color:#666;font-size:16px;}
.download-list li b:before{ margin-right:5px;color:#cc0f0f;font-size:20px;transition: all .4s ease-in-out;}
.download-list li:hover{ box-shadow: 0 0 10px #ddd; background: #6cb12e}
.download-list li:hover h4,.download-list li:hover b{color:#fff}
.download-list li:hover b:before{color:#fff}
.download-list li:hover h4 i:before{background:#fff}


/*==首页案例↓==*/

.CaseHome{}

.CaseHome .tone{text-align: center;}

.CaseHome .tone li{display: inline-block; margin:0 10px 10px 10px;}

.CaseHome .tone li a{ display: block;color:#191919;font-size:18px;padding:5px 20px; border-radius: 30px; background: #efefef;}

.CaseHome .tone li.active a{color:#fff;background: #6cb12e;}

.CaseHome .down{margin-top:30px;overflow: hidden;}

.CaseHome .list{width:102%;margin:0 0 -4% -2%;}

.CaseHome .list li{float:left;width:23%;margin-left:2%;margin-bottom:4%}

.CaseHome .list li h4{color:#3f33f;font-size:14px; text-align: center;margin-top:10px; text-align: center;}

.CaseHome .list li:hover h4{color:#6cb12e }





/*==首页产品↓==*/

.ProductHome{ background: #efefef;}

.ProductHome .tone{}

.ProductHome .tone li{float:left;width:25%; border-right:1px #bbb dotted; text-align: center;}

.ProductHome .tone li em{ display: block;width:239px;height:121px;margin:0 auto 15px; background-position: center ; background-repeat: no-repeat ;}

.ProductHome .tone li a{ display: block;color:#191919;font-size:24px;padding:5px 20px; border-radius: 30px; background: #efefef;}

.ProductHome .tone li.active a{color:#6cb12e;}

.ProductHome .tone li:last-child{ border-right:none;}

.ProductHome .tone li.x1 em{ background-image:url(../images/productIco01.png);}

.ProductHome .tone li.x2 em{ background-image:url(../images/productIco02.png);}

.ProductHome .tone li.x3 em{ background-image:url(../images/productIco03.png);}

.ProductHome .tone li.x4 em{ background-image:url(../images/productIco04.png);}

.ProductHome .down{margin-top:60px;overflow: hidden;}

.ProductHome .list{width:101%;margin:0 0 -1% -1%;}

.ProductHome .list li{float:left;width:19%;margin-left:1%;margin-bottom:1%;border:1px #bbb solid;}

.ProductHome .list li h4{color:#2f2f2f;font-size:16px;padding:10px 0;text-align: center;border-top:1px #bbb solid}

.ProductHome .list li:hover h4{color:#6cb12e }





/*==首页困惑↓==*/

.PuzzledHome{ overflow: hidden;}

.PuzzledHome .num{}

.PuzzledHome .num li{float:left;width:25%;padding:0 45px;border-right:1px #ddd dashed}

.PuzzledHome .num li:last-child{ border:none;}

.PuzzledHome .num li i{font-size:64px;color:#6cb12e;font-weight:bold;font-style: normal;}

.PuzzledHome .num li hr{ width:15px;height:1px; clear: both; border:none; display: block;text-align: left;margin: 10px 0 0 0;background:#6cb12e;}

.PuzzledHome .num li h4{margin-top:40px;font-size:20px;color:#191919;line-height: initial;height: 80px;}

.PuzzledHome .num li p{margin-top:30px;font-size:16px;color:#666666;height: 80px; color:#397c00; font-weight:bold; line-height:25px;}

.PuzzledHome .list{margin-top:60px}

.PuzzledHome .list li{position:relative;float:left;width:50%;height:460px;}

.PuzzledHome .list li .pic{ position: absolute;right:0;top:0;height:100%}

.PuzzledHome .list li .pic img{ display: block;height:100%;}

.PuzzledHome .list li .box{ position: absolute; left:0;bottom: 60px;}

.PuzzledHome .list li .box h3{color:#fff;font-size:30px;}

.PuzzledHome .list li .box b{color:#fff;font-size:20px;margin-top:10px;display: block;}

.PuzzledHome .list li .box span{color:#fff;font-size:14px;margin-top:10px; display: block;}

.PuzzledHome .list li:last-child{border-left:1px #fff solid;}

.PuzzledHome .list li:last-child .pic{left:0;right:auto;}

.PuzzledHome .list li:last-child .box{left:70px;}





/*==首页合作客户↓==*/

.CooperateHome{}

.CooperateHome .list{ border-top:1px #ddd solid;border-left:1px #ddd solid;display: table;}

.CooperateHome .list li{float:left;width:12.5%;border-bottom:1px #ddd solid;border-right:1px #ddd solid;}

.CooperateHome .list li a{ position: relative; display: block;}

.CooperateHome .list li h4{ opacity: 0; position: absolute; left:0;bottom:0;width:100%;color:#fff;font-size:12px; text-align: center;padding:10px 0; background: #6cb12e;}

.CooperateHome .list li img{ display: block;max-width:100%}

.CooperateHome .list li:hover h4{opacity: 1}





/*==首页服务流程↓==*/

.ProcessHome{  overflow:hidden;background: url(../images/ProcessBg01.jpg) no-repeat center; background-size:cover ;}

.ProcessHome hr{ position: absolute; left:-100%;top:50px; width:300%; height:1px; border:none; background: #ddd;}

.ProcessHome ul{position: relative;height:120px;}

.ProcessHome ul li{position: relative; float:left;width:8.33%;padding-left:40px;color:#252525;font-size:16px;height:30px;}

.ProcessHome ul li h4{color:#252525;margin-top:3px;font-size:16px; white-space: nowrap;}



.ProcessHome ul li i{ position: absolute;left:0;top:0;z-index:2;float:left; color:#fff;font-size:15px; width:30px;line-height:30px;font-style: normal;font-weight:bold; display: block; text-align: center;border-radius:50%; background: #6cb12e;}

.ProcessHome ul li i:before,.ProcessHome ul li i:after{ content: ""; position: absolute;  }

.ProcessHome ul li i:before{ left:6px;bottom:-35px; width:16px;height:16px; border-radius:50%;  border:3px solid #fff; background: #d5d5d5;}

.ProcessHome ul li i:after{ left:14px;bottom:-30px;z-index: -1;width:1px;height:30px;background: #d5d5d5;}

.ProcessHome ul li:nth-of-type(even){margin-top:85px;}

.ProcessHome ul li:nth-of-type(even) i:before{ bottom:auto; top:-35px;}

.ProcessHome ul li:nth-of-type(even) i:after{ bottom:auto;top:-30px; }





/*==首页关于↓==*/

.AboutHome{ overflow:hidden}

.AboutHome .top{background: url(../images/AboutBg01.jpg) no-repeat center; background-size:cover ;} 

.AboutHome .wx{width:80%; margin:auto;display:table;font-size:15px;color:#fff;line-height: 30px;text-align: center;}

.AboutHome .more{display: table;margin:40px auto 0;color:#fff;font-size:14px; }

.AboutHome .more:after{content:""; display: block;float: right; width:15px;height:7px;margin:7px 0 0 15px; background:url(../images/line01.png) no-repeat center;transition: all .4s ease-in-out;}

.AboutHome .more:hover:after{ margin-left:5px;}

.AboutHome .digital{}

.AboutHome .digital li{float:left;width:25%;text-align: center; border-right:1px #999 dotted;line-height: initial;}

.AboutHome .digital li:last-child{border-right: 0px;}

.AboutHome .digital li span{color:#fff;font-size:70px; font-weight:bold}

.AboutHome .digital li font{ display: inline-block; width:25px;line-height:25px;margin-left:5px; border-radius:50%; color:#fff;font-size:14px;background:#6cb12e}

.AboutHome .digital li h5{color:#fff;font-size:20px;margin-top:5px;}

.AboutHome .tone{ position: relative;border-left:1px #fff solid}

.AboutHome .tone:before{content: ""; position: absolute;top:0;left:-100%; width: 300%;height:1px; background: #fff;}

.AboutHome .tone li{float:left;width:33.3%;border-right:1px #fff solid}

.AboutHome .tone li a{padding:30px 0; text-align: center;color:#fff;font-size:24px;display: block;/*! line-height: 22px; */}

.AboutHome .tone li em{display: inline-block;width:40px;height:40px;margin-right:10px; background-repeat:no-repeat ; background-position:center ;}

.AboutHome .tone li h4{display: inline-block; color:#fff;font-size:24px;text-align: left;}

.AboutHome .tone li h4 font{display: block; color:#eee;font-size:12px;}

.AboutHome .tone li.active a{ background: #6cb12e;}

.AboutHome .tone li:nth-child(1) em{background-image: url(../images/aboutIco01.png)}

.AboutHome .tone li:nth-child(2) em{background-image: url(../images/aboutIco02.png)}

.AboutHome .tone li:nth-child(3) em{background-image: url(../images/aboutIco03.png)}

.AboutHome .down{}

.AboutHome .down .list{width:102%;margin-left:-2%;display: table;}

.AboutHome .down .list li{float:left;width:32%; margin-left:1.3%;margin-top: 1.5%;}

.AboutHome .down .list li h4{color:#191919;font-size:16px; margin-top:20px;}

.AboutHome .down .list li:hover h4{color:#6cb12e}





/*==首页新闻↓==*/

.NewsHome{margin-bottom:50px;border-top:1px #ddd solid}

.NewsHome .titleTop{margin-bottom:45px;overflow: hidden;}

.NewsHome .titleTop .tit{float:left;text-align: left;color:#191919;font-size:42px}

.NewsHome .titleTop .tit font{color:#c8c8c8;font-size:24px; display: inline-block;margin-left:15px;}

.NewsHome .tone{ float: right;margin: 8px 0 0 0;}

.NewsHome .tone li{float: left;position: relative;padding-bottom:20px;margin-left:80px;} 

.NewsHome .tone li a{color:#333333;font-size:20px;} 

.NewsHome .tone li:before{position: absolute;left:0;bottom:0;content: "";width:0%;height:3px;background: #6cb12e;transition: all .4s ease-in-out;}

.NewsHome .tone li.active a{}

.NewsHome .tone li.active:before{width:100%;}

.NewsHome .down{margin-top:50px;}

.NewsHome .list{}

.NewsHome .list li{}

.NewsHome .list li:nth-child(1){padding-left: 0px;/*! width: 33%; */}

.NewsHome .list li{float:left;width:33.3%;padding-left:5%;margin-bottom: 5%;}

.NewsHome .list li .pic{margin-bottom:30px;}

.NewsHome .list li h4{color:#333333;font-size:18px;margin-bottom: 25px;}

.NewsHome .list li p{color:#646464;font-size:14px;line-height:24px;margin-bottom:30px;-webkit-line-clamp: 3;}

.NewsHome .list li hr{display: block;width:100%;height:1px;margin:0 0 30px 0; border:none; background: #ddd;}

.NewsHome .list li .more{ display: inline-block;color:#333333;font-size:12px;}

.NewsHome .list li .more:after{content: "";margin:6px 0 0 15px; float:right;width:8px;height:5px; background:url(../images/line02.png) no-repeat -8px 0;transition: all .4s ease-in-out;}

.NewsHome .list li .time{ display: inline-block;margin-left:30px;color:#999999;font-size:12px}

.NewsHome .list li:hover h4{color:#6cb12e}

.NewsHome .list li:hover .more{color:#6cb12e}

.NewsHome .list li:hover .more:after{ background-position: 0 0 ;}





/* 新闻列表 */

.newsSlide{overflow:hidden;position:relative;text-align: center;margin-bottom:50px;}

.newsSlide li{text-align: left;background:#e3e3e3;overflow: hidden;}

.newsSlide li .pic{width:45.5%;height:530px;overflow: hidden;display:block;}

.newsSlide li .txt{width:54.5%;padding:6%;}

.newsSlide li h4{font-size: 1.429em;white-space:nowrap;overflow:hidden;text-overflow: ellipsis;position:relative;padding-bottom:20px;margin-bottom:30px;font-weight:700;}

.newsSlide li h4::after{content:"";position:absolute;left:0;bottom:0;height:1px;background:#6cb12e;width:15px;transition:all 0.4s; }

.newsSlide li h4 a{color: #333;}

.newsSlide li h4 a:hover{color: #6cb12e;}

.newsSlide .slideIcon{position: absolute;bottom:0;right: 0;background:#6cb12e; height: 80px;line-height: 80px;width:54.5%;z-index:2;left:auto;padding-left:6%;text-align: left;}

.newsSlide .swiper-pagination-bullet{width:10px;height:10px;cursor: pointer;background:#fff;}

.newsSlide .swiper-button-next, .newsSlide .swiper-button-prev{background:rgba(0,0,0,.8);width:80px;height:36px;opacity:1;font-size:20px;font-family:"宋体";font-weight:bold;line-height:36px;text-align:center;color:#fff;position: static;margin-top: 20px;display: none;}

.newsSlide li .pic{height:460px;}

.newsSlide li .txt{padding:5%;}

.newsSlide li:hover .bgImg{transform: scale(1.08);}



.newsList{overflow:hidden;font-size:.813rem;}

.newsList ul{margin-right:-25px;}

.newsList li{float:left;padding-right:25px;width:25%;margin-bottom:25px;}

.newsList li a{display:block;color:#888;padding:15px;background:#f1f1f1;}

.newsList li .date{display:block;padding-bottom:10px;}

.newsList li .pImg{padding-top:54%;}

.newsList li h3{font-size:1.231em;color:#333;white-space:nowrap;overflow:hidden;text-overflow: ellipsis;padding:20px 0;}

.newsList li p{height:70px;padding-bottom:10px;border-bottom: 1px solid #d9d9d9;margin-bottom:20px;}

.newsList li a:hover img{transform:scale(1.1);}

.newsList li a:hover h3{color:#6cb12e;}





/* 新闻详情 */

.picShow_l{width:68.5%;overflow:hidden;}

.showTitle{font-size:2.571em;color:#333;margin-bottom:8px;}

.newsShow .txt .date{margin-right:15px;}

.showTie{overflow:hidden;margin-bottom:40px;}

.showTie h2{font-size:1.714em;color:#333;margin-bottom:25px;}

.showTie .txt span{color:#454545;position:relative;padding-left:22px;font-size:1.143em;margin-right:15px;}

.showTie .txt span:before{content:"\e62e";font-family:"iconfont";position:absolute;left:0;top:-1px;}

.showTie .txt .s:before{content:"\e735";font-size:1.2rem;top:-2px;}

.showTie .bshare-custom{margin-top:-30px;}

.newsShow .showTie p{font-size:.75rem;color:#999;}

.showCon{overflow:hidden;margin-bottom:40px;}

.show-synopsis{background:#f7f8fa;padding:15px;margin-bottom:40px;}

.show-synopsis i{display:inline-block;width:15px;background: url('../images/a_l.png') no-repeat;height:15px;margin-right:5px;}

.show-synopsis .r{background: url('../images/a_r.png') no-repeat;margin-left:5px;margin-right:0;}

.newsShow .gallery{width:100%;margin:0 auto 60px;padding: 0 150px;border: 0px;background: #f7f7f7;}



.picShow_r{width:27%;overflow:hidden;}

.picShow_r .title{font-size:1.429em;color:#333;border-bottom: 1px solid #d9d9d9;height:40px;margin-bottom:25px;white-space:nowrap;text-overflow: ellipsis;}

.picShow_r .title span{display:inline-block;border-bottom: 1px solid #6cb12e;height:40px;}

.picShow_r .title a{float:right;font-size:12px;margin-top:4px;}

.picShow_r li{border-bottom: 1px dotted #bfbfbf;padding-bottom:15px;margin-bottom:15px;overflow: hidden;font-size:12px;}

.picShow_r li .pImg{width:35%;float:left;padding-top:26%;margin-right:20px;border:1px solid #ddd;}

.picShow_r li h4{font-size:15px;margin-bottom:10px;}

.picShow_r li h4 a{color:#222;}

.picShow_r li h4 a:hover{color:#6cb12e;}

.picShow_r li:hover img{transform: scale(1.1);}

.picShow_r li:last-child{border-bottom:none;}

.rightNews_w li h4{font-size:18px;padding-top:10px;}

.showPage{height:90px;line-height:90px;overflow:hidden;background:#f1f1f1;}

.showPage a{float:left;width:43%;padding:0 20px;}

.showPage a i{font-style:normal;font-family:"宋体";font-weight:bold;padding-left:10px;margin-left:10px; border-left: 1px dotted #ccc;}

.showPage a:nth-child(2){float:right;text-align:right;}

.showPage a:nth-child(1) i{padding:0 10px 0 0;margin:0 10px 0 0; border-right: 1px dotted #ccc;border-left:none;}

.showPage a:nth-child(3){width:14%;text-align:center;border-left:1px solid #ddd;border-right:1px solid #ddd;}

.showPage a:hover{background:#6cb12e;color:#fff;}

.rightNews,.rightContact{background:#f2f2f2;padding:5%;}

.rightNews_w,.rightContact_w{background:#fff;padding:8%;}

.rightContact{margin-top:30px;}

.rightContact h4{background: url('../images/zxIcon.png') no-repeat left 3px;padding-left:30px;font-size:2em;color:#191919;font-family:Arial;font-weight:bold;border-bottom: 1px solid #ddd;padding-bottom:15px;margin-bottom:15px;}

.rightContact p{padding-left:80px;margin-bottom:10px; overflow: hidden;}

.rightContact p span{margin-left:-80px;float:left;}





/* 联系*/

.contactBox{padding-bottom:0;}

#dituContent{width:50%;height:520px;float:left;}

.contactR{background:#eee;height:520px;width:50%;padding:3%;line-height: 1.8;}

.contactR .titie{font-size:2.571em;color:#6cb12e;margin-bottom:20px;}

.contactR .font{max-height:420px;overflow-y: auto;}

.contactR .wx{float:right;margin-right:-200px;width:160px;}

.contactR .wx p{text-align:center;margin-bottom:20px;}

.contactR .wx p span{display:block;}



/* 在线留言*/

.feedback form{background: rgba(255, 255, 255,.9);overflow:hidden;}

.feedback .top{margin-bottom:40px;overflow:hidden;}

.feedback h4{padding-left:50px;position:relative;}

.feedback h4::after{content:"\e649";position: absolute;left:0;top:0;font-family:"iconfont";font-size:2.5rem;color:#333;}

.feedback h4 span{display:block;font-family:Arial;color:#333;font-size:2em;}

.feedback p{width:49%;float: left;background: #fff;height: 50px;line-height: 50px;position: relative;padding:0 15px 0 60px;margin-bottom: 10px;position: relative;border: 1px solid #ccc;}

.feedback p:nth-child(2n-1){float:right;}

.feedback p input{width: 100%;height: 100%;}

.feedback .tarea{width: 100%;height: 120px;padding-top: 15px;padding-bottom:15px;line-height: 1.6;}

.feedback i{content: "";font-family: "iconfont";color: #a0a0a0;font-style: normal;float: left;margin-left: -30px;font-size: 1rem;}

.feedback textarea{width: 100%;height: 100%;}

.feedback .code{clear: both;}

.feedback .code input{height: 50px;line-height: 50px;border: 1px solid #ddd;}

.feedback .code .c{background: #fff;width: 20%;padding: 0 15px;}

.feedback .code img{padding:14px;background: #fff;}

.feedback .sub{background: #6cb12e;width: 30%;cursor: pointer;transition: all .3s;color: #fff;}

.feedback .sub:hover{background: #004687;}





/* 产品列表 */

.proWrap{background:#f1f1f1;padding-bottom:80px;font-size:.875rem;}

.proList{padding-top:60px;}

.proList ul{margin-right:-25px;}

.proList li{float:left;width:25%;padding-right:25px;margin-bottom:25px;}

.proList li a{display:block;background:#fff;}

.proList li .pImg{padding-top:70%;}

.proList li h4{padding:20px 0;text-align:center;color:#191919;white-space:nowrap;overflow:hidden;text-overflow: ellipsis;font-size:1.143em;}

.proList li a:hover img{transform: scale(1.1);}

.proList li a:hover h4{color:#6cb12e;}

.proList li a:hover{box-shadow:2px 2px 10px #ccc;}

.searList ul{margin-right:-1px;}





/*  产品详情 */

.proShow_box1{overflow:hidden;margin-bottom:50px;background:#fff;}

.proShowTop{overflow:hidden;margin-bottom:50px;}

.proShow_l{width:70%;}

.gallery{width:54%;position:relative;border-right:solid 1px #ddd;}

.gallery .gallery-top{position:relative;border-bottom: 1px solid #ddd;}

.gallery .gallery-top .pImg{padding-top:68%;}

.gallery img{width:100%;}

.gallery-top li a{position:relative;padding-top:81%;}

.gallery-thumbs{margin-left:1px;}

.gallery-thumbs li{border-right:1px solid #bdc4ce;padding-top:16%;cursor:pointer;width:25%;position: relative;}

.gallery-thumbs li::after{content:"";position: absolute;left:0;top:0;bottom:0;right:0;}

.gallery-thumbs .on::after{border:2px solid #6cb12e;}

.gallery .btn{background:#333;width:40px;height:35px;line-height:35px;text-align:center;color:#fff;opacity:0;}

.gallery .swiper-button-prev{left:0;}

.gallery .swiper-button-next{right:0;left:auto;}

.gallery .btn:hover{background:#6cb12e;}

.gallery:hover .btn{opacity:.8;}



.proShow_R{width:46%;overflow:hidden;line-height:1.8;padding:3% 4%;}

.proShow_R .title{margin-bottom:20px;color:#333;}

.proShow_R .title span{display:block;font-size:1.778em;color:#6cb12e;}

.proShow_R .font{min-height:160px;line-height:1.8;}

.proShow_R .btn{overflow:hidden;border-bottom: 1px solid #ddd;border-top: 1px solid #ddd;padding:20px 0;margin-bottom:20px;margin-top:10px;}

.proShow_R .btn a{width:38%;height:50px;line-height:50px;float:left;text-align:center;border:1px solid #ccc;margin-right:3%;}

.proShow_R .btn i{font-family:"iconfont";position:relative;margin-right:5px;font-style:normal;font-size:1.286rem;line-height:1;top:2px;}

.proShow_R .btn a:hover{background:#6cb12e;color:#fff;border:1px solid #6cb12e;}

.proShow_R .tel{font-size:1.571em;color:#191919;font-family:Arial;font-weight:bold;background: url('../images/zxtel.png') no-repeat left 10px;padding-left:25px;}

.proShow_R .tel span{margin-left:15px;}

.proTie span{display:inline-block;border-bottom:1px solid #6cb12e;;color:#6cb12e;height:45px;}

.proTie{height:45px;border-bottom:1px solid #dcdcdc;font-size:1.286em;margin-bottom:25px;}

.proShow_con .main{background:#fff;padding:5%;}
.proShow_con .main img{max-width:100%;}
div.showPage_w{background:#fff;margin-top:40px;}

.gallery-thumbs.swiper-container .swiper-slide{pointer-events:auto;}





/* 应用案例 */

.caseList li{float:left;width:49%;margin-bottom:30px;transition:all .4s;background:#efefef;overflow:hidden;height:220px;;}

.caseList li:nth-child(2n){float:right;}

.caseList li .pic{height:220px;width:45%;overflow:hidden;display:block;}

.caseList li .txt{padding:4%;width:55%;}

.caseList li h4{font-size:1.429em;white-space:nowrap;overflow:hidden;text-overflow: ellipsis;font-weight:bold;margin-bottom:15px;}

.caseList li h4 a{color:#333;}

.caseList li h4 a:hover{color:#6cb12e;}

.caseList li p{height:70px;padding-bottom:10px;border-bottom: 1px solid #e3e3e3;margin-bottom:20px;}

.caseList li:hover .bgImg{transform: scale(1.1);}

.caseList li:hover{box-shadow:0 5px 10px #ccc;}



/* 关于我们 */

.aboutBox1 .left{width:49%;height:510px;overflow:hidden;}

.aboutBox1 .left .bgImg{animation:scale 40s infinite;}

.aboutBox1 .right{width:46%;position:relative;}

.aboutBox1 .tie{font-size:2.143em;color:#6cb12e;margin-bottom:30px;}

.aboutBox1 .txt{height:445px;overflow-y:auto;line-height:1.8;}



.culture{background:#f1f1f1;}

.culture ul{max-width:1340px;overflow:hidden;margin:0 auto;text-align:center;}

.culture li{float: left;width:25%;padding:0 2%;}

.culture li p{ font-size:16px; padding-top:20px;}

.culture li i{display:inline-block;width:135px;height:135px;background-repeat: no-repeat;background-size:100%;margin-bottom:10px;}

.culture li span{font-size:1.714em;display: block;color:#191919;margin-bottom:5px;}

.honorSlide:nth-child(1){display: block;}

.honorSlide{display: none;}

.honor .menu{text-align:center;margin-bottom:40px;font-size:1.429em;}

.honor .menu a{display: inline-block;width:160px;height:46px;line-height:46px;background:#f1f1f1;border-radius:23px;margin:0 15px;}

.honor .menu .on{background:#6cb12e;color:#fff;}

.honor{position: relative;overflow: hidden;}

.honor li{float: left;width: 25%;}

.honor li .pImg{padding-top:74%;border:1px solid #ddd;}

.honor li p{text-align: center;white-space:nowrap;overflow:hidden;text-overflow: ellipsis;background:#f1f1f1;height:55px;line-height:55px;}

.honor li a:hover img{transform:scale(1.08);}

.honor .swiper-pagination{position: static;margin-top:30px;}

.honor .swiper-pagination-bullet,.settingSlide .swiper-pagination-bullet{width:10px;height:10px;;}
.honor .swiper-pagination-bullet-active{background:#6cb12e;}
.course{padding:70px 0; background:url(../images/aboutBg01.jpg) no-repeat center fixed;background-size: cover;}

.course .scrollBox{padding:0 40px;background: #fff;}

.course .scrollBox .list li{padding:30px; float:left; width:50%;}

.course .scrollBox .list li h4{ position: relative;color:#333333;font-size:30px;overflow: hidden;}

.course .scrollBox .list li h4:before{ position: absolute;content: "";left:100px;top:20px;width:100%;height:1px; background: #ddd}

.course .scrollBox .list li p{-webkit-line-clamp: 2;margin-top:30px;color:#545454;font-size:14px;}

.course .scrollBox .spot{ margin-top:20px;text-align: center;border-top: 1px #ddd solid;padding: 20px 0 10px 0;}

.course .scrollBox .spot li{ display: inline-block; width:10px;height:10px; font-size:0px; margin:0 5px; border-radius:50%;background: #c1c1c1;cursor: pointer}

.course .scrollBox .spot li.on{ background: #6cb12e}





/* 图片列表 */

.picList ul{margin-right:-30px;}

.picList li{width:25%;text-align:center;float:left;padding-right:30px;margin-bottom:30px;}

.picList li a{display:block;overflow:hidden;}

.picList li .pImg{padding-top:74%;border:1px solid #e1e1e1;}

.honorList li .pImg{padding-top:68%;}

.picList li p{font-weight:normal;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#333;z-index:2;position:relative;margin-top:20px;}

.picList li a:hover img{transform:scale(1.1);}

.picList li a:hover p{color:#6cb12e;}

.partnerList{background:none;}

.partnerList ul{padding-left:1px;}

.galy{background:#f5f5f5;}

.strengthBox li{padding:0 5px;}





/*==list-box 图片款 久↓==*/

.list-box{margin-top:20px;}

.list-box li{float:left; width:23%; margin:0 1% 1% 1%}

.list-box li img{max-width:100%;width:100%;}

.list-box li .pic{padding-top:65%;border: 1px #ddd solid;}

.list-box li:hover .pic{border: 1px #6cb12e solid;}

.list-box li h4{color:#666;font-size: 15px;text-align: center;padding:10px 0;height: 50px;}

.list-box li:hover h4{color:#6cb12e;}

#list-box2 li{width:18%;}





/*==底部===*/

.footer{padding: 70px 0 30px 0;background: #365b05;overflow: hidden;}

.footer .long{width:100%;display: table; vertical-align: top}

.footer .nav{position:relative;display: table-cell;width: 35%;vertical-align: top;float: none;}

.footer .nav h3{ color:#fff;font-size:16px;margin-bottom:30px;}

.footer .nav li{ float:left; padding-right:80px;display: table-cell;}

.footer .nav li a{ display: block;color:#fff; font-size:12px;padding:5px 0;}

.footer .nav li a:hover{color:#999}

.footer .middle{/*! float:left; */width:25%;margin:0 2%;padding:0 5%; text-align: center; vertical-align: middle; border-left:1px #999 dotted; border-right:1px #999 dotted;display: table-cell;}

.footer .middle img{}

.footer .right{width:40%; text-align: right; float: none;display: table-cell;}

.footer .right .tel{ display: block;font-size:28px;color:#fff; padding-right:80px; background: url(../images/tel02-ico.png) no-repeat right;}

.footer .right .tel font{ display: block; font-size:18px; display: block;}

.footer .right .wx{ margin-top:20px;color:#fff;font-size:12px;line-height: 22px;}

.footer .right .wx a{color:#fff;font-size:12px;}

.footer .right .wx a:hover{color:#999}

.footer .right .ewm{ float:right; margin-left:40px; display: block; padding:10px;color:#7b7b7b;font-size:12px; text-align: center; background: #fff;}

.footer .right .ewm img{ display: block; max-width: 120px;margin-bottom:10px;}

.footer .right .f-1,.footer .right .f-2{float:right}

.footer .link{ position: relative; margin-top:60px;padding-top:30px;}

.footer .link:before{ content: ""; position: absolute; left:-100%;top:0;width:300%; height:1px; background: #444;}

.footer .link h3{color:#fff;font-size:12px;float: left;margin-right: 10px;}

.footer .link h3 font{color: #666;margin-left: 5px;}

.footer .link a{float: left;color:#999999;font-size:12px;display: inline-block;padding: 0 18px;font-size:12px;line-height: 15px;border-right: 1px #999 dotted;}

.footer .link a:hover{color:#fff}

.footer .link a:last-child{border:none;}





