﻿@charset "utf-8";

body,ol,ul,li,h1,h2,h3,h4,h5,h6,p,th,td,dl,dd,form,fieldset,legend,input,textarea,select,div,span,a,aside,article,section,header,nav,footer,label,img{margin:0;padding:0;box-sizing:border-box;}
fieldset,img{border:0;}
img{vertical-align:middle;max-width:100%; height:auto;}
ol,ul,li{list-style-type:none;}
table{border-collapse:collapse;border-spacing:0;}
button,input,select,textarea{font-size:.875rem;font-family:inherit;margin:0;outline:none;resize:none;border:none;background:none;}
.clearfix:after{clear:both;content:".";display:block;height:0;overflow:hidden;visibility:hidden;}
.clearfix{zoom:1; clear:both;}
html{verflow:-Scroll;overflow-x:hidden;zoom:1;overflow-y:scroll;overflow:-moz-scrollbars-vertical;}
h1,h2,h3,h4,h5,h6{font-weight:normal;font-size:100%;}
body{color:#666;line-height:1.5;font-family:'Microsoft YaHei',Arial,'simsun',Zitino;min-width:320px;}
a{color:#666;text-decoration:none;transition:all ease 0.3s;}
a:hover{color:#43aa4e;}


/* CSS活动的公共样式 */
.fl{float:left;}
.fr{float:right;}
.ce{text-align:center;}
.hide{overflow:hidden;}
.mb15{margin-bottom:15px;}
.mb30{margin-bottom:30px;}
.container{position:relative;min-width:320px;width:100%;max-width:1600px;margin:0 auto;}
.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%;}
.pd60{padding:60px 0;font-size:.875em;overflow:hidden;}
.pd80{padding:80px 0;font-size:.875em;overflow:hidden;}
.pd120{padding:120px 0;font-size:.875em;overflow:hidden;}
.mb40{margin-bottom:40px;}
.font14{font-size:.875em;}
.gray{background:#efefef;}

@font-face {
  font-family: 'iconfont';  /* project id 1152918 */
  src: url('//at.alicdn.com/t/font_1152918_4hr5pdwrx4t.eot');
  src: url('//at.alicdn.com/t/font_1152918_4hr5pdwrx4t.eot?#iefix') format('embedded-opentype'),
  url('//at.alicdn.com/t/font_1152918_4hr5pdwrx4t.woff2') format('woff2'),
  url('//at.alicdn.com/t/font_1152918_4hr5pdwrx4t.woff') format('woff'),
  url('//at.alicdn.com/t/font_1152918_4hr5pdwrx4t.ttf') format('truetype'),
  url('//at.alicdn.com/t/font_1152918_4hr5pdwrx4t.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;
}

/* 标题 */
.titleAx{margin-bottom:30px; color:#333333;font-size:42px;text-align: center; font-weight:bold;}
.titleAx span{ display: block; margin-top:10px;color:#666;font-size:16px; text-anchor: center; font-weight:normal;}
.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:#43aa4e;}
.titleAx.white{color:#fff}
.titleAx.white span{color:#fff}

/* 标题w */
.titleAxw{margin-bottom:30px; color:#fff;font-size:42px;text-align: center; font-weight:bold;}
.titleAxw span{ display: block; margin-top:10px;color:#fff;font-size:16px; text-anchor: center; font-weight:normal;}
.titleBxw{color:#fff;font-size:30px;text-align:center;margin: 10px 0;float: left;width: 100%;}
.titleBxw hr{ display:table; border:none;margin:10px auto;width:20px;height:1px; background:#43aa4e;}
.titleAxw.white{color:#fff}
.titleAxw.white span{color:#fff}

/* 头部 */
.header{height:120px;line-height:1.2;position:relative;z-index:90; padding-top:24px;}
.headTie a{display:block;color:#191919;padding-left:25px;margin-left:25px;border-left: 1px solid #e1e1e1;margin-top:6px;}
.headTie span{display:block;color:#43aa4e;font-size:1.563em;margin-bottom:5px;font-weight:bold;}
.headR{background: url('../images/pIcon.png') no-repeat left 20px;padding-left:48px;color:#191919;font-size:.875em;letter-spacing: 1px;}
.headR span{display: block;color:#43aa4e;font-size:24px;font-family:Arial;}
.headR span:nth-child(2){line-height:1;}
.head-wxzx{display:inline-block;width: 86px;margin-bottom: 17px;position: relative;margin-left: 20%;}
.head-wxzx img{width:100%;display:block}
.head-wxzx p{margin:0;text-align:center;width:100%;background: transparent;height:21px;position: absolute;right: -12px;width: 10px;top: 6px;}

/* PC导航 */
.nav{height:60px;line-height:60px;font-size:1.143em;background:#43aa4e;}
.nav .m{float:left;text-align:center;position:relative;background: url('../images/nav_line.png') no-repeat right center; z-index:10;width:12.5%;}
.nav .m>a{color:#fff;display:block;position:relative;z-index:2;}
.nav .m>a::after{content:"";position:absolute;left:0;bottom:0;height:0;background:#33843b;width:100%;transition:all .3s;z-index:-1;}
.nav .cur>a::after,.nav .m>a:hover::after{height:100%;}
.nav .cur>a,.nav .m>a:hover{color:#fff;}
.nav .navSub{position:absolute;left:0;top:100%;background:#eee;line-height:35px;width:100%;color:#333;font-size:.875rem;transform:scale(0);transition:top .4s,opacity .4s;opacity:0;}
.nav .navSub li{border-bottom:1px solid #ddd;line-height:46px;}
.nav .navSub a{color:#333;display:block;}
.nav .navSub a:hover{background:#33843b;color:#fff;}
.nav .m:hover .navSub{transform:scale(1);opacity:1;top:100%;}
.nav .m:last-child{background:none;}
.navFix{top:0;width:100%;left:0;z-index:99;}

/*  导航按钮 */
.navTrigger{position:absolute;top:22px;right:15px;width:28px;overflow:hidden;white-space:nowrap;color:transparent;z-index:20;cursor:pointer;display:none;}
.navTrigger span{display:block;height:2px;background:#43aa4e;margin-bottom:6px;transition:all 0.3s;  -webkit-transform-origin: 0% 50%;-moz-transform-origin: 0% 50%; -ms-transform-origin: 0% 50%;-o-transform-origin: 0% 50%;transform-origin: 0% 50%;}
.navTrigger span:nth-child(3){margin-bottom:0;}
.navTrigger-on span:nth-child(1){transform: translateX(4px) translateY(0px) rotate(45deg);}
.navTrigger-on span:nth-child(2){opacity:0;}
.navTrigger-on span:nth-child(3){transform:translateX(2px) translateY(2px) rotate(-45deg);}

/* 广告轮播图 */
.banner{position:relative;overflow:hidden;}
.banner img{width:100%;}
.banner .small{display:none;}
.swiper-wrapper{transition-timing-function: ease-in-out;}
.banner .swiper-pagination-bullet{background:none;opacity:1;cursor:pointer;width:12px;height:12px;border:1px solid #fff;}
.banner .swiper-pagination-white .swiper-pagination-bullet-active{background:#fff;}
.banner .swiper-button-white::after{content: "";position: absolute;left: -100px;width: 60px;height: 2px;background: #fff;top:50%;margin-top: -1px;opacity: 0;transition: all .3s;}
.banner .swiper-button-next::after{left: auto; right: 100px;}
.banner .swiper-button-white:hover::after{opacity: 1;left: 3px;}
.banner .swiper-button-next:hover::after{left: auto;right: 0;}

/*  搜索 */
.search{height:71px;line-height:70px;font-size:.875rem;background:#f9f9f9;}
.search .container{border-left: 1px solid #e5e5e5;overflow:hidden;}
.searFont{width:64%;overflow:hidden;padding-left:20px;}
.searFont strong{color:#333;font-weight:normal}
.searMain{width:30%;height:70px;overflow:hidden;;border-left: 1px solid #e0e0e0;border-right: 1px solid #e0e0e0;padding-right:55px;}
.searMain .sear_text{float:left;width:100%;height:70px;line-height:70px;background:#f9f9f9;padding:0 15px;}
.searMain .sear_btn{float:right;width:35px;height:35px; cursor:pointer;background:#43aa4e url('../images/sBtn.png') no-repeat center;transition:all 0.3s;margin-top:18px;margin-right:-35px;}
.searMain .sear_btn:hover{background-color:#c82700;}

/* 产品中心 */
.CaseHome{margin-top: 70px;}
.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:15px 36px; background: #efefef;}
.CaseHome .tone li.active a{color:#fff;background: #43aa4e;}
.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:2%}
.CaseHome .list li img{height: 233px;width: 100%;}
.CaseHome .list li h4{color:#3f33f;font-size:14px; text-align: center;margin-top:10px; text-align: center;}
.CaseHome .list li:hover h4{color:#43aa4e }


/* 分页广告 */
.pageBan{background: url('../images/index-consult.jpg') no-repeat center;color:#fff;background-size:cover;}
.pageBan .txt{padding-right:60px;margin-right:60px;font-size:22px;border-right: 1px dotted rgba(255,255,255,.5); padding-left:200px;}
.pageBan .txt h3{font-size:43px;font-weight:bold;line-height:1.2;margin-bottom:15px;}
.pageBan .txt span{display: block;font-size:12px;font-family:Arial;opacity:.4;}
.pageBan .tel p{background: url('../images/tel.png') no-repeat left center;padding-left:20px;}
.pageBan .tel h5{font-size:24px;}
.pageBan .tel h5 span{margin-left:30px;}
.pageBan .zx{display:inline-block;width:170px;height:40px;line-height:40px;background:#43aa4e;color:#fff;text-align:center;margin-top:20px;}
.pageBan .zx i{font-style:normal;font-family:"iconfont";margin-left:10px;}
.pageBan .zx:hover{background:#d80000;}

/* 4大优势 */
.AdvantageHome{margin-top: 70px; margin-bottom:70px;}
.AdvantageBox .title{  display: table;margin:0 auto 50px;}
.AdvantageBox .title h2{ float:left; color:#191919;font-size:66px;  font-weight: bold;line-height: 40px;}
.AdvantageBox .title h2 font{ color:#43aa4e;font-size:86px;margin-right: 10px;}
.AdvantageBox .title span{ display: inline-block;color:#191919;font-size:36px;margin-left: 10px;}
.AdvantageBox .title span font{display: block;color:#5a5a5a;font-size:16px}
.AdvantageBox .list{display: table;margin-bottom: -50px;}
.AdvantageBox .list li{float:left;width:48%;margin-left:2%;margin-bottom: 50px;}
.AdvantageBox .list li img{ display: block; max-width:100%;}
.AdvantageBox .list li .box{ position: relative; margin:40px 40px 0 40px;padding-left: 90px;height: 85px;}
.AdvantageBox .list li .box i{ position: absolute; left:0;top:0;width:65px;line-height:65px;color:#fff;font-size:38px;font-weight:bold; text-align: center; border-radius: 100%; font-style: normal; background: #43aa4e;}
.AdvantageBox .list li .box h4{color:#43aa4e;font-size:26px;font-weight:bold;}
.AdvantageBox .list li .box span{ display: block; color:#555;font-size:16px;margin-top:5px;}


/* 首页关于 */
.ABoutHome{ background: url(../images/AboutBg.jpg) no-repeat center; background-size:cover ; padding-top: 70px; padding-bottom:70px;}
.ABoutHome .container{padding:0 130px}
.ABoutHome .pic img{height:100%;width:100%;transition:all .5s;}
.ABoutHome .wx{color:#fff;font-size:16px; text-align: center;line-height:28px;}
.ABoutHome .digital{margin:60px 0}
.ab-dl li{display:inline-block; text-align: center;width: 25%;float: left;}	
.ab-dl li span{color:#43aa4e;font-size:60px;display:inline-block;font-weight: bold;}
.ab-dl li font{color:#fff;font-size:30px;}
.ab-dl li h5{color:#fff;font-size:16px; margin-top:1px;}
.ABoutHome .srll{position: relative;}
.ABoutHome .srll .btn{width:40px;height:40px;line-height:32px;left:-70px; color:#fff;font-size:35px; border:#fff 2px solid;border-radius: 50%; text-align: center; background-image:none ;}
.ABoutHome .srll .btn.nt{left:auto;right:-70px;}
.ABoutHome .srll .btn:hover{color:#666; background: #fff}


/* 新闻快讯 */
.newsL{float: left;width:33%;background:#f2f2f2;overflow:hidden;}
.newsL2{margin:0 2%;}
.newsL .pic{height:328px;overflow:hidden;position:relative;display:block;}
.newsL .pic img{height:100%;width:100%;transition:all .5s;}
.newsL .pic span,.newsR .tie{position: absolute;left:0;top:0;width:140px;height:46px;line-height:46px;color:#fff;text-align:center;background:#43aa4e;}
.newsL ul{padding:29px 8%;}
.newsL li.txt{height:140px;border-bottom: 1px solid #cecece;margin-bottom:10px;}
.news li h4{font-size:1.429em;white-space:nowrap;overflow:hidden;text-overflow: ellipsis;color:#333;transition:all .3s;margin-bottom:15px;}
.news li h4 a{color:#191919;}
.news li h4 a:hover{color:#43aa4e;}
.news li .date{display:block;font-size:12px;opacity:.6;margin-top:10px;}
.newsL li.list {line-height:35px;white-space:nowrap;overflow:hidden;text-overflow: ellipsis;}
.newsL li.list span{float:right;color:#999;font-size:12px;margin-left:20px;}
.newsL li.list a:hover{padding-left:10px;background-position: 10px center;color:#43aa4e;}

.newsR{background:#f2f2f2;height:605px;width:30%;position:relative;padding:70px 3% 30px 3%;}
.newsR li{height:130px;}
.newsR li h4{margin-bottom:10px;}
.newsR li p{white-space:nowrap;overflow:hidden;text-overflow: ellipsis;}


/*底部 */
.footer{ background: #232323;padding:50px 0 0 0; overflow:hidden;}
.footer-top {padding-bottom:50px}
.footer h2{font-size:18px;font-weight: bold;color:#fff;margin-bottom:30px}
.footer ul li{color:#DFDFDF;margin-bottom:20px; font-size:14px;}
.footer ul li img{margin-right:10px;}

.foot-nav{width:210px;margin-left:10%}
.foot-nav li{float:left;width:50%; background:url(../images/f-jt.png) no-repeat center left;text-indent:10px;color:#fff}
.foot-nav li a{color:#DFDFDF}

.foot-pro{margin-left:10%}
.foot-pro li{background:url(../images/f-jt.png) no-repeat center left;text-indent:10px;}
.foot-pro li a{color:#DFDFDF}

.foot-wx{overflow: hidden;}
.foot-wx dl{float: left;text-align: center;margin-left:30px;}
.foot-wx dl dd{color:#fff;margin-top:10px; font-size:14px;}

.footer-bottom span{margin-right:20px;font-size: 14px;}
.footer-bottom{height:60px;line-height: 60px;background: url(../images/foot-x.png) no-repeat center top;text-align: center;color:#AAAAAA}
.footer-bottom a{color:#AAAAAA}
.footer-bottom a:hover{color:#fff}

/* menu-footer */
.menu-footer {display: none;width: 100%;height: 45px;line-height: 45px;text-align: center;background: rgba(67,170,78);font-size: 0;position: fixed;left: 0;bottom: 0;z-index: 99999;}
.menu-footer a {position: relative;float: left;width: 25%;color: #fff;font-size: 17px; font-weight:bold;}
.menu-footer i {margin-top: -2px;margin-right: 5px;vertical-align: middle;display: inline-block;}
.menu-footer a ~ a:before {content: "";position: absolute;left: 0;top: 50%;margin-top: -5px;height: 10px;border-left: 1px solid #a0a0a0;opacity: 0.5;}	


/*内页公用 */
.listWrap{overflow:hidden;padding:60px 0 70px 0;font-size:.875em;}
.listBanner,.mzsmBanner{height:500px;background-position: center;background-repeat: no-repeat;background-size:cover;position:relative;}
.listBanner h3{position:absolute;color:#fff;top:35%;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:24px;font-weight: 400;opacity: 0.8;}
.listBanner h3 span b{padding: 0 5px;}
.listBanner h2{position:absolute;color:#fff;top:35%;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 h2 span{display: block;font-size:24px;font-weight: 400;opacity: 0.8;}
.listBanner h2 span b{padding: 0 5px;}
.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:#43aa4e;border:1px solid #43aa4e;line-height:26px;width:90px;text-align:center;}
.breadCrumb .back i{font-family:"iconfont";margin-right:5px;}
.breadCrumb .back:hover{background:#43aa4e;color:#fff;}
.proSear{width:50%;margin:0 auto;height:50px;line-height:50px;margin-bottom:40px;padding:0 50px 0 15px;background:#eee;}
.proSear .btn{height:50px;line-height:50px;width:50px;text-align:center;font-size:16px;background:#333 url('../images/sIcon.png') no-repeat center;color:#fff;cursor:pointer;transition:all 0.3s;float:left;margin-right:-50px;}
.proSear .txt{height:48px;line-height:48px;border-right:none;width:100%;padding:0 10px;float:left;}
.proSear .btn:hover{background-color:#111;}
@keyframes leftPic
{
  0%   {opacity:0;padding-top:60px;}
  100% {opacity:1;padding-top:0;}
}
td{ padding:8px;}

/*内页公用菜单*/
.listMenu{font-size:1.143rem;text-align:center;margin-top:40px;}
.listMenu a{display:inline-block;position:relative;color:#191919;height:50px;line-height:45px;margin:0 25px;}
.listMenu a:hover{color:#43aa4e;}
.listMenu a::after,.listMenu a::before{content:"";position: absolute;left:0;top:0;background:#43aa4e;width:0;height:1px;transition:all .5s;}
.listMenu a::before{top:auto;bottom:0;left:auto;right:0;}
.listMenu .cur{padding:0 5px;color:#43aa4e;}
.listMenu .cur::after,.listMenu .cur::before,.listMenu a:hover::after,.listMenu a:hover::before{width:100%;}
.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:#43aa4e;border:1px solid #43aa4e;color:#fff;}






/* 图片列表 */
.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:100%;}
.honorList li{width:20%;}
.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:#43aa4e;}
.partnerList{background:none;}
.partnerList ul{padding-left:1px;}
.galy{background:#f5f5f5;}
.caseList li p{text-align: left;}
.caseList li i{float:right;font-style:normal;}

/* 服务支持 */
.supportL{width:50%;font-size:1.143em;padding-top:25px;}
.supportL p{margin-bottom:20px;position: relative;padding-left:15px;}
.supportL p::after{content:"";position: absolute;left:0;top:0;height:100%;width:2px;background:#43aa4e;}
.supportL p span{display:block;color:#191919;font-size:1.125em;font-weight:bold;}
.supportR{height:460px;position: relative;width:42%;padding-top:25px;padding-right:25px;}
.supportR::after{content:"";position: absolute;right:0;top:0;background:#43aa4e;z-index:-1;bottom:25px;left:25px;}

/* 常见问题 */
.faqList li{float:left;width:50%;padding-right:10px;margin-bottom:10px;font-size:12px;}
.faqList li:nth-child(2n){float:right;}
.faqList li a{display:block;background:#fff;padding:4% 5%;color:#999;height:135px;border:1px solid #ddd;}
.faqList li h4,.faqList li p{padding-left:35px;}
.faqList li i{font-style:normal;width:24px;height:24px;background:#43aa4e;color:#fff;font-size:12px;text-align:center;line-height:24px;margin-left:-35px;float:left;}
.faqList li p i{background:none;border:1px solid #ccc;color:#999;}
.faqList li h4{font-size:16px;color:#191919;margin-bottom:10px;white-space:nowrap;overflow:hidden;text-overflow: ellipsis;}
.faqList li a:hover h4{color:#43aa4e;}
.faqList li a:hover{box-shadow:0 0 10px #ccc;}
.faqList2 li a{border:1px solid #ddd;}
.cMore{display:block;width:200px;height:42px;line-height:42px;border:1px solid #3e3e3e;background:#3e3e3e;color:#fff;border-radius:21px;text-align:center;margin:0 auto;margin-top:40px;}
.cMore:hover{background:#43aa4e;border:1px solid #43aa4e;color:#fff;width:260px;}

/*==次级导航↓==*/
.menu{width:100%; position:relative;margin-top:-70px;height:70px;/*background:#f2f3f4;*/}
.menu .container{background:#f2f3f4;}
.menu ul{ text-align: center; display: table; width: 100%;}
.menu li{ display:table-cell; }
.menu li a{ position:relative;z-index:2; display: block;margin:0 0px;color:#191919;font-size:16px; border-right:1px #ddd solid; border-bottom:1px #ddd solid;padding: 25px 5px;width: 100%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.menu li:last-child a{border-right:none}
.menu li a:after{content: ""; position: absolute; left:0;bottom:0;z-index:-1;width:100%;height:0%; background:#43aa4e;transition: all .4s ease-in-out;}
.menu li:hover a,.menu li.active a{ color:#fff; }
.menu li:hover a:after,.menu li.active a:after{height:100%}
.menu.pro{height:auto;}
.menu.pro ul{border-left:1px #ddd solid}
.menu.pro li{float:left;width:10%}
.menu li:last-child a{border-right:1px #ddd solid;}
/*==次级导航-2↓==*/









/* 合作伙伴 */
.partner li{float:left;border:1px solid #d9d9d9;width:12.5%;border:1px solid #d9d9d9;margin-left:-1px;margin-top:-1px;position: relative;transition:all .5s;text-align:center;}
.partner li .pImg{padding-top:62%;}
.partner li a:hover{box-shadow:0 0 10px #ccc;z-index:2;}
.partner li a:hover img{transform: scale(1.1);}

/* 图片列表 */
.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:64%;border:1px solid #e1e1e1;}
.honorList li {width:20%;}
.honorList li .pImg{padding-top:100%;}
.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:#f8c400;}
.partnerList{background:none;}
.partnerList ul{padding-left:1px;}

/* 内页产品 */
.hhl-fqclsb{padding-top:60px;overflow: visible;}
.hhl-fqclsb .pleft{width:22%;font-size:1.143em;float:left;}
.hhl-fqclsb .pleft .title{background:#43aa4e;padding:30px;color:#fff;font-size:2.25em;text-transform: uppercase;}
.hhl-fqclsb .pleft .title span{display:block;font-family:Arial;font-size:0.556em;}
.hhl-fqclsb .pleft .title i{float:right;color:#43aa4e;display:none;font-size:14px;cursor:pointer;position: relative;padding-right:25px;font-style:normal;}
.hhl-fqclsb .pleft .title i::after{content:"\e655";position:absolute;right:0;top:0;font-family:"iconfont";font-size:1.143rem;}
.hhl-fqclsb .pleft .pllist{background:#f2f2f2;margin-bottom:30px;width:100%;}
.hhl-fqclsb .pleft .pllist li{border-top: 1px solid #fff;}
.hhl-fqclsb .pleft .pllist li a{padding:0 30px;white-space:nowrap;overflow:hidden;text-overflow: ellipsis;display:block;height:55px;line-height:55px;}
.hhl-fqclsb .pleft .pllist li i{font-family:"iconfont";margin-right:10px;font-style:normal;font-size:1.286em;position: relative;top:3px;}
.pllist li a:hover,.pllist li .cur{background:#43aa4e;color:#fff;}
.hhl-fqclsb .pleft .pllist ul{padding:10px 0;border-bottom: 1px solid #e6e6e6;font-size:.875em;}
.hhl-fqclsb .pleft .pllist ul li{background: url('../images/ly_li.png') no-repeat 15% center;padding-left:20%;line-height:40px;}
.hhl-fqclsb .pleft .pllist ul a{padding:0;}
.hhl-fqclsb .pleft .pllist ul li .cur,.hhl-showf .pllist ul ul a:hover{color:#43aa4e;background:none;}
.hhl-fqclsb .pleft .hot{background:#f2f2f2;padding:20px 30px;}
.hhl-fqclsb .pleft .hot .tit{height:45px;border-bottom: 1px solid #d7d7d7;font-size:1.25em;color:#333;margin-bottom:20px;}
.hhl-fqclsb .pleft .hot li .pImg{padding-top:80%;}
.hhl-fqclsb .pleft .hot li p{height:60px;line-height:60px;white-space:nowrap;overflow:hidden;text-overflow: ellipsis;}
.hhl-fqclsb .pleft .hot li i,.proList li i{float:right;font-style:normal;margin-left:15px;}
.hhl-fqclsb .pleft .hot li:hover img{transform: scale(1.1);}

.hhl-fqclsb .right{width:74%;}
.hhl-fqclsb .right .list li{float:left;width:33.3%;margin-bottom:20px;padding-right:30px;}
.hhl-fqclsb .right .list li a{display:block;}
.hhl-fqclsb .right .list li .pImg{padding-top:80%;transition:all .3s;border:1px solid #d1d1d1;transition:all .4s;}
.hhl-fqclsb .right .list li p{height:60px;line-height:60px;color:#191919;white-space:nowrap;text-overflow: ellipsis;overflow: hidden;text-align:center;}
.hhl-fqclsb .right .list li a:hover .pImg{box-shadow:0 0 10px #ccc;}
.hhl-fqclsb .right .list a:hover img{transform: scale(1.1);}
.hhl-fqclsb .right .list li a:hover p{color:#43aa4e;}
/* 内页产品 */

/* 内页产品详情 */
.hhl-fqclsb .right{width:74%;}
.pro_tit h3 {padding: .2rem 1rem;font-weight: 400;border-left: .4rem solid #43aa4e;background-color: #cee6d0;font-size: 16px;line-height: 30px;color: #333; margin-top:10px;}
.hhl-fqclsb .right .main p{line-height:32px; font-size:15px; color:#333; padding-top:15px;}
.proTie{border-bottom:1px solid #dcdcdc;font-size: 26px;margin-bottom:25px;text-align: center;padding-bottom: 10px;}
.proTie span{display:inline-block;color:#43aa4e;height:50px;}
.proShow_con3{width:100%;}

.protitle{height:50px;line-height:50px;border-bottom:1px solid #dcdcdc;font-size:1.286em;margin-bottom:25px;margin-top:30px;}
.protitle span{display:inline-block;border-bottom:1px solid #2853be;;color:#2853be;height:50px;}
.proShow_con3{width:100%;}

.proList li{float:left;width:33.3%;margin-bottom:20px;padding-right:30px;}
.proList li a{display:block;}
.proList li .pImg{padding-top:80%;transition:all .3s;border:1px solid #d1d1d1;transition:all .4s;}
.proList li p{height:60px;line-height:60px;color:#191919;white-space:nowrap;text-overflow: ellipsis;overflow: hidden;text-align:center;}
.proList li a:hover .pImg{box-shadow:0 0 10px #ccc;}
.proList li a:hover img{transform: scale(1.1);}
.proList li a:hover p{color:#2853be;}
/* 内页产品详情 */

/* 内页行业应用 */
.hhl-industry .list{background:none;font-size:.985em;}
.hhl-industry .list li{background:#ededed;overflow:hidden;margin-bottom:20px;}
.hhl-industry .list li .picture{width:50%;overflow:hidden;display:block;height:430px;}
.hhl-industry .list li .text{width:50%;padding:4%;position:relative;}
.hhl-industry .list li h4{font-size: 2.143em;font-weight:normal;position:relative;padding-bottom:15px;margin-bottom:30px;}
.hhl-industry .list li h4::after{content:"";position:absolute;left:0;bottom:0;height:1px;background:#43aa4e;width:15px;transition:all 0.4s; }
.hhl-industry .list li h4 a{color:#333;}
.hhl-industry .list li .text .info{min-height:130px;}
.hhl-industry .list li .more{text-align:center;display:inline-block;font-size:12px;font-family:Arial;margin-top:25px;width:160px;border:none;height:46px;line-height:46px;color:#fff;background:#43aa4e;}
.hhl-industry .list li .more:hover{width:220px;color:#fff;border:none;}
.hhl-industry .list li:nth-child(2n) .text{float:left;} 
.hhl-industry .list li:nth-child(2n) .picture{float:right;}
.hhl-industry .list li:hover .bgImg{transform: scale(1.05);}
.hhl-industry .list li h4 a:hover{color:#43aa4e;}

.picSlide{position:relative;margin-bottom:40px;}
.picSlide img{width:100%;}
.picSlide-top .pImg{padding-top:56%;}
.picSlide-thumbs{margin-top:1px;}
.picSlide-thumbs li{border-right:1px solid #fff;padding-top:12%;cursor:pointer;width:16.66%;position: relative;}
.picSlide-thumbs li::after{content:"";position: absolute;left:0;top:0;bottom:0;right:0;background: #00904a;opacity:.7;transform: scale(0);transition:all .3s;}
.picSlide-thumbs .on::after{transform: scale(1);}
.picSlide .swiper-button-next,.picSlide .swiper-button-prev{top:45%;background:rgba(255, 255, 255,.5);text-align:center;width:90px;height:50px;line-height:50px;color:#fff;font-size:24px;font-family:Arial;transition:all .3s;}
.picSlide .swiper-button-prev{left:0;}
.picSlide .swiper-button-next{right:0;left:auto;}
.picSlide .swiper-button-next:hover,.picSlide .swiper-button-prev:hover{background:#00904a;}

.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 #00904a;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;}
.picShow_r li h4{font-size:15px;margin-bottom:10px;}
.picShow_r li h4 a{color:#222;}
.picShow_r li h4 a:hover{color:#00904a;}
.picShow_r li:hover img{transform: scale(1.1);}
.picShow_r li:last-child{border-bottom:none;}
/* 内页行业应用 */

/* 内页关于我们 */
.hhl-about{overflow:hidden;}
.hhl-about .content{width:48%;line-height:1.8;}
.hhl-about .picture{height:430px;width:46%;}
.hhl-about .title{margin-bottom:35px;font-size:2.571em;color:#191919;position:relative;padding-bottom:15px;}
.hhl-about .title span{display:block;font-size:16px;opacity:.8;}
.hhl-about .text{overflow-y:auto;max-height:360px;}

.hhl-culture{ background: url(../images/cultureBg.jpg) no-repeat center; background-size:cover ; margin:40px 0 0 0;}
.hhl-culture .wx{color:#fff;font-size:18px; line-height: 40px; text-align: center;}
.hhl-culture .wx strong{font-size:22px;}
.hhl-culture .title{color:#333333;font-size:40px;text-align:center;margin: 10px 0;width: 100%;}
.hhl-culture .title hr{ display:table; border:none;margin:10px auto;width:30px;height:2px; background:#43aa4e;}
.hhl-culture .title span{display:block;color:#666;font-size:14px;}
.hhl-culture .title.pg{margin:60px 0 10px 0}
.hhl-culture .title.tm50{margin-bottom:50px;}
.hhl-culture .title.tm60{margin-bottom:30px;}
.hhl-culture .title.white,.title.white span{color:#fff}
.hhl-culture .title.white hr{background: #fff;}

.hhl-environment .title{color:#333333;font-size:40px;text-align:center;margin: 10px 0;width: 100%;}
.hhl-environment .title hr{ display:table; border:none;margin:10px auto;width:30px;height:2px; background:#43aa4e;}
.hhl-environment .title span{display:block;color:#666;font-size:14px;}
.hhl-environment .title.pg{margin:60px 0 10px 0}
.hhl-environment .title.tm50{margin-bottom:50px;}
.hhl-environment .title.tm60{margin-bottom:30px;}
.hhl-environment ul{position:relative;margin-right:-10px;overflow:hidden;}
.hhl-environment li{float:left;width:25%;padding-right:10px;margin-bottom:10px;}
.hhl-environment li:nth-child(2){width:50%;}
.hhl-environment li:last-child{position:absolute;left:0;bottom:0;}
.hhl-environment li .pImg{padding-top:64%;;}
.hhl-environment li p{background: rgba(0, 0, 0, .6);padding: 0 5%;position: absolute;left:0;bottom: -50px;color: #fff;width: 100%;height: 50px;line-height: 50px;white-space:nowrap;overflow:hidden;text-overflow: ellipsis;transition:all .4s;}
.hhl-environment li:hover img{transform: scale(1.1);}
.hhl-environment li:hover p,.settingSlide li p{bottom:0;}
.about_partner{background-image:url('../images/pk_bg.jpg');background-repeat:no-repeat;background-size:cover;background-position:center;background-attachment: fixed;}
.pMore{width:260px;height:50px;background:#f8c400;margin:0 auto;color:#fff;line-height:50px;text-align:center;margin-left:-130px;display:block;margin:0 auto;margin-top:50px;}
.pMore i{font-style:normal;margin-left:15px;}
.pMore:hover{color:#fff;width:360px;}
/* 内页关于我们 */

/* 内页新闻 */
.hhl-news .long{ margin-bottom:80px;}
.hhl-news .list-top{}
.hhl-news .swiper-container:after{left:0;bottom:0;width:100%;height:100px; background: #43aa4e;}
.hhl-news .list-top li{ position: relative; background:#ececec;height: 450px;}
.hhl-news .list-top li .pic{float: left;position:absolute;left:0;top:0;width:700px;height: 100%;}
.hhl-news .list-top li .pic img{max-width:100%;height: 100%;object-fit: cover;}
.hhl-news .list-top li .box{padding:50px;padding-left:750px;/*! text-align: center; */float: left;width: 100%;height: 100%;}
.hhl-news .list-top li .box h4{font-size:28px;color:#191919;font-weight: bold;-webkit-line-clamp: 3;}
.hhl-news .list-top li .box h4 hr{display: block;width:15px;height:1px;margin:20px 0 0 0; background: #43aa4e;border: none;}
.hhl-news .list-top li .box p{font-size:14px;color:#464646;margin: 30px 0;line-height: 22px;-webkit-line-clamp: 4;}
.hhl-news .list-top .more{margin:auto;}
.hhl-news .list-top li:hover h4{color:#43aa4e}
.hhl-news .righter .more{margin-top:25px; display:inline-block;color:#808080;font-size:14px; padding:5px 10px; border: 1px #999 solid;}
.hhl-news .righter li:hover .more{color:#fff;border:#52ab40 1px solid; background: #52ab40;}
.hhl-news .swiper-container{}
.hhl-news .swiper-container .spot{bottom:0;display: table;width: 100%;left: 700px;/*! margin-left: 52px; */text-align: left;padding: 35px 35px 35px 50px;background: #43aa4e;}
.hhl-news .swiper-container .spot span{ opacity:1;width:10px;height:10px; background:rgba(255,255,255,0.5);margin-right: 12px;}
.hhl-news .swiper-container .spot .swiper-pagination-bullet-active{ background:#fff}
.hhl-news .list{width:101.5%; margin-left:-1.5%;}
.hhl-news .list li{float:left; position: relative; width:48.5%;margin:0 0 1.5% 1.5%;height:199px;padding:30px 30px 20px 360px;background: #f7f7f7;}
.hhl-news .list li a{display: block; }
.hhl-news .list li .pic{position: absolute; left:0;top:0;width:320px;height:100%;}
.hhl-news .list li .pic img{max-width:100%;height: 100%;object-fit: cover;width: 100%;}
.hhl-news .list li h4{color:#333333;font-size:20px; font-weight: bold;;}
.hhl-news .list li p{color:#636363;font-size:14px; margin:20px 0 20px 0;-webkit-line-clamp: 3;line-height: 26px;}
.hhl-news .list li .time{ color:#9d9d9d;font-size:12px;width: 100%;display: flex;}
.hhl-news .list li .more{margin-left:20px;}
.hhl-news .list li .more:after{ content: ""; float:right;  display: inline-block; width:8px;height:10px;margin:7px 0 0 10px; background: url(../images/line03.png) no-repeat -8px 0;transition:all .4s ease-in-out;}
.hhl-news .list li:hover .more:after{ background-position: 0 0 ;}
.hhl-news .list li:hover{box-shadow: 0 0 10px #ddd;box-shadow:4px 4px 10px #ccc; transition:all .3s;}
.hhl-news .list li:hover h4{ color:#43aa4e}

.pages{float:left;width:100%; margin:40px 0 10px 0; text-align:center;}
.pages span{border:1px #ddd solid;padding:8px 12px;margin:0 5px; background:#fff; color:#666;transition: all .4s ease-in-out;}
.pages a{border:1px #ddd solid;padding:8px 12px;color:#666; margin:0 5px;background:#fff;transition: all .4s ease-in-out;}
.pagewwws a:nth-child(1),#pages a:nth-child(3),#pages a:nth-last-child(2){display: none}
.pages a:hover{color:#fff; background:#43aa4e;}

.hhl-shown .content p{ font-size:15px; color:#333; line-height:28px; padding-bottom:10px; display:block; overflow:hidden;text-indent: 2em;}
.hhl-shown .info{ text-align: center;padding:0 0 20px 0;margin:0 0 20px 0; border-bottom:1px #ddd solid}
.hhl-shown .title{color:#000000;font-size:23px;}
.hhl-shown .text{ margin-top:10px;color:#a7a7a7;font-size:14px;}
.hhl-shown .text *,.hhl-shown .text span,.hhl-shown .text a{color:#a7a7a7;font-size:14px;}
.hhl-shown .text span{margin:0 5px;}
.hhl-shown .text a:hover,.hhl-shown .text .active{color:#FF6600}
.hhl-shown .text .active{font-weight:bold;}

.hhl-shown .content{ font-size:15px; color:#333; line-height:30px;}

.hhl-shown .share{height:60px;border-top:1px #aaa dotted; padding:20px 0;margin-top: 60px; overflow: hidden;}
.hhl-shown .share .bshare-custom{float:left;}
.hhl-shown .share .time{ float:left;margin-left:50px;color:#a7a7a7;font-size:14px;display: block;}
.hhl-shown .share .return{float:right; color:#fff;font-size:14px;padding:10px 20px 10px 38px;margin-top:-10px; background-color:#d2d2d2; background-image:url(../images/line202.png); background-position:12px 15px; background-repeat:no-repeat;}
.hhl-shown .share .return:hover{background-color:#43aa4e}

.hhl-shown .btns{border-top:1px #aaa dotted;border-bottom:1px #aaa dotted;padding:15px 0;overflow: hidden;}
.hhl-shown .btns span{ display: inline-block;color:#888888;font-size:14px;}
.hhl-shown .btns span a{color:#888888;font-size:14px;}
.hhl-shown .btns span a:hover{color:#43aa4e}
.hhl-shown .btns .prev{float:left}
.hhl-shown .btns .next{float:right}

.hhl-shown .others{margin-top:60px}
.hhl-shown .others .title{color:#333;font-size:22px;}
.hhl-shown .others .list{margin-top:20px;}
.hhl-shown .others .list li{float:left;width:45%;margin:8px 0% 8px 0;}
.hhl-shown .others .list li:nth-of-type(even){float:right;}
.hhl-shown .others .list li .time{float: right; color:#858585;font-size:14px;}
.hhl-shown .others .list li a{ display: block; color:#666;font-size:14px;padding-left:15px; background: url(../images/arrow_02.png) no-repeat left;transition: all .4s ease-in-out;}
.hhl-shown .others .list li:hover a{color:#43aa4e}
/* 内页新闻 */

/* 内页联系 */
.hhl-contact .list{ margin:0 -16px;}
.hhl-contact .list ul{ width:100%; float:left; margin-top:70px;}
.hhl-contact .list ul li{ width:25%; float:left; padding:0 16px;}
.hhl-contact .list ul li .box{ width:100%; float:left; background:#f0f0f6; text-align:center; padding:0 50px 10px 50px; height:234px;
-moz-border-radius:6px; 
-webkit-border-radius:6px; 
-khtml-border-radius:6px;
border-radius:6px;}
.hhl-contact .list ul li .box .ico{ display:inline-block; vertical-align:top; width:104px; height:104px; background:#43aa4e; margin-top:-53px;
-moz-border-radius:50%; 
-webkit-border-radius:50%; 
-khtml-border-radius:50%;
border-radius:50%;}
.hhl-contact .list ul li .box .ico img{ width:100%; float:left;}
.hhl-contact .list ul li .box h5{ width:100%; margin-top:27px; line-height:23px; font-size:17px; color:#333; letter-spacing:2px;font-family: Microsoft YaHei; font-weight:bold;}
.hhl-contact .list ul li .box h6{ width:100%; line-height:18px; font-size:12px; color:#888787; letter-spacing:1px; font-family:Arial; text-transform:uppercase;}
.hhl-contact .list ul li .box .jj{ width:100%; margin-top:19px; line-height:26px; font-size:15px; color:#333; letter-spacing:1px;}
.hhl-contact .list ul li .box .btn{ width:100%; height:88px; line-height:88px; position:relative; margin-top:10px;}
.hhl-contact .list ul li .box .btn .ewm{ width:88px; height:88px; position:absolute; left:50%; top:0; margin-left:-44px; padding:5px; background:white; overflow:hidden; opacity:0;
-moz-border-radius:6px; 
-webkit-border-radius:6px; 
-khtml-border-radius:6px;
border-radius:6px;
-webkit-transition: all 0.5s ease-out 0s; 
-moz-transition: all 0.5s ease-out 0s; 
-o-transition: all 0.5s ease-out 0s; 
transition: all 0.5s ease-out 0s;}
.hhl-contact .list ul li .box .btn .ewm img{ width:100%; float:left;}
.hhl-contact .list ul li .box .btn:hover .ewm{ opacity:1;}

.hhl-map {
    position: relative;
    background: #eee;
    margin: 0 0 80px 0;
	height: 600px;
}
#map {
    height: 600px;
    background-size: #eee;
}
.hhl-map .gogo {
    position: absolute;
    left: 50%;
    top: 50%;
    margin-left: -120px;
    margin-top: -28px;
    width: 240px;
    height: 56px;
    background-color: #43aa4e;
    box-shadow: 0px 10px 20px 0px 
        rgba(47, 113, 214, 0.15);
    border-radius: 28px;
    z-index: 2;
    text-align: center;
    line-height: 56px;
    color: #fff;
    font-size: 18px;
    -webkit-transition: .4s;
    -o-transition: .4s;
    transition: .4s;
}
.hhl-map .gogo:hover {
    box-shadow: 0px 10px 20px 0px 
        rgba(0, 0, 0, 0.25);
}
.icon-map-loc {
    width: 26px;
    height: 26px;
    background-size: contain;
    margin-right: 15px;
    margin-top: -2px;
}
/* 内页联系 */

/* hhl-feedback */
.hhl-feedback {padding-top: 60px;padding-bottom: 60px;background: url(../images/feedback-bg.jpg) no-repeat center;background-size: cover;/* margin-top: 60px; */}
.hhl-feedback .form-one {margin-top: 36px;}
.form-one input { width: 24.2%; height: 68px; background-color: #ffffff; font-size: 14px; color: #383635; padding: 0 25px; }
.form-one textarea { width: 100%; height: 120px; background-color: #ffffff; margin-top: 20px; padding: 20px 25px; }
.form-one .sub {width: 200px;height: 52px;background-image: linear-gradient(165deg, #43aa4e 0%, #33843b 100%);box-shadow: 0px 10px 20px 0px 
rgba(19, 91, 171, 0.09);border-radius: 26px;line-height: 52px;font-size: 16px;color: #ffffff;margin: 48px auto 0;display: block;cursor: pointer;-webkit-transition: .4s;-o-transition: .4s;transition: .4s;}
.form-one .sub:hover { width: 220px; }
.flex {display: flex;justify-content: space-between;flex-wrap: wrap;}
/* hhl-feedback */