
/*公共的less*//* 背景图片的定义*//* 字体设置*//*边框设置*//*是哪一条边框*/
a{-webkit-tap-highlight-color: rgba(0, 0, 0, 0);-webkit-tap-highlight-color: transparent;/* For some Androids*/}
.header{position: fixed;width: 7.5rem;left: 50%;margin-left: -3.75rem;top: 0;z-index: 999;height: 1rem;background-color: #fff;padding: 0 .25rem;}
.header img{display: block;}
.header .logo{position: relative;}
.header .logo a{height: 1rem;display: block;line-height: 1rem;font-size: 0;}
.header .logo img{height: .98rem;display: inline-block;vertical-align: middle;;}
.header .nav-btn{position: relative;z-index: 2;}
.header .nav-btn:after{content: "";display: block;position: absolute;top: 0;right: -.25rem;z-index: -1;width: 1rem;height: 1rem;
  background: #fff;}
.header .nav-btn img{float: right;position: absolute;top: 50%;right: 0;width: 0.41rem;height: 0.34rem;margin-top: -0.17rem;}
.all-header{position: fixed;width: 7.5rem;left: 50%;margin-left: -3.75rem;top: 0;z-index: 999;height: 1rem;line-height: 1rem;
  text-align: center;background-color: #fff;padding: 0 3%;}
.all-header img{display: block;}
.all-header .prev-icon{position: relative;}
.all-header .prev-icon img{position: absolute;top: 50%;margin-top: -0.2rem;width: 0.24rem;height: 0.4rem;}
.all-header .flex1{font-size: 0.4rem;color: #1d7834;overflow: hidden;}
.all-header .nav-btn{position: relative;}
.all-header .nav-btn img{float: right;position: absolute;top: 50%;right: 0;width: 0.41rem;height: 0.34rem;margin-top: -0.17rem;}
.banner{width: 100%;}
.banner img{width: 100%;display: block;}
.banner .swiper-pagination-bullet{width: 13px;height: 13px;background-color: white;opacity: 1;}
.banner .swiper-pagination-bullet-active{background-color: #1d7834;}
.nav .nav-ul{overflow: hidden;border-bottom: 1px solid #e1e1e1;}
.nav .nav-ul a{font-size: 0.28rem;display: block;color: #6e6e6e;}
.nav .nav-ul li{float: left;height: 0.9rem;width: 25%;text-align: center;line-height: 0.9rem;border-right: 1px solid #e1e1e1;}
.nav .nav-ul li:nth-of-type(4n){border-right: none;}
.bg-div{height: 0.2rem;width: 100%;background-color: #f4f4f4;}
.padding-box{padding: 0 3%;}
.index-title{padding: 0 3%;height: 0.88rem;line-height: 0.88rem;border-bottom: 1px solid #d4d7d9;}
.index-title .word{font-size: 0.38rem;color: #fff;position: relative;z-index: 2;padding-left: 0.3rem;}
.index-title .word:after{content: "";display: block;position: absolute;top: 0;left: -6%;z-index: -1;width: 2.5rem;height: .88rem;background: #1d7834;}
.index-title .word::before{content: "";display: block;width: 0.1rem;height: 0.35rem;position: absolute;top: 50%;left: 0;margin-top: -0.17rem;background-color: #92e05a;border-radius: 0.1rem;}
.index-title .more{font-size: 0.24rem;color: #666666;}
.index-title .more a{float: right;}
/*************************** 服务项目 *****************************/.service-box .two-nav{padding: 0 3%;margin-top: 0.25rem;}
.service-box .two-nav ul{overflow: hidden;background-color: #1d7834;}
.service-box .two-nav ul li{width: 25%;height: .75rem;line-height: 0.75rem;text-align: center;float: left;}
.service-box .two-nav a{font-size: 0.28rem;display: block;color: #fff;}
.index-img{padding: 0 3%;margin-top: 0.32rem;overflow: hidden;}
.index-img a{float: left;display: block;width: 3.4rem;margin-right: 0.25rem;margin-bottom: 0.2rem;border-bottom: 1px solid #d5d5d5;}
.index-img a:nth-of-type(2n){margin-right: 0;}
.index-img a .img{width: 3.4rem;}
.index-img a .img img{display: block;width: 100%;height: 2.6rem;}
.index-img a .name{font-size: 0.32rem;color: #333333;}
.index-img a .info{height: 0.75rem;line-height: 0.75rem;overflow: hidden;padding: 0 3%;}
.index-img a .info span{display: block;float: left;}
.index-img a .info .more-icon{float: right;}
.index-img a .info .more-icon img{display: block;margin-top: 0.2rem ;width: 0.34rem;height: 0.3rem;}
/*************************** 资讯电话 *****************************/.ask-tel{background-color: #f4f4f4;height: 1.25rem;padding: 0 3%;overflow: hidden;}
.ask-tel .info{overflow: hidden;height: 0.8rem;line-height: 0.8rem;background-color: white;border-radius: 0.5rem;margin-top: 0.2rem;}
.ask-tel .tel-title{font-size: 0.32rem;float: left;background-image: url("../images/tel-title-bg.png");background-repeat: no-repeat;background-position: center center;background-size: 100%;width: 2.5rem;text-align: center;color: white;text-transform: uppercase;}
.ask-tel .tel-num{float: left;font-size: 0.4rem;font-weight: bold;color: #333333;padding-left: 8%;}
/*************************** 公司简介 *****************************/.company-box{border-bottom: 1px solid #ced2d4;}
.company-box .info{overflow: hidden;height: 3.16rem;padding: 3% 3%;}
.company-box .info .img{float: left;width: 35%;height: 2.7rem;}
.company-box .info .img img{display: block;width: 100%;height: 2.7rem;}
.company-box .info .word{width: 65%;float: left;font-size: 0.28rem;color: #666666;margin: 0.03rem 0;line-height: 0.3rem;height: 2.7rem;padding-left: 0.15rem;overflow: hidden;}
/*************************** 新闻中心 *****************************/.news-box .info{overflow: hidden;}
.news-box .info li{margin-bottom: 0.1rem;}
.news-box .info a{display: block;overflow: hidden;height: 0.88rem;line-height: 0.88rem;}
.news-box .info .time{float: right;width: 24%;text-align: center;font-size: 0.24rem;background-color: #d8d8d8;padding-right: 3%;}
.news-box .info .word{padding-left: 3%;width: 76%;float: left;font-size: 0.28rem;background-color: #f0f0f0;overflow: hidden;padding-right: 15%;text-overflow: ellipsis;white-space: nowrap;}
/*************************** 合作伙伴 *****************************/.partner-box{border-bottom: 1px solid #d4d7d9;}
.partner-box .info{padding: 0 3%;overflow: hidden;margin: 0.22rem 0;}
.partner-box .info a{float: left;width: 2.3rem;height: 0.95rem;margin-right: 0.07rem;margin-bottom: 0.07rem;}
.partner-box .info a:nth-of-type(3n){margin-right: 0;}
.partner-box .info a img{width: 100%;height: 0.95rem;display: block;}
.main-box{margin-bottom: 0.98rem;padding-top: 1rem;}
/*************************** 底部 *****************************/.footer-box{position: fixed;bottom: 0;width: 7.5rem;left: 50%;margin-left: -3.75rem;background-color: #1d7834;height: 0.98rem;z-index: 999;}
.footer-box .info{padding: 0.05rem 0;width: 1.2rem;margin: 0 auto;text-align: center;}
.footer-box span{font-size: 0.22rem;font-family: "宋体";display: block;color: #fff;}
.footer-box .img{width: 0.55rem;height: 0.55rem;margin: 0 auto;margin-bottom: 0.06rem;}
.footer-box img{width: 0.55rem;height: 0.55rem;display: block;margin: 0 auto;}
.footer-box .flex1.current .info{background-color: #1d7834;}
.footer-box .flex1.current .info span{color: #92e05a;}
.footer-box .flex1.current:nth-of-type(1) .img{background-image: url("../images/footer-icon-1-on.png");background-repeat: no-repeat;background-position: center center;background-size: cover;}
.footer-box .flex1.current:nth-of-type(1) .img img{display: none;}
.footer-box .flex1.current:nth-of-type(2) .img{background-image: url("../images/footer-icon-2-on.png");background-repeat: no-repeat;background-position: center center;background-size: cover;}
.footer-box .flex1.current:nth-of-type(2) .img img{display: none;}
.footer-box .flex1.current:nth-of-type(3) .img{background-image: url("../images/footer-icon-3-on.png");background-repeat: no-repeat;background-position: center center;background-size: cover;}
.footer-box .flex1.current:nth-of-type(3) .img img{display: none;}
.footer-box .flex1.current:nth-of-type(4) .img{background-image: url("../images/footer-icon-4-on.png");background-repeat: no-repeat;background-position: center center;background-size: cover;}
.footer-box .flex1.current:nth-of-type(4) .img img{display: none;}
.inside-nav{height: 0.89rem;overflow: hidden;border-bottom: 1px solid #d4d7d9;}
.inside-nav ul{list-style-type: none;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-flex-wrap: nowrap;-ms-flex-wrap: nowrap;flex-wrap: nowrap;-webkit-box-pack: justify;-webkit-justify-content: space-between;-ms-flex-pack: justify;justify-content: space-between;padding: 0;overflow: auto;overflow-y: hidden;height: 2rem;}
.inside-nav ul li{float: left;width: 25%;text-align: center;font-size: 0.3rem;height: 0.88rem;line-height: 0.88rem;-webkit-box-flex: 1;-webkit-flex: 1 0 auto;-ms-flex: 1 0 auto;flex: 1 0 auto;color: white;}
.inside-nav ul li.current{background-color: #e8f1ea;}
.inside-nav ul li.current a{color: #1d7834;}
.m-page{display: block;text-align: center;}
.m-page a{font-size: 0.26rem;display: inline-block;float: left;width: 0.63rem;height: 0.63rem;text-align: center;line-height: 0.63rem;border: 1px solid #eeeeee;margin: 0.1rem;color: #999999;}
.m-page a.current{color: #fff;background-color: #1d7834;}
.m-page a:hover{color: #fff;background-color: #1d7834;}
.m-page .p-a{display: inline-block;overflow: hidden;}
.m-page .arrow{width: 1.26rem;}
.inside-ask-tel{height: 2rem;}
/*************************** 文章页 *****************************/.inside-news{overflow: hidden;}
.inside-news .title{text-align: center;font-size: 0.36rem;color: #333333;margin-top: 0.4rem;margin-bottom: 0.2rem;}
.inside-news .time{font-size: 0.2rem;color: #999999;text-align: center;margin-bottom: 0.3rem;}
.inside-news .img{padding: 0 3%;}
.inside-news .img img{width: 100%;display: block;}
.inside-news .word{margin-top: 0.3rem;font-size: 0.28rem;border-bottom: 1px solid #dfdfdf;padding: 0 3%;padding-bottom: 0.35rem;color: #4b4b4b;line-height: 0.4rem;}
.news-ask-tel{height: 3rem;}
/********************************** 单页 *************************************/.public_newDetail{width: 95%;margin: 0 auto;overflow: hidden;padding: .20rem;}
.public_newDetail .hd{font-size: .36rem;color: #333;text-align: center;line-height: .30rem;}
.public_newDetail .time{font-size: .16rem;font-weight: normal;color: #999;line-height: .40rem;}
.public_newDetail .newDetail_con{font-size: .28rem;color: #333;line-height: 0.48rem;}
.public_newDetail img{max-width: 100%;}
.public_newDetail .newDetail_page a{display: block;background: #eee;margin-top: .15rem;line-height: .40rem;text-indent: .12rem;font-size: .28rem;}
.single-ask-tel{min-height: 3.8rem;}
/*------------------在线留言-----------------------*/.public_messages{overflow: hidden;width: 95%;margin: 0 auto;padding-bottom: .10rem;margin-top: 0.5rem;}
.pub_message_ul{width: 6.1rem;overflow: hidden;margin: 0 auto;}
.pub_message_ul li{overflow: hidden;margin-top: .2rem;}
.pub_message_ul label{display: block;float: left;width: 1.48rem;height: 100%;font-size: .28rem;color: #333;text-align: right;line-height: .8rem;}
.pub_message_ul li input{float: left;}
.pub_message_ul li .txt_ipt,
.pub_message_ul li .message_textarea{width: 72%;height: .8rem;border: solid #ccc 1px;border-radius: 5px;background: #f4f4f4;outline: 0px;font-size: .28rem;text-align: left;text-indent: .17rem;float: left;margin-left: .03rem;}
.pub_message_ul li.message_li{height: auto;}
.pub_message_ul li .message_textarea{height: 1.5rem;font-size: .16rem;padding: .10rem 0;resize: none;}
.pub_message_ul li.submi_li{text-align: center;margin-top: 0.8rem;}
.pub_message_ul li.submi_li input{border: none;width: 100%;height: .70rem;background: #1d7834;border-radius: 5px;font-size: .32rem;color: #fff;font-weight: bold;}
.pub_message_ul li.code_li .txt_ipt{width: 40%;}
.pub_message_ul li.code_li img{float: left;height: 0.8rem;margin-left: 0.1rem;width: 1.8rem;}
.shalter{width: 100%;height: 100%;position: fixed;top: 0;left: 0;background-color: rgba(0, 0, 0, 0.5);display: none;z-index: 999;}
.small-nav-ul{position: absolute;right: -30%;top: 0;width: 30%;text-align: center;background-color: #333;padding: 10px 20px;z-index: 999;height: 100%;width: 3rem;}
.small-nav-ul > li{margin-bottom: 10px;}
.small-nav-ul > li > a{line-height: 0.7rem;background-color: #1d7834;border-radius: 5px;color: white;font-size: 0.3rem;display: block;}
.small-nav-ul > li > a:hover{text-decoration: none;}
.small-nav-ul .small-nav-ol{display: none;}
.small-nav-ul .small-nav-ol li{height: 0.7rem;}
.small-nav-ul .small-nav-ol li a{font-size: 0.28rem;color: white;display: block;line-height: 0.7rem;border-radius: 5px;}
.public_newDetail h1{display: none;}
