.mhover {position: relative;overflow: hidden;-webkit-transition: all 0.3s;transition: all 0.3s;transform: translate(0,0);}
.mhover::before,.mhover::after {content: '';position: absolute;height: 100%;width: 100%;bottom: 100%;left: 0;z-index: 0;-webkit-transition: -webkit-transform 0.3s;transition: transform 0.3s;-webkit-transition-timing-function: cubic-bezier(0.75, 0, 0.125, 1);transition-timing-function: cubic-bezier(0.75, 0, 0.125, 1);}
.mhover::before {background: url(../images/app-bg.png) no-repeat;}
.mhover::after {background: #7ccf25;}
.mhover:hover {color: #fff;}
.mhover:hover::before,.mhover:hover::after {-webkit-transform: translate3d(0, 100%, 0);transform: translate3d(0, 100%, 0);}
.mhover:hover::after {-webkit-transition-delay: 0.175s;transition-delay: 0.175s;}
.mhover span,.mhover i,.mhover img {position: relative;z-index: 1;}


.dwcenter{position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);}
.dwzycenter{position: absolute;left: 50%;transform: translateX(-50%);}
.dwsxcenter{position: absolute;top: 50%;transform: translateY(-50%);}
.mflex_center {display: flex;justify-content: center;align-items: center;}


/* 页码 */
.pagination{display: flex;justify-content: center;}
.pagination li{float: left;width: 40px;height: 40px;border-radius: 5px;margin: 0 2px;background: #f5f5f5;}
.pagination li a,.pagination li span{font-size: 16px;line-height: 40px;text-align: center;color: #999;display: block;}
.pagination li:hover,.pagination li.active{background: #7ccf25;}
.pagination li:hover a,.pagination li:hover span{color: #fff;}
.pagination li.active span{color: #fff;}



.n-banner {
  position: relative;
  height: 600px;
}
.n-banner .bimg {
  width: 100%;
  height: 100%;
  object-position: top;
  object-fit: cover;
}
.dwzycenter {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
}
.n-banner .mes {
  top: 196px;
  text-align: center;
  color: #fff;
}
.n-banner .mes .entit {
  position: relative;
  display: inline-block;
  margin-bottom: 22px;
  text-transform: uppercase;
  line-height: 30px;
  font-weight: bold;
  font-size: 16px;
}
.n-banner .mes .entit::after {
  position: absolute;
  left: -5px;
  bottom: 0;
  width: calc(100% + 10px);
  height: 1px;
  background: rgba(255,255,255,.5);
  content: "";
}
.n-banner .mes .cntit {
  line-height: 1em;
  font-weight: 500;
  font-size: 36px;
}
.n-banner .enav {
  width: 1400px;
  margin: 0 auto;
  bottom: 0;
  background-image: linear-gradient(to bottom,rgba(255,255,255,.8),rgba(255,255,255,1));
}
.n-banner .enav .enav-top {
  padding: 22px 26px 0;
  align-items: center;
}
.mflex {
  display: flex;
  flex-wrap: wrap;
}
.n-banner .enav .enav-top .icon-shouye {
  line-height: 1em;
  color: #7ccf25;
  font-size: 14px;
} 
.n-banner .enav .enav-top .text {
  display: block;
  margin: 0 10px;
  line-height: 1em;
  color: #555;
}
.n-banner .enav .enav-top a.text:hover {
  color: #7ccf25;
}
.n-banner .enav .enav-top .icon-xiaojiantou{
  color: #a5a6a6;
  font-size: 16px;
}
.n-banner .enav .enav-top .text {
  display: block;
  margin: 0 10px;
  line-height: 1em;
  color: #555;
}
.n-banner .enav .enav-main.enav-main4 .mn{width: 25%;}
.n-banner .enav .enav-main .mn{position: relative;}
.n-banner .enav .enav-main .mn:before{position: absolute;right: 0;top: 50%;transform: translateY(-50%);width: 1px;height: 18px;background: #dcdcdc;content: "";}
.n-banner .enav .enav-main .mn:last-child:before{display: none;}
.n-banner .enav .enav-main .mn a{position: relative;align-items: center;justify-content: center;padding: 44px 0 37px;line-height: 1em;color: #999;font-size: 24px;}
.n-banner .enav .enav-main .mn a .icon-zhaopin-daizhaoqiye{margin-right: 18px; font-size: 28px;}
.n-banner .enav .enav-main .mn a .icon-icon-{margin-right: 18px; font-size: 23px;}
.n-banner .enav .enav-main .mn a .icon-lvsefazhan{margin-right: 18px; font-size: 28px;}
.n-banner .enav .enav-main .mn a .icon-rongyu{margin-right: 18px; font-size: 30px;}
.n-banner .enav .enav-main .mn a:before{position: absolute;left: -10px;bottom: 0;width: 0;height: 2px;background: #7ccf25;transition: all .5s;content: "";}
.n-banner .enav .enav-main .mn.on a,.n-banner .enav .enav-main .mn a:hover{color: #7ccf25;}
.n-banner .enav .enav-main .mn.on a:before,.n-banner .enav .enav-main .mn a:hover:before{width: calc(100% + 20px);}
.n-banner .enav .enav-main.oth{justify-content: center;}
.n-banner .enav .enav-main.oth a{color: #202020;pointer-events: none;}
.n-banner .enav .enav-main.oth .mn a .iconfont{color: #7ccf25;}
.n-banner .enav .enav-main.oth .mn a .icon-jishujingshen{font-size: 26px;margin-right: 20px;font-weight: 600;}
.n-banner .enav .enav-main.oth .mn a:before{left: 50%;transform: translateX(-50%);width: 524px;}


/* 简介 */
.md {
  position: relative;
  top: -120px;
}
.about-profile .indextit {
  padding: 72px 0 52px;
  text-align: center;
  line-height: 1em;
  color: #202020;
  font-size: 36px;
  font-weight: 500;
}
.about-profile .m-content p {
  font-size: 16px;
  line-height: 30px;
  text-align: justify;
  text-indent: 2em;
  color: #555;
  margin-bottom: 10px;
}
.about-profile .video-btn {
  height: 580px;
  margin-top: 52px;
}


/* 文化 */
.about-main {
  padding: 80px 0;
  background: url(../picture/about2.jpg) no-repeat top center;
}
.indextit {
  text-align: center;
  line-height: 1em;
  color: #202020;
  font-size: 36px;
}
.about-culture .main {
  padding: 72px 0 60px;
  justify-content: center;
  display: flex;
}
.about-culture .main .mn {
  width: 398px;
  height: 398px;
  border-radius: 100%;
  box-sizing: border-box;
  border: 1px solid rgba(126,168,212,.3);
  margin-left: -31px;
  padding: 108px 0 0;
  text-align: center;
}
.about-culture .main .mn:first-child {
  margin: 0;
}
.about-culture .main .mn .iconfont {
  display: block;
  margin: 0 auto;
  font-size: 75px;
  line-height: 1em;
  color: #7ccf25;
}
.about-culture .main .mn .tit {
  position: relative;
  display: inline-block;
  padding: 0 16px;
  margin: 30px 0 28px;
  line-height: 1em;
  color: #202020;
  font-size: 30px;
}
.about-culture .main .mn .tit::before {
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 5px;
  height: 5px;
  border-radius: 100%;
  background: #7ccf25;
  content: "";
}
.about-culture .main .mn .tit::after {
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 5px;
  height: 5px;
  border-radius: 100%;
  background: #7ccf25;
  content: "";
}
.about-culture .main .mn .sum {
  line-height: 28px;
  color: #777;
  font-size: 16px;
}
.about-culture .main .mn:hover .iconfont, .about-culture .main .mn:hover .tit, .about-culture .main .mn:hover .sum {
  color: #fff;
}
.about-culture .main .mn:hover .tit::before, .about-culture .main .mn:hover .tit::after {
  background: #fff;
}


/* 发展历程 */
.honor-list .indextit {
  padding: 86px 0 56px;
}
.honor-list .honor-type {
  margin-bottom: 40px;
  justify-content: center;
}
.honor-events .top{padding: 0 60px;line-height: 70px;color: #fff;background: #7ccf25;}
.honor-events .top .icon-shijian{font-size: 28px;font-weight: 600;}
.honor-events .top .timez{margin-left: 22px; font-weight: bold;font-size: 24px;}
.honor-events .bottom{position: relative;padding: 60px 0 92px;}
.honor-events .bottom li{position: relative;padding: 50px 102px;box-sizing: border-box;align-items: center;}
.honor-events .bottom li .time{width: 16.53333333333333%;line-height: 1em;font-weight: bold; color: #999;font-size: 24px;}
.honor-events .bottom li .sum{max-width: 83.46666666666667%;line-height: 2em;color: #777;}
.honor-events .bottom li .tbyuan{left: calc(102px + 10%);width: 28px;height: 28px;box-sizing: border-box;}
.honor-events .bottom li .tbyuan:before{position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);width: 14px;height: 14px;border-radius: 100%;background: #999;content: "";}
.honor-events .bottom li .tbyuan:after{position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);width: 100%;height: 100%;box-sizing: border-box; border-radius: 100%;border: 1px solid #999;content: "";transition: all .5s;}
.honor-events .bottom li .tbyuan .line{position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%); width: 2px;height: 400px;background: #eee;z-index: -1;}
.honor-events .bottom li:first-child,.honor-events .bottom li:last-child{overflow: inherit;}
.honor-events .bottom li:last-child .tbyuan .line{top: -100px;transform: translate(-50%,0);height: 302px;}
.honor-events .bottom li:last-child .tbyuan .line:after{position: absolute;bottom: 0;left: -5px;width: 12px;height: 12px;border-radius: 100%;background: #0054aa;content: "";}
.honor-events .bottom li .tbyuan .icon-lvsefazhan{font-size: 28px;line-height: 1em;color: #fff;opacity: 0;}
.honor-events .bottom li:hover {background: #f8f8f8;}
.honor-events .bottom li:hover .time,.honor-events .bottom li:hover .sum{color: #7ccf25;}
.honor-events .bottom li:hover .tbyuan:after{width: 44px;height: 44px;border-color: #7ccf25;background: #7ccf25;}
.honor-events .bottom li:hover .tbyuan:before{opacity: 0;}
.honor-events .bottom li:hover .tbyuan .icon-lvsefazhan{opacity: 1;}


/* 荣誉 */
.honor-pic{padding-bottom: 20px;}
.honor-pic li{width: 318px;margin-right: 42px;margin-bottom: 42px;box-shadow: 0 0px 20px -4px rgba(0,0,0,.1);}
.honor-pic li:nth-child(4n){margin-right: 0;}
.honor-pic li .bigimg{height: 220px;background: url(../picture/honor1.png) no-repeat center / cover;}
.honor-pic li .bigimg img{max-width: calc(100% - 80px);max-height: calc(100% - 20px);}
.honor-pic li .mes{position: relative;height: 62px; background: #fff;}
.honor-pic li .mes span{ color: #545454;font-size: 16px;}
.honor-pic li:hover .mes span{color: #fff;}
.honor-pic li .mes .line{position: absolute;left: 0;top:24px;width: 3px;height: 16px;background: #7ccf25;}
.honor-pic li:hover .mes .line{top: 0;height: 100%;width: 100%;}


/* 新闻 */
.news-list{padding: 82px 0;}
.news-list a{display: block;}
.news-list .indextit{margin-bottom: 52px;}
.news-list .main .top{padding:36px 32px;box-sizing: border-box;border: 1px solid #e5e5e5;justify-content: center;align-items: center; margin-bottom: 80px;}
.news-list .main .top .bigimg{width:568px;height: 324px;object-fit: cover;}
.news-list .main .top .mes{width: 746px;box-sizing: border-box;padding: 20px 82px;}
.news-list .main .mes .time{font-size: 16px;/*line-height: .8em;*/font-weight: bold;color: #999;}
.news-list .main .top .mes .tit{margin: 36px 0;/* line-height: 1em;*/color: #202020;font-size: 30px;}
.news-list .main .top .mes .sum{margin-bottom:64px;line-height: 30px;color: #545454;font-size: 18px;}
.news-list .main .mes .newsmore{display: flex; /*line-height: 1em;*/font-size: 16px;color: #545454;}
.news-list .main .mes .newsmore .iconfont{margin-left: 12px;font-size: 20px;line-height: 24px;color: #b2b2b2;}
.news-list .main .top:hover .mes a{color: #7ccf25 !important;}
.news-list .main .top:hover .mes .newsmore .iconfont{margin-left: 20px; color: #7ccf25;}
.news-list .main .bottom li{width:432px;margin-right:52px;margin-bottom: 52px;}
.news-list .main .bottom li:nth-child(3n){margin-right: 0;}
.news-list .main .bottom li .bigimg img{width: 432px;height: 280px;object-fit: cover;}
.news-list .main .bottom li .mes .tit{margin: 24px 0;height: 68px;line-height: 34px;color: #202020;font-size: 20px;}
.news-list .main .bottom li .mes .bot{justify-content: space-between;align-items: center;}
.news-list .main .bottom li .mes .bot .time{padding-top: 2px;}
.news-list .main .bottom li:hover .mes a{color: #7ccf25 !important;}
.news-list .main .bottom li:hover .mes .newsmore .iconfont{margin-left: 20px; color: #7ccf25;}

.newsmain{padding:82px 0; }
.newsmain .tit{margin-bottom: 42px;text-align: center;color: #202020;font-size: 30px;}
.newsmain .newsmain-sum{justify-content: center;align-items: center;margin-bottom: 10px;color: #333;}
.newsmain .newsmain-sum .line{width: 1px;height: 12px;margin: 0 50px;background: #eaeaea;}
.newsmain .m-content{border-top: 1px solid #e5e5e5;border-bottom: 1px solid #eaeaea;padding: 30px 0;}
.newsmain .m-content p{margin-bottom: 1em;text-indent: 2em;font-size: 16px;line-height: 30px;text-align: justify; color: #545454;}
.newsmain .return{width: 171px;height: 45px;border-radius: 100px;box-sizing: border-box;padding: 0 28px;display: block;margin: 0 auto;background: url(../images/cs-bg.png) no-repeat;text-align: center;line-height: 45px;}
.newsmain .return span{color: #fff;}
.sx-page{justify-content: space-between;padding: 20px 0;margin-bottom: 30px;}


/* 上下偏 */
.sx-page .page{width: 48%;}
.sx-page .page a{line-height: 2em; color: #7ccf25;}
.sx-page .next{text-align: right;}
.sx-page .next span{width: 100%;line-height: 2em;}


/* 联系 */
.n-banner .enav .enav-main.enav-main3 .mn{width: 33.333333%}
.n-banner .enav .enav-main.enav-main3 .mn a:before, .n-banner .enav .enav-main.enav-main3 .mn a:before{left: -76px;}
.n-banner .enav .enav-main.enav-main3 .mn.on a:before, .n-banner .enav .enav-main.enav-main3 .mn a:hover:before{width: calc(100% + 152px)}
.n-banner .enav .enav-main .mn a .icon-lianxidianhua{margin-right: 20px;font-size: 25px;}
.n-banner .enav .enav-main .mn a .icon-a-bianzu51{margin-right: 20px;font-size: 30px;}
.n-banner .enav .enav-main .mn a .icon-a-biaodanshuxie{margin-right: 20px;font-size: 24px;}

.contact-way{padding: 82px 0 0;}
.contact-way .indextit{margin-bottom: 52px;}
.contact-way .main {margin-bottom: 62px;}
.contact-way .main .le{width: 377px;}
.contact-way .main .le .top{box-sizing: border-box;/*border: 1px solid #d9d9d9;*/margin-bottom: 30px;}
.contact-way .main .le .top .li0{position: relative;height: 82px;background: #7ccf25;align-items: center;justify-content: space-between;padding: 0 30px 0 24px;cursor: pointer;}
.contact-way .main .le .top .li0 .line{margin-top: 10px;width: 3px;height: 24px;background: #fff;opacity: 1;position: absolute;left: 0;top: 20px;}
.contact-way .main .le .top .li0 h5{font-size: 22px;color: #fff;}
.contact-way .main .le .bigimg{position: relative;display: block;}
.contact-way .main .le .bigimg .mes{position: absolute;left: 24px;bottom: 27px;}
.contact-way .main .le .bigimg .mes .line{margin-bottom: 15px;width: 30px;height: 3px;background: #fff;}
.contact-way .main .le .bigimg .mes .tit{line-height: 1em;color: #fff;}
.contact-way .main .ri{width: calc(100% - 425px);}
.contact-way .main .ri .top{height: 94px;padding: 0 40px;justify-content: space-between;align-items: center; background: #f5f5f5;color: #202020;}
.contact-way .main .ri .top .tit{font-size: 24px;}
.contact-way .main .ri .top .line{width: 30px;height: 3px;background: #7ccf25;}
.contact-way .main .ri .bot{position: relative; padding: 37px 40px;}
.contact-way .main .ri .bot p{text-indent: 0;color: #545454;}
.contact-way .main .ri .bot p .icon-shouhuodizhi_huaban1{display: inline-block;font-size: 24px;margin-right: 10px;}
.contact-way .main .ri .bot p .icon-dianhua1{display: inline-block;font-size:24px;margin-right: 10px;}
.contact-way .main .ri .bot p .icon-youxiang{display: inline-block;font-size: 24px;margin-right: 10px;}
.contact-way .main .ri .bot p .icon-wangzhi{display: inline-block;font-size: 24px;margin-right: 10px;}
.contact-way .main .ri .bot p strong{color: #202020;}
.contact-way .main .ri .bot .ewm{position: absolute;top: 40px;right: 40px;}
.mapmain{margin-bottom: 82px;}
.mapmain .map01{border: 1px solid #eaeaea;}


/* 表单 */
.contact-feedback{padding: 82px 0;}
.contact-feedback .indextit{margin-bottom: 52px;}
.contact-feedback .inputmn{position: relative; }
.contact-feedback .inputmn .tb{left: 10px; width: 53px;}
.contact-feedback .inputmn .tb .icon-xingming{font-size: 24px;color: #545454;}
.contact-feedback .inputmn .tb .icon-dianhua1{font-size: 28px;color: #545454;}
.contact-feedback .inputmn .tb .icon-youxiang{font-size: 28px;color: #545454;}
.contact-feedback .inputmn .tb .icon-yijianfankui{font-size: 24px;color: #545454;}
.contact-feedback .input-box{box-sizing: border-box;border: 1px solid #dcdcdc;height: 68px;width: 100%;box-sizing: border-box;padding: 0 10px 0 62px;font-size: 16px;color: #666;}
.contact-feedback .mmn.three{justify-content: space-between;margin-bottom: 42px;}
.contact-feedback .mmn.three .mn{width: 32%;}
.contact-feedback .inputmn.mess{position: relative;height: 360px;resize: none;margin-bottom: 56px;}
.contact-feedback .inputmn.mess .tb{position: absolute;top: 30px;left: 10px;line-height: 1em;}
.contact-feedback .inputmn.mess .input-box{width: 100%;height: 100%;box-sizing: border-box; padding: 24px 12px;text-indent: 53px;line-height: 30px;resize: none;}
.contact-feedback .tj{display: block;width: 171px;height: 45px;margin: 0 auto;border: none;border-radius: 100px; text-align: center;color: #fff;background: url(../images/cs-bg.png) no-repeat;cursor: pointer;}
.contact-feedback .input-box::-webkit-input-placeholder{color: #545454;}
.contact-feedback .input-box::-moz-placeholder {color: #545454;opacity: 1;}
.contact-feedback .input-box:-ms-input-placeholder {color: #545454;}
.contact-feedback .input-box::-webkit-input-placeholder {color: #545454;}


/* 招聘 */
.contact-job{padding: 82px 0;}
.contact-job .sum{padding: 42px 0;justify-content: center;color: #545454;font-size: 18px;}
.contact-job .sum span{color: #7ccf25;}
.contact-job .main .mn{margin-bottom: 58px;}
.contact-job .main .mn .top{min-height: 80px;justify-content: space-between;align-items: center;padding: 10px 50px 10px 55px;box-sizing: border-box;background: #7ccf25;color: #fff;}
.contact-job .main .mn .top .tit{max-width: calc(100% - 200px);font-size: 24px;}
.contact-job .main .mn .bot{position: relative;border: 1px solid #eaeaea;padding: 40px 50px 85px 55px;}
.contact-job .main .mn .bot.m-content p{text-indent: 0;color: #545454;font-size: 16px;line-height: 30px;}
.contact-job .main .mn .bot.m-content p strong{color: #7ccf25;}
.contact-job .main .mn .bot .dj-jianli{position: absolute;bottom: 92px;right: 50px;display: flex;width: 150px;height: 50px;border-radius: 100px;background: #7ccf25;color: #fff;}
.contact-job .main .mn .bot .dj-jianli .icon-a-fabufeihangzhifeiji{margin-right: 12px;font-size: 20px;}


/* 服务 */
.n-banner .enav .enav-main.enav-main2 .mn {width: 50%;}
.n-banner .enav .enav-main2 .mn a .icon-caozuo{margin-right: 20px;font-size: 30px;}
.n-banner .enav .enav-main2 .mn a .icon-ceshilianjie{margin-right: 20px;font-size: 26px;}
.app-list {
  padding: 113px 0 40px;
}
.app-list .pro-main {
  padding: 0;
}
.app-list .pro-main li {
  width: 424px;
  margin-right: 42px;
  box-sizing: border-box;
  border: 1px solid #dcdcdc;
  margin-bottom: 42px;
}
.app-list .pro-main li .bigimg {
  width: 422px;
  height: 288px;
  justify-content: center;
  display: flex;
}
.app-list .pro-main li .bigimg img {
  width: 100%;
  height: auto;
  object-fit: contain;
}
.app-list .pro-main li .mes {
  height: 92px;
  justify-content: center;
  background: #f7f8f9;
  padding: 0 30px;
  line-height: 92px;
}
.app-list .pro-main li .mes .tit {
  max-width: 100%;
  text-align: center;
  color: #202020;
  font-size: 24px;
}
.app-list .pro-main li:hover .mes .tit{
  color: #fff;
}


/* 产品 */
.n-banner .enav .enav-main.enav-main5 .mn{width: 20%;}
.n-banner .enav .enav-main5 .mn a .icon-dafeng{margin-right: 16px;font-size: 30px;}
.n-banner .enav .enav-main5 .mn a .icon-Product-6{margin-right: 16px;font-size: 29px;}
.n-banner .enav .enav-main5 .mn a .icon-yuanshujumianban{margin-right: 18px;font-size: 26px;}
.n-banner .enav .enav-main5 .mn a .icon-huodianjizu{margin-right: 18px;font-size: 23px;}
.n-banner .enav .enav-main5 .mn a .icon-yingjian{margin-right: 18px;font-size: 27px;}
.pro-list{padding: 80px 0 120px;}
.pro-type{position: relative;width: 250px;}
.pro-type .top{height: 50px;padding: 0 20px;justify-content: space-between;align-items: center;background: #f5f5f5;cursor: pointer;}
.pro-type .top span{color: #999;}
.pro-type .top .jia{position: relative;width: 15px;height: 15px;}
.pro-type .top .jia .line{position: absolute; background: #7ccf25;}
.pro-type .top .jia .line.line1{left: 6px;top: 0;width: 3px;height: 15px;}
.pro-type .top .jia .line.line2{left: 0;top: 6px; width: 15px;height: 3px;}
.pro-type .top .jia.on .line1{transform: rotate(90deg);}
.pro-type .bottom{position:absolute;top: 100%;left: 0px;width: 100%;display: none; }
.pro-type .bottom li{border-top: 1px solid #e5e5e5;}
.pro-type .bottom li a{padding: 0 20px;width: 100%;box-sizing: border-box; line-height: 40px;color: #666;background: #f5f5f5;}
.pro-type .bottom li:hover a{color: #fff;background: #7ccf25;}
.pro-main{width: 100%;padding: 53px 0 16px;}
.pro-main li{width: 432px;margin-right: 52px;box-sizing: border-box;border: 1px solid #dcdcdc;margin-bottom: 52px;}
.pro-main li:nth-child(3n){margin-right: 0;}
.pro-main li .bigimg{width: 432px; height: 288px;box-sizing: border-box;border-bottom:1px solid #dcdcdc;display: flex;justify-content: center;}
.pro-main li .bigimg img{width: 92%;height: auto;object-fit: contain;}
.pro-main li .mes{height: 92px;padding: 0 30px;align-items: center;justify-content: space-between;}
.pro-main li .mes .tit{color: #202020;max-width: calc(100% - 120px);font-size: 20px;}
.pro-main li .mes .promore{align-items: center; font-size: 14px;color: #545454;}
.pro-main li .mes .promore .icon-jiantou-qiehuanyou_1{display: block;margin-left: 12px;font-size: 18px;}
.pro-main li:hover {border-color: #7ccf25;}
.pro-main li:hover .tit,.pro-main li:hover .promore{color: #fff;}
.pro-main li:hover .mhover::before,.pro-main li:hover .mhover::after {-webkit-transform: translate3d(0, 100%, 0);transform: translate3d(0, 100%, 0);}
.pro-main li:hover .mhover::after {-webkit-transition-delay: 0.175s;transition-delay: 0.175s;}
.pr-wrap{padding: 82px 0 0;}
.pr-top{position: relative; margin-bottom: 28px;padding-bottom: 24px;flex-flow: row-reverse;justify-content: space-between;}
.pr-top .picslide{position: relative;max-height: 400px;width: 560px;border-radius: 10px; box-shadow: 0px 0px 15px rgba(0,0,0,.1)}
.pr-top .picslide .bigimg{width: 560px;height: 385px;display: flex;justify-content: center;}
.pr-top .picslide .bigimg img{width: 86%;height: auto;object-fit: contain;}
.pr-top .picslide .swiper-container{height: 100%;}
.pr-top .picslide .page{position: absolute;width: 50px;height: 50px;background: #7ccf25;color: #fff;cursor: pointer;z-index: 2;outline: none;}
.pr-top .picslide .page span{font-size: 24px;}
.pr-top .picslide .page.prev{left: 0;}
.pr-top .picslide .page.prev span{transform: rotate(180deg);}
.pr-top .picslide .page.next{right: 0;}
.pr-top .pictext{width: 784px;}
.pr-top .pictext .tx-title{margin: 20px 0 18px;line-height: 1em;color: #202020;font-size: 24px;}
.pr-top .tx-summary{border-top: 1px solid #dadada;padding: 16px 0;margin-bottom: 50px;}
.pr-top .tx-summary p{text-indent: 0;}
.pr-con .pr-con-type{margin-bottom: 30px;padding-bottom: 5px;border-bottom: 1px solid #7ccf25;}
.pr-con-type li{margin-right: 5px;padding: 0 43px;height: 50px;border-radius: 5px;line-height: 50px;text-align: center;color: #545454;background: #f4f4f4;cursor: pointer;font-size: 18px;}
.pr-con-type li.on{color: #fff;background: #7ccf25;}
.pr-con-type li:hover{color: #fff;background: #7ccf25;}
.go-back{margin: 52px auto 82px;width: 171px;height: 45px;background: url(../images/cs-bg.png) no-repeat; color: #fff;border-radius: 4px;}
