body{
  min-width: 1200px;
  padding-top: 1.1rem;
  background-color: #f8f8f8;
}
.index-top{
  position: fixed;
  display: flex;
  top: 0;
  left: 0;
  width: 100%;
  justify-content: space-between;
  align-items: center;
  padding: 0 1.2rem 0 1.2rem;
  height: 1.1rem;
  z-index: 10;
  background-color: #f8f8f8;
}
.index-top a.logo{
}
.index-top a.logo img{
  height: 0.43rem;
}
.index-top .right{
  display: flex;
  align-items: center;
}
.index-top .menus ul{
  display: flex;
  align-items: center;
}
.index-top .menus ul li{
  margin-left: 0.8rem;
}
.index-top .menus ul li:first-child{
  margin-left: 0;
}
.index-top .menus ul li a{
  font-size: 0.2rem;
  color: #111;
}
.index-top .menus ul li.cur a,
.index-top .menus ul li a:hover{
  color: #6BC362;
}
.index-top .search{
  margin-left: 1.06rem;
  position: relative;
  width: 1.26rem;
  height: 0.32rem;
  border-radius: 0.16rem;
  overflow: hidden;
}
.index-top .search input[type=text]{
  padding: 0 0.16rem;
  border: none;
  outline: none;
  width: 100%;
  height: 0.32rem;
  background-color: #6BC362;
}
.index-top .search .submit{
  right: 0.17rem;
  border: none;
  outline: none;
  cursor: pointer;
  background-color: transparent;
}
.ic{
  display: inline-block;
  background: url(../images/sprite.png) no-repeat;
}
.ic-search-white{
  width: 14px;
  height: 15px;
  background-position: -79px 0;
}
.index-top .lang{
  position: relative;
  margin-left: 0.28rem;
  padding: 0.1rem 0;
}
.index-top .lang .selections{
  position: absolute;
  left: 0;
  top: 100%;
  background-color: #fff;
  width: 100%;
  text-align: center;
}
.index-top .lang .selections{
  display: none;
  /* margin-top: 0.1rem; */
  padding: 0.04rem 0;
  box-shadow: 0px 0.18rem 0.38rem 0px rgba(42, 43, 45, 0.05);
}
.index-top .lang .selections li{
  padding: 0.08rem 0;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}
.index-top .lang .selections li:last-child{
  border-bottom: 0;
}
.index-top .lang .selections li a{
  display: block;
  font-size: 0.16rem;
  color: #111;
  line-height: 0.24rem;
}
.index-top .lang .selections li.active a{
  color: #6BC362;
}
.index-top .lang .cho{
  display: flex;
  align-items: center;
}
.index-top .lang .cho span{
  margin: 0 0.11rem 0 0.09rem;
  font-size: 14px;
  color: #111;
}
.ic-lang{
  width: 16px;
  height: 16px;
  background-position: 0 0;
}
.ic-arrow-down{
  width: 9px;
  height: 5px;
  background-position: -47px 0;
}
.top-swiper{
  z-index: 0;
}
.top-swiper .swiper-slide img{
  width: 100% ;
}
.top-swiper .swiper-pagination{
  bottom: 1.6rem;
}
.top-swiper .swiper-pagination-bullet{
  width: 0.15rem;
  height: 0.15rem;
  background-color: #fff;
  opacity: 1;
}
.top-swiper.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{
  margin: 0 0.17rem;
}
.top-swiper .swiper-pagination-bullet.swiper-pagination-bullet-active{
  background-color: #6BC362;
}

.index-search{
  position: relative;
  z-index: 20;
  margin: -0.9rem auto 0 auto;
  padding: 0.3rem 0.76rem 0.16rem 0.76rem;
  width: 15rem;
  background-color: #fff;
  box-shadow: 0px 18px 38px 0px rgba(42, 43, 45, 0.05);
}
.index-search ul{
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
.index-search ul li{
  width: 6.64rem;
  margin-bottom: 0.19rem;
}
.index-search ul li .select-plug{
  position: relative;
  padding: 0 0.24rem;
  background-color: #F4F4F4;
  padding-left: 80px;
  cursor: pointer;
  user-select: none;
}
.index-search ul li .select-plug .selections{
  display: none;
  position: absolute;
  left: 0;
  top: 80%;
  width: 2.82rem;
  z-index: 200;
  padding-top: 0.1rem;
}
.index-search ul li .select-plug .selections ul{
  display: block;
  min-height: 3rem;
  border-radius: 0.04rem;
  padding: 0.1rem 0.34rem;
  background-color: rgba(0, 0, 0, 0.7);
}
.index-search ul li .select-plug .selections ul li{
  width: 100%;
  margin-bottom: 0;
  padding: 0.16rem 0;
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
}
.index-search ul li .select-plug .selections ul li a{
  font-size: 0.14rem;
  color: rgba(255, 255, 255, 0.6);
}
.index-search ul li .select-plug .selections:before{
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  top: 0;
  content: "";
  width:0;
  height:0;
  border-right: 0.1rem solid transparent;
  border-left: 0.1rem solid transparent;
  border-bottom: 0.1rem solid rgba(0, 0, 0, 0.7);
  
}
.index-search ul li .select-plug a.trigger{
  position: relative;
  display: flex;
  align-items: center;
  width: 100%;
  height: 0.6rem;
  font-size: 14px;
  color: #111;
  cursor: pointer;
}
.index-search ul li .select-plug a.trigger:before{
  position: absolute;
  content: "";
   left: -0.3rem;
  top: 50%;
  transform: translateY(-50%);
  width: 1px;
  height: 16px;
  background-color: #ccc;
}
.index-search ul li .select-plug a.trigger:after{
  position: absolute;
  content: "";
 left: -0.8rem;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 5px;
  background: url(../images/sprite.png) no-repeat;
  background-position: -124px 0;
}
.index-search ul li .is-input{
  position: relative;
  width: 100%;
}
.index-search ul li .is-input:after{
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  right: 0.4rem;
  content: "";
  width: 18px;
  height: 18px;
  background: url(../images/sprite.png) no-repeat;
  background-position: -161px 0;
  z-index: 1;
  
}
.index-search ul li .is-input input{
  position: relative;
  z-index: 0;
  width: 100%;
  border: 1px solid #EBEBEB;
  height: 0.6rem;
  padding: 0 0.22rem;
}
.index-search ul li .right{
  display: flex;
  justify-content: flex-end;
}
.index-search ul li .right .submit{
  width: 2.28rem;
  height: 0.6rem;
  font-size: 14px;
  color: #fff;
  text-align: center;
  background-color: #111;
  border: none;
  outline: none;
}


.index-intro{
  position: relative;
  margin: 1.02rem auto 0;
  width: 15rem;
  padding-left: 1.53rem;
}
.index-intro img.bj{
  width: 100%;
}
.index-intro .intro-words{
  left: 0;
  padding: 0 0.6rem;
  width: 6.88rem;
  height: 4.4rem;
  background-color: #fff;
}
.index-intro .intro-words .iw-header{
  padding: 0.56rem 0 0.32rem 0;
  border-bottom: 1px solid #eee;
}
.index-intro .intro-words .iw-header h2{
  font-size: 0.3rem;
  color: #111;
  font-weight: 800;
}
.index-intro .intro-words .iw-header p{
  margin-top: 0.2rem;
  font-size: 0.18rem;
  color: #111;
}
.index-intro .intro-words .iw-body{
  padding: 0.3rem 0;
}
.index-intro .intro-words .iw-body p.row-ellipsis{
  font-size: 0.14rem;
  color: #0E1111;
  line-height: 0.36rem;
  -webkit-line-clamp: 4;
}
a.more{
  display: inline-block;
  width: 1.4rem;
  border: 1px solid #000;
  font-size: 0.14rem;
  color: #111;
  text-align: center;
  line-height: 0.44rem;
  transition: all .2s;
}
a.more:after{
  display: inline-block;
  margin-left: 0.1rem;
  content: "";
  width: 17px;
  height: 7px;
  background: url(../images/sprite.png) no-repeat;
  background-position: -210px 0;
}
a.more:hover{
  border-color: #6BC362;
  color: #fff;
  background-color: #6BC362; 
}
a.more:hover:after{
  background-position: -238px 0;
}


.index-solution{
  position: relative;
  padding: 2.02rem 0 0 0;
  width: 15rem;
  margin: 0 auto;
}
.index-solution .is-header{
  font-size: 0.3rem;
  font-weight: 800;
  color: #0B1518;
  text-align: center;
}
.index-solution .is-body{
  margin-top: 1.07rem;
}
.index-solution .is-body ul{
  display: flex;
}
.index-solution .is-body ul li{
  margin-left: 0.2rem;
  width: 4.87rem;
  border-radius: 0.2rem;
  height: 2.82rem;
  padding: 0.4rem 0.8rem 0;
  background-color: #fff;
}
.index-solution .is-body ul li .img-box{
  display: block;
  margin-top: 0.5rem;
  height: 1.4rem;
  text-align: center;
  transition: all .2s ease-in-out;
}
.index-solution .is-body ul li .img-box:hover{
  transform: scale(1.1);
}
.index-solution .is-body ul li .img-box img{
  max-width: 100%;
  max-height: 100%;
}
.index-solution .is-body ul li:first-child{
  margin-left: 0;
}
.index-solution .is-body ul li p.tit{
  position: relative;
  font-size: 0.26rem;
  color: #111;
  text-align: center;
}
.index-solution .is-body ul li p.tit:after{
  position: absolute;
  content: "";
  left: 50%;
  bottom: -0.26rem;
  transform: translateX(-50%);
  width: 0.28rem;
  height: 0.02rem;
  background-color: #6BC362;
}
.index-solution .is-body ul li .con{
  margin-top: 0.5rem;
  font-size: 0.14rem;
  line-height: 0.36rem;
  -webkit-line-clamp: 3;
}
.index-solution .is-footer{
  margin-top: 1.02rem;
  text-align: center;
}


.index-news{
  padding: 0.98rem 0 1rem;
  width: 15rem;
  margin: 0 auto;
}
.index-news .in-header{
  font-size: 0.3rem;
  color: #0B1518;
  font-weight: 800;
}
.index-news .in-body{
  display: flex;
  justify-content: space-between;
  margin-top: 0.96rem;
}
.index-news .in-body .swiper-container{
  width: 7.5rem;
  margin: 0;
}
.index-news .in-body .swiper-container .swiper-slide{
  position: relative;
  width: 100%;
  height: 4.3rem;
  overflow: hidden;
}
.index-news .in-body .swiper-container .swiper-slide img{
  position: relative;
  z-index: 0;
  width: 100%;
}
.index-news .in-body .swiper-container .swiper-slide p{
  position: absolute;
  left: 0;
  right: 0;
  height: 0.82rem;
  bottom: 0;
  z-index: 1;
  display: flex;
  align-items: center;
  padding: 0 1.1rem 0 0.5rem;
  font-size: 0.24rem;
  color: #fff;
  font-weight: 600;
  background-color: rgba(0, 0, 0, 0.3);
}
.index-news .in-body .swiper-button-prev,
.index-news .in-body .swiper-button-next{
  right: 0.55rem;
  width: 0.55rem;
  height: 0.82rem;
  bottom: 0;
  background-color: #111;
  border: none !important;
}
.index-news .in-body .swiper-button-prev:active,
.index-news .in-body .swiper-button-next:active{
  border: none;
}
.index-news .in-body .swiper-button-prev:after,
.index-news .in-body .swiper-button-next:after{
  content: "";
  width: 12px;
  height: 16px;
  transition: all .2s ease-in-out;
  background: url(../images/sprite.png) no-repeat;
}
.index-news .in-body .swiper-button-prev:after{
  background-position: -284px 0;
}
.index-news .in-body .swiper-button-next:after{
  background-position: -318px 0;
}
.index-news .in-body .swiper-button-prev:hover:after,
.index-news .in-body .swiper-button-next:hover:after{
  transform: scale(1.4);
}
.index-news .in-body .swiper-button-prev{
  left: inherit;
  top: inherit;
}
.index-news .in-body .swiper-button-next{
  top: inherit;
  right: 0;
}
.index-news .in-body .list{
  width: 7.08rem;
}
.index-news .in-body .list ul li{
  margin-bottom: 0.2rem;
  border-radius: 4px;
  overflow: hidden;
  background-color: #fff;
}
.index-news .in-body .list ul li:last-child{
  margin-bottom: 0;
}
.index-news .in-body .list ul li a{
  display: flex;
  height: 1.3rem;
  padding: 0 0.43rem 0 0.46rem;
  align-items: center;
  justify-content: space-between;
  transition: all .2s ease-in-out;
}
.index-news .in-body .list ul li a:hover{
  transform: scale(1.01);
  background-color: #6BC362;
}
.index-news .in-body .list ul li a .time{
  width: 0.76rem;
  height: 0.76rem;
  border: 1px solid #ECECEC;
  font-family: arial;
  text-align: center;
  color: #111;
}
.index-news .in-body .list ul li a .time p.date{
  margin-top: 0.1rem;
  font-size: 0.36rem;
  font-weight: 600;
}
.index-news .in-body .list ul li a .time p.ym{
  margin-top: 0.04rem;
  font-size: 0.14rem;
}
.index-news .in-body .list ul li a .right{
  margin-top: 0.04rem;
  width: 5.12rem;
}
.index-news .in-body .list ul li a .right p.tit{
  font-size: 0.18rem;
  color: #111;
  font-weight: 600;
}
.index-news .in-body .list ul li a .right .con{
  margin-top: 0.1rem;
  font-size: 0.14rem;
  line-height: 0.27rem;
  color: #888;
  height: 0.54rem;
  -webkit-line-clamp: 2;
}
.index-news .in-body .list ul li a:hover p{
  color: #fff !important;
}
.index-news .in-footer{
  padding-top: 0.98rem;
  text-align: center;
}


.index-footer{
  background-color: #111;
}
.index-footer .if-body{
  width: 15rem;
  margin: 0 auto;
  padding-top: 0.68rem;
  padding-bottom: 0.64rem;
  border-bottom: 1px solid #222;
  display: flex;
  justify-content: space-between;
}
.index-footer .if-body .left{
  display: flex;
}
.index-footer .if-body .left .infos{
  width: 4.86rem;
}
.index-footer .if-body .left a.logo{
  height: 0.43rem;
}
.index-footer .if-body .left .is{
  padding-top: 0.1rem;
}
.index-footer .if-body .left .is li{
  margin-top: 0.28rem;
  display: flex;
  align-items: center;
  font-size: 14px;
  color: #fff;
}
.index-footer .if-body .left .is li .ic{
  margin-right: 0.18rem;
}
.ic-phone{
  width: 12px;
  height: 16px;
  background-position: 0 -107px;
}
.ic-loc{
  width: 12px;
  height: 16px;
  background-position: -40px -107px;
}
.index-footer .if-body .links{
  margin-top: 0.34rem;
  width: 2.06rem;
}
.index-footer .if-body .links li{
  margin-bottom: 0.32rem;
}
.index-footer .if-body .links li:last-child{
  margin-bottom: 0;
}
.index-footer .if-body .links li a{
  font-size: 14px;
  color: #fff;
}
.index-footer .if-body .right{
  margin-top: 0.34rem;
}
.index-footer .if-body .right img{
  width: 1.16rem;
  height: 1.16rem;
}
.index-footer .if-footer{
  margin: 0 auto ;
  width: 15rem;
  height: 0.78rem;
  display: flex;
  justify-content: flex-end;
  align-items: center;
}
.index-footer .if-footer p.copyright{
  font-size: 14px;
  color: #fff;
}
.index-footer .if-footer .links{
  margin-left: 0.2rem;
  display: flex;
  align-items: center;
}
.index-footer .if-footer .links a{
  margin-left: 0.2rem;
}
.ic-o{
  width: 18px;
  height: 18px;
  background-position: 0 -138px;
}
.ic-f{
  width: 18px;
  height: 18px;
  background-position: -29px -138px;
}


.top-banner{
  display: flex;
  height: 4rem;
  justify-content: space-around;
  align-items: center;
}
.top-banner p{
  font-size: 0.44rem;
  color: #fff;
  font-weight: 600;
}

.index-solution.inside{
  padding-top: 1.18rem;
  padding-bottom: 0.87rem;
}
.index-solution.inside .is-header{
  text-align: left;
}
.index-solution.inside .is-body{
  margin-top: 0.88rem;
}
.index-solution.inside .is-body ul {
  margin: 0 -0.19rem;
  flex-wrap: wrap;
}
.index-solution.inside .is-body ul li{
  margin: 0 0.19rem 0.4rem 0.19rem;
  width: 3.46rem;
  height: 3.7rem;
  border-radius: 0.2rem;
  padding: 0.46rem 0.46rem 0 0.46rem;
  transition: all 0.2s ease-in-out;
}
.index-solution.inside .is-body ul li:hover{
  transform: translateY(-0.2rem);
  box-shadow: 0px 0.2rem 0.38rem 0px rgba(113, 115, 117, 0.14);
}
.index-solution.inside .is-body ul li p.tit{
  font-size: 0.26rem;
margin-top: 30px;
}
.index-solution.inside .is-body ul li p.tit:after{
  bottom: -0.38rem;
  width: 0.28rem;
}
.index-solution.inside .is-body ul li p.con{
  margin-top: 0.68rem;
  font-size: 0.14rem;
  text-align: center;
}
.index-solution.inside .is-body ul li .m-box{
  margin-top: 0.4rem;
  text-align: center;
}
.index-solution.inside .is-body ul li .m-box a.more{
  width: 1.2rem;
  line-height: 0.36rem;
}
.index-solution.inside .is-body ul li.int{
  padding: 0.4rem 0.26rem 0 0.26rem;
  text-align: center;
  font-size: 0.14rem;
  color: #111;
}
.index-solution.inside .is-body ul li.int .img img{
  width: 100%;
  height: 1.59rem;
}
.index-solution.inside .is-body ul li.int .t{
  margin-top: 0.37rem;
  font-size: 0.16rem;
  font-weight: bold;
}
.index-solution.inside .is-body ul li.int .i{
  display: inline-block;
  padding: 0.15rem 0 0.16rem 0;
  border-bottom: 1px solid #A6A6A6;
}
.index-solution.inside .is-body ul li.int .g{
  margin-top: 0.21rem;
}
.index-solution.inside .is-body ul li.int .g span{
  margin: 0 0.09rem;
}


.sub-page{
  width: 15rem;
  margin: 0 auto;
  padding: 1.19rem 0 1.24rem 0;
}
.sub-page .sp-header p{
  font-size: 0.3rem;
  color: #000919;
  font-weight: 600;
}
.sub-page .sp-body{
  margin-top: 0.83rem;
}
.contact-us .map{
  position: relative;
  z-index: 0;
  height: 100%;
}
.contact-us .company-info{
  position: absolute;
  top: 0.56rem;
}
.contact-us .map01,
.contact-us .map03{
  position: relative;
  height: 5.18rem;
  background-color: #007AFF;
  z-index: 1;
}
.contact-us .map01 .company-info,
.contact-us .map03 .company-info{
  right: 0.9rem;
}
.contact-us .map02,
.contact-us .map03{
  position: relative;
  margin-top: 0.53rem;
  height: 5.18rem;
  background-color: #007AFF;
}
.contact-us .map-pop{
  /* min-width: 3.4rem; */
  padding-bottom: 9px;
  position: relative;
}
.contact-us .map-pop:after{
  position: absolute;
  bottom: -9px;
  left: 42.3%;
  transform: translateX(-50%);
  content: "";
  width: 0;
  height: 0;
  border: 9px solid;
  border-color: #44C654 transparent transparent transparent;
}
.contact-us .map-pop .box{
  display: flex;
  align-items: center;
  padding: 12px 11px;
  background-color: #44C654;
  color: #fff;
}

.contact-us .map-pop .logo-box{
  display: flex;
  align-items: center;
  justify-content: space-around;
  width:71px;
  min-width: 71px;
  height: 68px;
  background-color: #fff;
}
.contact-us .map-pop .logo-box img{
  
}
.contact-us .map-pop .words{
  flex: 1;
  margin-left: 18px;
}
.contact-us .map-pop .words p.t{
  font-size: 20px;
}
.contact-us .map-pop .words p.i{
  margin-top: 11px;
  font-size: 14px;
}
.contact-us .company-info{
  padding: 0.32rem 0.55rem 0.2rem 0.55rem;
  width: 4.24rem;
  min-height: 4.03rem;
  border-radius: 0.04rem;
  overflow: hidden;
  background-color: #fff;
}
.contact-us .company-info p.tit{
  padding: 0.23rem 0;
  font-size: 0.22rem;
  color: #111;
  font-weight: 600;
  border-bottom: 1px solid #E9E9E9;
}
.contact-us .company-info ul{
  margin-top: 0.3rem;
}
.contact-us .company-info ul li{
  display: flex;
  font-size: 0.14rem;
  line-height: 0.42rem;
}
.contact-us .company-info ul li label{
  min-width: 3em;
}
.contact-us .company-info ul li div{
  flex: 1;
}
.contact-us .BMap_bubble_pop{
  padding: 0 !important;
  border: none !important;
  background-color: transparent !important;
}
.contact-us .BMap_bubble_buttons{
  display: none !important;
}
.contact-us .BMap_bubble_pop > img{
  display: none !important;
}
.contact-us .BMap_cpyCtrl,
.contact-us .anchorBL{
  display: none !important;
}


.news-list ul{
  margin: 0 -0.19rem;
  display: flex;
  flex-wrap: wrap;
}
.news-list ul li{
  margin: 0 0.19rem 0.5rem 0.19rem;
  width: 3.46rem;
  transition: all  .2s ease-in-out;
border-radius: 10px;
    padding: 5px;
    background: #fff;
}
.news-list ul li:hover{
  transform: translateY(-0.2rem);
  /* box-shadow: 0px 0.2rem 0.38rem 0px rgba(113, 115, 117, 0.14); */
}
.news-list ul li a.img{
  display: block;
  border-top-right-radius: 0.1rem;
  border-top-left-radius: 0.1rem;
  height: 2.85rem;
  overflow: hidden;
}
.news-list ul li a.img img{
  width: 100%;
}
.news-list ul li a.tit{
  position: relative;
  z-index: 1;
  display: flex;
  align-items: center;
  padding: 0 0.39rem;
  height: 1.5rem;
}
.news-list ul li a.tit p{
  width: 100%;
  font-size: 0.23rem;
  color: #111;
  line-height: 0.39rem;
  height: 0.78rem;
}
.pagenation ul{
  text-align: center;
}
.pagenation ul li{
  display: inline-block;
  margin: 0 0.10rem;
  font-size: 0.18rem;
  color: #1D1E20;
}
.pagenation ul li a{
  display: block;
  width: 0.44rem;
  border: 1px solid #E1E1E1;
  line-height: 0.42rem;
  text-align: center;
  color: #1D1E20;
  transition: all .2s ease-in-out;
}
.pagenation ul li a:hover{
  transform: translateY(-0.06rem);
}
.pagenation ul li.cur a{
  border-color: #44C654;
  color: #fff;
  background-color: #44C654;
}

.top-banner .intro{
  text-align: center;
}
.top-banner .intro p.t{
  font-size: 0.44rem;
  font-weight: 600;
}
.top-banner .intro p.i{
  margin-top: 0.36rem;
  margin-bottom: 0.35rem;
  font-size: 28px;
  font-weight: 600;
}
.top-banner .intro a.get{
  display: inline-block;
  padding: 0 0.35rem;
  font-size: 0.18rem;
  color: #111;
  line-height: 0.44rem;
  background-color: #F8F8F8;
  transition: all .2s ease-in-out;
}
.top-banner .intro a.get:hover{
  color: #fff;
  background-color: #6BC362;
}


.intro-contents{
  width: 15rem;
  margin: 0 auto;
  padding: 1.16rem 0 0.82rem 0;
}
.intro-contents .ic-header a.back{
  font-size: 0.2rem;
  color: #44C654;
}
.intro-contents .ic-body{
  margin-top: 0.82rem;
}
.intro-contents .icb-sections{
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
.intro-contents .icb-sections .sec{
  padding: 0.15rem 0.54rem 0 0.49rem;
  width: 7.28rem;
  margin-bottom: 0.3rem;
  background-color: #fff;
}
.sec .s-tit{
  padding: 0.25rem 0;
  border-bottom: 1px solid #E7E7E7;
  font-size: 0.22rem;
  color: #111;
}
.sec .s-content{
  position: relative;
  height: 2.17rem;
}
.sec .s-content .img-box{
  padding: 0.19rem;
  display: flex;
  justify-content: space-around;
  align-items: center;
  height: 2.17rem;
}
.sec .s-content .img-box img{
  max-height: 100%;
  max-width: 100%;
}
.sec .s-content.jgs p.fzl{
  position: absolute;
  left: 0;
  bottom: 0.32rem;
  font-size: 0.14rem;
  color: #111;
}
.sec .s-content.intros{
  padding: 0.3rem 0;
}
.sec .s-content.intros p{
  font-size: 0.14rem;
  color: #111;
  line-height: 0.28rem;
}
.sec .s-content.sx{
  padding: 0.3rem 0;
}
.sec .s-content.sx table tr td{
  height: 0.54rem;
  font-size: 14px;
  color: #111;
}

.new-article{
  width: 15rem;
  margin: 0 auto;
  padding-top: 0.8rem;
  padding-bottom: 0.8rem;
}
.new-article .na-header{
  padding-bottom: 0.3rem;
  border-bottom: 1px solid #A6A6A6;
  text-align: center;
}
.new-article .na-header h1{
  font-size: 0.32rem;
  color: #111;
  line-height: 1.5;
}
.new-article .na-header .nah-infos{
  margin-top: 0.2rem;
  font-size: 0.14rem;
  color: #A6A6A6;
}
.new-article .na-header .nah-infos span{
  margin: 0 0.1rem;
}
.new-article .na-body{
  position: relative;
  margin-top: 0.4rem;
}
.new-article .na-body img{
  max-width: 100% !important;
   margin-bottom:0.1rem;
   
}
.new-article .na-body p{
 margin: 0 0.1rem;
     font-size: 16px;
    color: #737373;
    line-height: 40px;
}

.white-body{
  padding: 0.45rem 0.54rem;
  background-color: #fff;
}
.solution-table li{
  margin-bottom: 0.2rem;
  display: flex;
}
.solution-table1 li{
  margin-bottom: 0;
  display: flex;
}


.solution-table li .th,
.solution-table li .td{
  display: flex;
  align-items: center;
  justify-content: space-around;
  flex-wrap: wrap;
  line-height: 1.5;
  padding: 0 0.1rem;
}
.solution-table li .th{
  font-size: 0.18rem;
  font-weight: 600;
  height: 0.74rem;
  border: 1px solid #DBDBDB;
  border-right: none;
  background-color: #F3F3F3;
}
.solution-table li .td{
  border: 1px solid #DBDBDB;
  font-size: 0.14rem;
  color: #111;
    border-right: none;
  height: 0.74rem;
}



.solution-table li .th:nth-child(1),
.solution-table li .td:nth-child(1){
  width: 2rem;
}
.solution-table li .th:nth-child(2),
.solution-table li .td:nth-child(2){
  padding: 0 0.42rem;
  width: 3.87rem;
  justify-content: flex-start;
}
.solution-table li .th:nth-child(3),
.solution-table li .td:nth-child(3){
  padding: 0 0.42rem;
  width: 3.87rem;
  justify-content: flex-start;
}
.solution-table li .th:nth-child(4),
.solution-table li .td:nth-child(4){
  width: 1.5rem;
}
.solution-table li .th:nth-child(5),
.solution-table li .td:nth-child(5){
  width: 1.5rem;
}
.solution-table li .th:nth-child(6),
.solution-table li .td:nth-child(6){
  flex: 1;
      border-right: 1px solid #DBDBDB;
}
.solution-table1 li .th:nth-child(1),
.solution-table1 li .td:nth-child(1){
  padding: 0 0.42rem;
  width: 3.87rem;
  justify-content: flex-start;
}
.solution-table1 li .th:nth-child(2),
.solution-table1 li .td:nth-child(2){
  width:3.87rem;
 
  
}
.solution-table1 li .th:nth-child(3),
.solution-table1 li .td:nth-child(3){
  flex: 1;
      border-right: 1px solid #DBDBDB;
}
.solution-table1 li.tr:nth-child(3){
	height:6.84em;
}
.solution-table1 li.tr:nth-child(3) .td {
	height:auto;
}
.solution-table li:hover{
	  background-color: #6BC362; 

}




.r{
  display: flex;
}
.aa{
  font-size: 16px;
  color: #737373;
  line-height: 40px;
  margin-right: 180px;
  margin-top: 37px;
}

.join-main{
  padding: 0 0.7rem;
  background-color: #fff;
}
.join-main .join-list li{
  display: flex;
}
.join-main .join-list li .th:nth-child(1),
.join-main .join-list li .td:nth-child(1){
  width: 2.9rem;
}
.join-main .join-list li .th:nth-child(2),
.join-main .join-list li .td:nth-child(2){
  width: 2.88rem;
}
.join-main .join-list li .th:nth-child(3),
.join-main .join-list li .td:nth-child(3){
  width: 2.9rem;
}
.join-main .join-list li .th:nth-child(4),
.join-main .join-list li .td:nth-child(4){
  width: 2.9rem;
}
.join-main .join-list li .th:nth-child(5),
.join-main .join-list li .td:nth-child(5){
  flex: 1;
}
.join-main .join-list li .th{
  padding: 0.36rem 0;
  font-size: clamp(16px, 0.2rem, 22px);
  color: #111;
  font-weight: 600;
  border-bottom: 1px solid #e3e3e3;
}
.join-main .join-list li .td{
  display: flex;
  align-items: center;
  font-size: clamp(14px, 0.16rem, 18px);
  color: #111;
  height: 0.84rem;
}
.join-main .join-intro{
  display: flex;
  margin-top: 0.58rem;
}
.join-main .join-intro .ji-desc{
  width: 50%;
}
.join-main .join-intro .ji-desc .j-header{
  font-size: clamp(16px, 0.2rem, 22px);
  color: #111;
  font-weight: 600;
}
.join-main .join-intro .ji-desc .j-body{
  margin-top: 0.28rem;
  min-height: 1.5rem;
}
.join-main .join-intro .ji-desc .j-body p{
  font-size: clamp(14px, 0.18rem, 18px);
  line-height: 1.9;
  color: #111;
}
.join-footer{
  margin-top: 0.7rem;
  font-size: clamp(16px, 0.2rem, 22px);
  color: #1f2735;
  font-weight: 600;
}

