* {
  margin: 0;
  padding: 0;
}
.center {
  width: 1200px;
}
.headerNavActive{
  color: #006847 !important;
}
.listBtnActive{
  color: #FFFFFF !important;
  background-color: #016948;
}
.homeNewsActive{
  background-color: #006A46;
  box-shadow: 0px 1px 10px 0px rgba(0,0,0,0.5);
  color: #FFFFFF !important;
  border-radius: 6px;
}
.commodityList{
  border-bottom: 2px solid #016948 !important;
  
}
.commodityListP{
  color: #006847 !important;
}
/* .commodityListIcon{
  display: none;
} */
body,
html {
  height: 100%;
  position: relative;
  width: 100%;
  /* background-color: #F3F3F3; */
  background-color: #FFFFFF;
}
img {
  display: block;
}
a {
  color: #333;
  text-decoration: none;
}
ul,
ol,
li,
dl,
dd {
  margin: 0;
  padding: 0;
  list-style: none;
}
.hamburger{
  display: none;
}
/* 头部 */
.headerBox{
  width: 100%;
  /* border: 1px solid red; */
  position: fixed;
  top: 0;
  left: 0;
  z-index: 999;
  background-color: #FFFFFF;
}
.headerBox .headerInnerBox{
  /* border: 1px solid red; */
  margin: 0 auto;
  display: flex;
  display: -webkit-flex;
  justify-content: space-between;
  -webkit-justify-content: space-between;
  padding: 22px 0 33px 0;
}
.headerInnerBox .left{
  /* border: 1px solid red; */
}
/* .headerInnerBox .right{
  border: 1px solid black;
} */
.headerInnerBox .right .inputBox form{
   /*border: 1px solid red; */
  height: 34px;
  width: 341px;
  border-radius: 17px;
  display: flex;
  display: -webkit-flex;
  justify-content: center;
  -webkit-justify-content: center;
  align-items: center;
  -webkit-align-items: center;
  background-color: #E6E6E6;
  margin-left: 140px;
}
.headerInnerBox .right .inputBox img{
  width: 21px;
  height: 21px;
  /*border: 1px solid red; */
}
.headerInnerBox .right .inputBox button{
    border: none;
    display: block;
}
.headerInnerBox .right .inputBox input{
  display: block;
  width: 290px;
  height: 100%;
  border: none;
  outline: none;
  font-size: 16px;
  font-weight: 400;
  color: #222222;
  font-family: Source Han Sans CN;
  background-color: #E6E6E6;
  /*border: 1px solid red; */
}
.headerInnerBox .right .nav{
  margin-top: 27px;
}
.headerInnerBox .right .nav ul{
  /* border: 1px solid; */
  display: flex;
  display: -webkit-flex;
  justify-content: space-between;
  -webkit-justify-content: space-between;
  width: 481px;
}
.headerInnerBox .right .nav ul a{
  font-size: 16px;
  font-weight: 400;
  color: #222222;
  font-family: Source Han Sans CN;
}
.headerInnerBox .right .nav ul a:hover{
  color: #006847;
}
/* swiper */
.swiperBox{
  width: 100%;
  margin-top: 142px;
}
.swiperInnerBox{
  margin: 0 auto;
}
.swiperBox .swiperInnerBox a img {
  width: 100%;
}
.swiperBox .swiperInnerBox .swiper-pagination-bullet{
  border: 1px solid #FFFFFF;
  width: 10px;
  height: 10px;
  opacity: 1;
}
.swiperBox .swiperInnerBox .swiper-pagination-bullets{
  bottom: 36px;
}
.swiperBox .swiperInnerBox .swiper-pagination .swiper-pagination-bullet-active {
	background-color: #FFFFFF;
}
/* ===home=== */
/* video */
.videoBox{
  width: 100%;
  margin-top: 24px;
}
.videoBox .videoInnerBox{
  margin: 0 auto;
}
.videoBox .videoInnerBox .videoInner .videoBtn img{
  width: 80px;
  height: 80px;
}
.videoBox .videoInnerBox .videoInner{
  position: relative;
}
.videoBox .videoInnerBox .videoInner .videoBtn{
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%,-50%);
  z-index: 99;
}
.videoBox .videoInnerBox .videoInner .videoBtn:hover{
  cursor: pointer;
}
/* 品牌 */
.sectionBox{
  width: 100%;
  margin-top: 85px;
}
.sectionBox .sectionInnerBox{
  margin: 0 auto;
  /* border: 1px solid red; */
  display: flex;
  display: -webkit-flex;
  justify-content: space-between;
  -webkit-justify-content: space-between;
}
.sectionBox .sectionInnerBox .left img:last-child{
  display: none;
}
.sectionBox .sectionInnerBox .right .rightTop{
  height: 395px;
  width: 610px;
  /* border: 1px solid red; */
  background-color: #EEEEEE;
}
.sectionBox .sectionInnerBox .right .rightTop h1{
  font-size: 30px;
  font-weight: 800;
  color: #222222;
  font-family: Source Han Serif CN;
  text-align: center;
  margin-top: 100px;
}
.sectionBox .sectionInnerBox .right .rightTop p{
  width: 432px;
  /* border: 1px solid red; */
  text-align: center;
  margin: 0 auto;
  font-size: 16px;
  font-weight: 400;
  color: #222222;
  font-family: Source Han Sans CN;
  margin-top: 25px;
}
.sectionBox .sectionInnerBox .right .rightTop .join a{
  display: block;
  margin: 0 auto;
  margin-top: 50px;
  text-align: center;
  border: 1px solid #006A46;
  border-radius: 23px;
  width: 190px;
  height: 46px;
  line-height: 46px;
  font-size: 16px;
  font-weight: 400;
  color: #006A46;
  font-family: Source Han Sans CN;
  transition: 0.5s;
}
.sectionBox .sectionInnerBox .right .rightTop .join a:hover{
  box-shadow: 0px 1px 10px 0px rgba(0,0,0,0.5);
}
.sectionBox .sectionInnerBox .right{
  display: flex;
  display: -webkit-flex;
  flex-direction: column;
  justify-content: space-between;
  -webkit-justify-content: space-between;
}
.sectionBox .sectionInnerBox .right .rightBottom{
  overflow: hidden;
  position: relative;
}
.sectionBox .sectionInnerBox .right .rightBottom img{
  height: 395px;
  width: 610px;
  object-fit: cover;
  transition: 0.8s;
}
.sectionBox .sectionInnerBox .right .rightBottom img:hover{
 transform: scale(1.05);
}
.sectionBox .sectionInnerBox .right .rightBottom .content{
  font-size: 30px;
  font-weight: bold;
  color: #FFFFFF;
  font-family: Source Han Sans CN;
  width: 200px;
  height: 69px;
  line-height: 69px;
  text-align: center;
  border-top: 1px solid #FFFFFF;
  border-bottom: 1px solid #FFFFFF;
  position: absolute;
  left: 205px;
  top: 163px
}
.sectionBox .sectionInnerBox .right .rightBottom .content a{
  color: #FFFFFF;
}
.sectionBox .sectionInnerBox .right .rightBottom p{
  position: absolute;
  left: 0px;
  bottom: 23%;
  color: #FFFFFF;
  font-family: Source Han Sans CN;
  font-weight: bold;
  font-size: 16px;
  text-align: center;
  /*border: 1px solid  red;*/
  width: 100%;
  background-color: rgba(0,0,0,0.4);
  padding: 10px 0;
}
/* 严选好品 */
.goodsBox{
  width: 100%;
  background-color: #F0F6F4;
  margin-top: 86px;
}
.goodsBox .goodsInnerBox{
  margin: 0 auto;
  padding: 74px 0;
}
.goodsInnerBox .goodsTop{
  /* border: 1px solid red; */
  display: flex;
  display: -webkit-flex;
  justify-content: space-between;
  -webkit-justify-content: space-between;
  /* align-items: center;
  -webkit-align-items: center; */
}
.goodsInnerBox .goodsTop .goodsTopLeft p{
  font-size: 16px;
  font-weight: 400;
  color: #333333;
  font-family: Microsoft YaHei;
}
.goodsInnerBox .goodsTop .goodsTopLeft h1{
  font-size: 36px;
  font-weight: 400;
  color: #333333;
  font-family: Microsoft YaHei;
}
.goodsInnerBox .goodsTop .goodsTopRight ul{
  display: flex;
  display: -webkit-flex;
  /* border: 1px solid red; */
}
.goodsInnerBox .goodsTop .goodsTopRight ul li{
  border-bottom: 2px solid #F0F6F4;
  /* border: 1px solid red; */
}
.goodsInnerBox .goodsTop .goodsTopRight ul li:nth-child(4),
.goodsInnerBox .goodsTop .goodsTopRight ul li:nth-child(5),
.goodsInnerBox .goodsTop .goodsTopRight ul li:nth-child(6),
.goodsInnerBox .goodsTop .goodsTopRight ul li:nth-child(7),
.goodsInnerBox .goodsTop .goodsTopRight ul li:nth-child(8){
  display: none;
}
.goodsInnerBox .goodsTop .goodsTopRight ul li:hover{
  border-bottom: 2px solid #016948;
}
.goodsInnerBox .goodsTop .goodsTopRight ul li a:hover>p{
  color: #006847;
}
.goodsInnerBox .goodsTop .goodsTopRight ul li:not(:last-child){
  margin-right: 40px;
}
.goodsInnerBox .goodsTop .goodsTopRight p{
  font-size: 16px;
  margin-top: 10px;
  font-weight: 400;
  color: #222222;
  font-family: Source Han Sans CN;
  /* border: 1px solid red; */
  padding-bottom: 30px;
}
.goodsInnerBox .goodsTop .goodsTopRight .imgBox{
  position: relative;
  width: 36px;
  height: 31px;
  margin: 0 auto;
  display: flex;
  display: -webkit-flex;
  justify-content: center;
  align-items: center;
  /* border: 1px solid red; */
}
.goodsInnerBox .goodsTop .goodsTopRight .imgBox img{
  position: absolute;
  z-index: 1;
}
/*.goodsInnerBox .goodsTop .goodsTopRight ul li:first-child img:first-child{*/
/*  z-index: 0;*/
/*}*/
.goodsInnerBox .goodsTop .goodsTopRight ul li img:last-child{
  z-index: 0;
}
.goodsInnerBox .goodsContent{
  margin-top: 67px;
}
.goodsInnerBox .goodsContent .ul-Box:not(:first-child){
  display: none;
}
/*.goodsInnerBox .goodsContent ul{*/
/*  display: flex;*/
/*  display: -webkit-flex;*/
/*  justify-content: space-between;*/
/*  -webkit-justify-content: space-between;*/
/*}*/
.goodsInnerBox .goodsContent ul{
  display: flex;
  display: -webkit-flex;
  /* justify-content: space-between;
  -webkit-justify-content: space-between; */
  justify-content: flex-start;
  flex-wrap: wrap;
}
.goodsInnerBox .goodsContent ul li:not(:last-child){
  margin-right: 15px;
}
.goodsInnerBox .goodsContent img{
  /*border: 1px solid red; */
  width: 224px;
  height: 324px;
  object-fit: cover;
}
 .goodsInnerBox .goodsContent .bottomCentent{
  /*border: 1px solid red;*/
  /*width: 224px;*/
  /*width:100%;*/
} 
.goodsInnerBox .goodsContent .bottomCentent h1{
  font-size: 20px;
  font-weight: bold;
  color: #222222;
  font-family: Source Han Sans CN;
  margin-top: 40px;
  text-align: center;
}
.goodsInnerBox .goodsContent .bottomCentent p{
  font-size: 14px;
  font-weight: 400;
  color: #555555;
  font-family: Source Han Sans CN;
  padding: 25px 0 35px 0;
  text-align: center;
  /*border: 1px solid red; */
  width: 80%;
  /*width:192px;*/
  margin: 0 auto;
}
.goodsInnerBox .goodsContent a{
  display: block;
  /*width: 210px;*/
  width: 224px;
  transition: 0.35s;
}
.goodsInnerBox .goodsContent ul{
  flex-wrap: wrap;
}
.goodsInnerBox .goodsContent a:hover{
  background-color: #FFFFFF;
  transform: scale(1.03);
}
/*.goodsInnerBox .goodsContent a:hover>.bottomCentent>p{*/
/*  background-color: #FFFFFF;*/
/*  width: 224px;*/
/*}*/
/*.goodsInnerBox .goodsContent a:hover>.bottomCentent>h1{*/
/*  color: #006A46;*/
/*  background-color: #FFFFFF;*/
/*  width: 224px;*/
/*}*/
/* 新闻动态 */
.newsBox{
  width: 100%;
}
.newsBox .newsInnerBox{
  margin: 0 auto;
  /* border: 1px solid red; */
}
.newsInnerBox .newsTop{
  /* border: 1px solid red; */
  margin-top: 82px;
}
.newsInnerBox .newsTop h1{
  font-size: 36px;
  font-weight: 400;
  color: #333333;
  font-family: Microsoft YaHei;
}
.newsInnerBox .newsTop p{
  font-size: 16px;
  font-weight: 400;
  color: #333333;
  font-family: Microsoft YaHei;
}
.newsInnerBox .newsContent{
  /* border: 1px solid red; */
  margin-top: 72px;
  display: flex;
  display: -webkit-flex;
  justify-content: space-between;
  -webkit-justify-content: space-between;
}
.newsInnerBox .newsContent .newsContentLeft li a{
  display: flex;
  display: -webkit-flex;
}
.newsInnerBox .newsContent .newsContentLeft li .right{
  /* border: 1px solid red; */
  margin-left: 41px;
  width: 322px;
  display: flex;
  display: -webkit-flex;
  flex-direction: column;
  justify-content: space-between;
  -webkit-justify-content: space-between;
}
.newsInnerBox .newsContent .newsContentLeft li .right img{
  width: 21px;
}
.newsInnerBox .newsContent .newsContentLeft li .right h1{
  font-size: 18px;
  font-weight: 400;
  color: #1E1E1E;
  font-family: Source Han Sans CN;
  margin-top: 7px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.newsInnerBox .newsContent .newsContentLeft li .right .time{
  font-size: 14px;
  font-weight: 400;
  color: #888888;
  font-family: Arial;
}
.newsInnerBox .newsContent .newsContentLeft li .right .title{
  font-size: 14px;
  font-weight: 400;
  color: #555555;
  font-family: Source Han Sans CN;
}
.newsInnerBox .newsContent .newsContentLeft li .right .line{
  height: 1px;
  width: 100%;
  opacity: 0.2;
  background: #000000;
}
.newsInnerBox .newsContent .newsContentLeft li a img:first-child{
  width: 280px;
  height: 179px;
}
.newsInnerBox .newsContent .newsContentRight{
  width: 473px;
  /* border: 1px solid red; */
}
.newsInnerBox .newsContent .newsContentRight ul li .content{
  display: flex;
  display: -webkit-flex;
  justify-content: space-between;
  -webkit-justify-content: space-between;
}
.newsInnerBox .newsContent .newsContentRight ul li .content p {
  font-size: 16px;
  font-weight: 400;
  /* color: #1E1E1E; */
  font-family: Source Han Sans CN;
}
.newsInnerBox .newsContent .newsContentRight ul li a{
  /* border: 1px solid red; */
  display: block;
  padding: 9px 14px;
  transition: 1s;
}
.newsInnerBox .newsContent .newsContentRight ul li a:hover{
  color: #FFFFFF;
  background-color: #006A46;
  box-shadow: 0px 1px 10px 0px rgba(0,0,0,0.5);
  border-radius: 6px;
  
}
.newsInnerBox .newsContent .newsContentRight ul li a:hover>.content>p{
  color: #FFFFFF;
}
.newsInnerBox .newsBottom a{
  display: block;
  margin: 0 auto;
  margin-top: 71px;
  margin-bottom: 96px;
  text-align: center;
  border: 1px solid #006A46;
  border-radius: 20px;
  width: 190px;
  height: 40px;
  line-height: 40px;
  font-size: 16px;
  font-weight: 400;
  color: #006A46;
  font-family: Source Han Sans CN;
  transition: 0.5s;
}
.newsInnerBox .newsBottom a:hover{
  box-shadow: 0px 1px 10px 0px rgba(0,0,0,0.5);
}
/* ===brand=== */
.brandSectionBox{
  width: 100%;
}
.brandSectionBox .brandSectionInnerBox{
  margin: 0 auto;
}
.brandSectionInnerBox .brandTopImg{
  margin-top: 142px;
}
.brandSectionInnerBox .content1{
  margin-top: 50px;
}
.brandSectionInnerBox .content2{
  /* position: relative; */
  margin-top: 100px;
  /* border: 1px solid red; */
  display: flex;
  display: -webkit-flex;
  justify-content: space-between;
  -webkit-justify-content: space-between;
  align-items: flex-start;
}
.brandSectionInnerBox .content2 .c-l{
  /* border: 1px solid red; */
  position: relative;
}
.brandSectionInnerBox .content2 .c-l img{
  /* border: 1px solid red; */
}
.brandSectionInnerBox .content2 .right{
  width: 352px;
  padding: 100px 0;
  /* border: 1px solid red; */
}
.brandSectionInnerBox .content2 .right h1{
  font-size: 30px;
  font-weight: 800;
  color: #222222;
  font-family: Source Han Sans CN;
}
.brandSectionInnerBox .content2 .right .line{
  width: 30px;
  background: #016948;
  height: 2px;
  margin-top: 22px;
}
.brandSectionInnerBox .content2 .right .numberBox{
  /* border: 1px solid red; */
  display: flex;
  display: -webkit-flex;
  margin-top: 90px;
}
.brandSectionInnerBox .content2 .right .numberBox #number{
  font-size: 72px;
  font-weight: bold;
  color: #016948;
  font-family: Arial;
}
.brandSectionInnerBox .content2 .right .numberBox .rightTitle p{
  font-size: 24px;
  font-weight: bold;
  color: #016948;
  font-family: Source Han Sans CN;
}
.brandSectionInnerBox .content2 .right .title1,.brandSectionInnerBox .content2 .right .title2{
  font-size: 16px;
  font-family: Source Han Sans CN;
  font-weight: 400;
  color: #666666;
}
.brandSectionInnerBox .content2 .right .title1{
  margin-top: 22px;
}
.brandSectionInnerBox .content2 .right .title2{
  margin-top: 25px;
}
.brandSectionInnerBox .content2 .city1{
  position: absolute;
  top: 128px;
  left: 563px;
}
.brandSectionInnerBox .content2 .p-1{
  font-size: 16px;
  font-weight: bold;
  color: black;
  font-family: Microsoft YaHei;
  position: absolute;
  top: 118px;
  left: 603px;
  z-index: 9;
}
.brandSectionInnerBox .content2 .city2{
  position: absolute;
  top: 201px;
  left: 469px;
}
.brandSectionInnerBox .content2 .p-2{
  font-size: 16px;
  font-weight: bold;
  color: black;
  font-family: Microsoft YaHei;
  position: absolute;
  top: 191px;
  left: 509px;
  z-index: 9;
}
.brandSectionInnerBox .content2 .city3{
  position: absolute;
  top: 307px;
  left: 520px;
}
.brandSectionInnerBox .content2 .p-3{
  font-size: 16px;
  font-weight: bold;
  color: black;
  font-family: Microsoft YaHei;
  position: absolute;
  top: 248px;
  left: 530px;
  z-index: 9;
}
.brandSectionInnerBox .content2 .city4{
  position: absolute;
  top: 258px;
  left: 490px;
}
.brandSectionInnerBox .content2 .p-4{
  font-size: 16px;
  font-weight: bold;
  color: black;
  font-family: Microsoft YaHei;
  position: absolute;
  top: 297px;
  left: 560px;
  z-index: 9;
}
.brandSectionInnerBox .content2 .city5{
  position: absolute;
  top: 330px;
  left: 550px;
}
.brandSectionInnerBox .content2 .p-5{
  font-size: 16px;
  font-weight: bold;
  color: black;
  font-family: Microsoft YaHei;
  position: absolute;
  top: 320px;
  left: 590px;
  z-index: 9;
}
.brandSectionInnerBox .content2 .city6{
  position: absolute;
  top: 418px;
  left: 509px;
}
.brandSectionInnerBox .content2 .p-6{
  font-size: 16px;
  font-weight: bold;
  color: black;
  font-family: Microsoft YaHei;
  position: absolute;
  top: 408px;
  left: 549px;
  z-index: 9;
}
.brandSectionInnerBox .content2 .city7{
  position: absolute;
  top: 391px;
  left: 475px;
}
.brandSectionInnerBox .content2 .p-7{
  font-size: 16px;
  font-weight: bold;
  color: black;
  font-family: Microsoft YaHei;
  position: absolute;
  top: 381px;
  left: 515px;
  z-index: 9;
}
.brandSectionInnerBox .content2 .city8{
  position: absolute;
  top: 453px;
  left: 452px;
}
.brandSectionInnerBox .content2 .p-8{
  font-size: 16px;
  font-weight: bold;
  color: black;
  font-family: Microsoft YaHei;
  position: absolute;
  top: 443px;
  left: 492px;
  z-index: 9;
}
.brandSectionInnerBox .content2 .city9{
  position: absolute;
  top: 405px;
  left: 367px;
}
.brandSectionInnerBox .content2 .p-9{
  font-size: 16px;
  font-weight: bold;
  color: black;
  font-family: Microsoft YaHei;
  position: absolute;
  top: 395px;
  left: 407px;
  z-index: 9;
}
.brandSectionInnerBox .content2 .city10{
  position: absolute;
  top: 306px;
  left: 378px;
}
.brandSectionInnerBox .content2 .p-10{
  font-size: 16px;
  font-weight: bold;
  color: black;
  font-family: Microsoft YaHei;
  position: absolute;
  top: 296px;
  left: 418px;
  z-index: 9;
}
.brandSectionInnerBox .content2 .city11{
  position: absolute;
  top: 269px;
  left: 229px;
}
.brandSectionInnerBox .content2 .p-11{
  font-size: 16px;
  font-weight: bold;
  color: black;
  font-family: Microsoft YaHei;
  position: absolute;
  top: 259px;
  left: 269px;
  z-index: 9;
}
.brandSectionInnerBox .content2 .dotted{
  width: 9px;
  height: 9px;
  border-radius: 50%;
  background-color: #00A1E9;
}
  /* 标签选择器之属性匹配选择 */
.brandSectionInnerBox .content2 .city1 div[class^="pulse"],
.brandSectionInnerBox .content2 .city2 div[class^="pulse"],
.brandSectionInnerBox .content2 .city3 div[class^="pulse"],
.brandSectionInnerBox .content2 .city4 div[class^="pulse"],
.brandSectionInnerBox .content2 .city5 div[class^="pulse"],
.brandSectionInnerBox .content2 .city6 div[class^="pulse"],
.brandSectionInnerBox .content2 .city7 div[class^="pulse"],
.brandSectionInnerBox .content2 .city8 div[class^="pulse"],
.brandSectionInnerBox .content2 .city9 div[class^="pulse"],
.brandSectionInnerBox .content2 .city10 div[class^="pulse"],
.brandSectionInnerBox .content2 .city11 div[class^="pulse"]
{
    /* 保证小盒子水平垂直居中 */
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    width: 8px;
    height: 8px;
    box-shadow: 0 0 15px #00A1E9;
    border-radius: 50%;
    animation: pulse 3s linear infinite;
  }
.brandSectionInnerBox .content2 .city1 .pulse1,
.brandSectionInnerBox .content2 .city2 .pulse1,
.brandSectionInnerBox .content2 .city3 .pulse1,
.brandSectionInnerBox .content2 .city4 .pulse1,
.brandSectionInnerBox .content2 .city5 .pulse1,
.brandSectionInnerBox .content2 .city6 .pulse1,
.brandSectionInnerBox .content2 .city7 .pulse1,
.brandSectionInnerBox .content2 .city8 .pulse1,
.brandSectionInnerBox .content2 .city9 .pulse1,
.brandSectionInnerBox .content2 .city10 .pulse1,
.brandSectionInnerBox .content2 .city11 .pulse1
{
    animation-delay: 0s !important;
}
.brandSectionInnerBox .content2 .city1 .pulse2,
.brandSectionInnerBox .content2 .city2 .pulse2,
.brandSectionInnerBox .content2 .city3 .pulse2,
.brandSectionInnerBox .content2 .city4 .pulse2,
.brandSectionInnerBox .content2 .city5 .pulse2,
.brandSectionInnerBox .content2 .city6 .pulse2,
.brandSectionInnerBox .content2 .city7 .pulse2,
.brandSectionInnerBox .content2 .city8 .pulse2,
.brandSectionInnerBox .content2 .city9 .pulse2,
.brandSectionInnerBox .content2 .city10 .pulse2,
.brandSectionInnerBox .content2 .city11 .pulse2
{
    animation-delay: 1s !important;
}
.brandSectionInnerBox .content2 .city1 .pulse3,
.brandSectionInnerBox .content2 .city2 .pulse3,
.brandSectionInnerBox .content2 .city3 .pulse3,
.brandSectionInnerBox .content2 .city4 .pulse3,
.brandSectionInnerBox .content2 .city5 .pulse3,
.brandSectionInnerBox .content2 .city6 .pulse3,
.brandSectionInnerBox .content2 .city7 .pulse3,
.brandSectionInnerBox .content2 .city8 .pulse3,
.brandSectionInnerBox .content2 .city9 .pulse3,
.brandSectionInnerBox .content2 .city10 .pulse3,
.brandSectionInnerBox .content2 .city11 .pulse3
{
    animation-delay: 2s !important;
}
@keyframes pulse {
  0% {
    width: 8px;
    height: 8px;
  }

  40% {
    width: 40px;
    height: 40px;
    opacity: 1;
  }

  100% {
    width: 70px;
    height: 70px;
    opacity: 0;
  }
}
.brandSectionInnerBox .content3{
  /* border: 1px solid red; */
  margin-top: 110px;
  display: flex;
  display: -webkit-flex;
  justify-content: space-between;
  -webkit-justify-content: space-between;
}
.brandSectionInnerBox .content3 a{
  /*overflow: hidden;*/
  position: relative;
  transition: 0.3s;
}
.brandSectionInnerBox .content3 a .p-c{
  /* border: 1px solid red; */
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
}
.brandSectionInnerBox .content3 a .p-c h1{
  font-size: 30px;
  font-weight: 800;
  color: #222222;
  font-family: STKaiti;
  text-align: center;
  margin-top: 25%;
}
.brandSectionInnerBox .content3 a .p-c p{
  font-size: 16px;
  font-family: Arial;
  font-weight: 400;
  color: #888888;
  text-align: center;
  margin-top: 4%;
}
.brandSectionInnerBox .content3 a .p-c .line{
  width: 38px;
  height: 3px;
  background-color: #016948;
  margin: 0 auto;
  margin-top: 10%;
}
.brandSectionInnerBox .content3 a .p-c h6{
  font-size: 16px;
  font-family: Source Han Sans CN;
  font-weight: 400;
  color: #555555;
  text-align: center;
  width: 80%;
  margin: 0 auto;
  margin-top: 13%;
}
.brandSectionInnerBox .content3 a .p-c h3{
  font-size: 18px;
  font-family: SourceHanSansCN-Bold;
  font-weight: Bold;
  color: #333333;
  text-align: center;
}
.brandSectionInnerBox .content3 a:hover{
  box-shadow: 0px 1px 10px 0px rgba(0,0,0,0.5);
}
/* 发展历程 */
.developmentBox{
  width: 100%;
  background-color: #F8F8F8;
  margin-top: 130px;
}
.developmentBox .developmentInnerBox{
  margin: 0 auto;
  padding: 100px 0 150px 0;
  /* border: 1px solid red; */
}
.developmentInnerBox .devTop h1{
  font-size: 36px;
  font-weight: 400;
  color: #333333;
  font-family: Microsoft YaHei;
}
.developmentInnerBox .devTop p{
  font-size: 16px;
  font-weight: 400;
  color: #333333;
  font-family: Microsoft YaHei;
}
/* .developmentInnerBox .historyBox{
  border: 1px solid red;
}
.developmentInnerBox .historyBox .historyBottom{
  border: 1px solid red;
} */
.historyBox .historyBottom{
  /* border: 1px solid yellow; */
  position: relative;
  padding: 0 70px;
  box-sizing: border-box;
  width: 100%;
}
.historyBox .historyBottom .swiper-button-next,
.historyBox .historyBottom .swiper-button-prev {
  width: 13px;
  height: 21px;
  top: 65px;
}
.historyBox .historyBottom .gallery-thumbs:before {
  content: '';
  display: block;
  width: 100%;
  height: 1px;
  background-color: #BFBFBF;
  position: absolute;
  top: 52px;
}
.historyBox .historyBottom h3{
  width: 60px;
  height: 60px;
  border-radius: 50%;
  border: 1px solid #016948;
  text-align: center;
  line-height: 60px;
  font-size: 16px;
  font-weight: 400;
  color: #555555;
  font-family: Arial;
  margin: 0 auto;
  cursor: pointer;
  transition: all 0.8s;
  position: absolute;
  z-index: 99;
  top: 50%;
  left: 50%;
  transform: translate(-50%,-50%);
  background-color: #FFFFFF;
}
.historyBox .historyBottom .swiper-slide{
  /* border: 1px solid red; */
  height: 105px;
}
.historyBox .historyBottom .swiper-slide:hover{
  cursor: pointer;
}
.historyBox .historyBottom .swiper-slide-thumb-active h3,.historyBox .historyBottom .swiper-slide:hover h3{
  width: 75px;
  height: 75px;
  line-height: 75px;
  background-color: #016948;
  border: 15px solid #C7DBD5;
  color: #FFFFFF;
  font-size: 20px;
}
.developmentInnerBox .historyBox .historyTop .brandContent{
  display: flex;
  display: -webkit-flex;
  justify-content: space-between;
  -webkit-justify-content: space-between;
  padding: 74px 45px;
  /* border: 1px solid yellow; */
}
.historyBox .historyTop .brandContent .text h3{
  font-size: 20px;
  font-weight: bold;
  color: #016948;
  font-family: Source Han Sans CN;
}
.historyBox .historyTop .brandContent .text p{
  font-size: 16px;
  font-weight: 400;
  color: #222222;
  font-family: Source Han Sans CN;
  margin-top: 20px;
}
/* 产品 */
.productBox .productInnerBox{
  /* border: 1px solid red; */
  margin: 0 auto;
  margin-top: 142px;
}
.productInnerBox .productContent{
  margin-top: 82px;
}
.productInnerBox .productContent .productLeft p{
  font-size: 16px;
  font-weight: 400;
  color: #333333;
  font-family: Microsoft YaHei;
}
.productInnerBox .productContent .productLeft h1{
  font-size: 36px;
  font-weight: 400;
  color: #333333;
  font-family: Microsoft YaHei;
}
.productInnerBox .productContent .productTop{
  display: flex;
  display: -webkit-flex;
  justify-content: space-between;
  -webkit-justify-content: space-between;
  /* border: 1px solid red; */
}
.productInnerBox .productContent .productRight ul{
  display: flex;
  display: -webkit-flex;
}
.productInnerBox .productContent .productRight ul li{
  border-bottom: 2px solid #FFFFFF;
}
.productInnerBox .productContent .productRight ul li:hover{
  border-bottom: 2px solid #016948;
}
.productInnerBox .productContent .productRight ul li a:hover>p{
  color: #006847;
}
.productInnerBox .productContent .productRight ul li:not(:last-child){
  margin-right: 40px;
}
.productInnerBox .productContent .productRight p{
  font-size: 16px;
  margin-top: 10px;
  font-weight: 400;
  color: #222222;
  font-family: Source Han Sans CN;
  /* border: 1px solid red; */
  padding-bottom: 30px;
}
.productInnerBox .productContent .productRight .imgBox{
  position: relative;
  width: 36px;
  height: 31px;
  margin: 0 auto;
  display: flex;
  display: -webkit-flex;
  justify-content: center;
  align-items: center;
  /* border: 1px solid red; */
}
.productInnerBox .productContent .productRight .imgBox img{
  position: absolute;
  z-index: 1;
}
/*.productInnerBox .productContent .productRight ul li:first-child img:first-child{*/
/*  z-index: 0;*/
/*}*/
/*.productInnerBox .productContent .productRight ul li:not(:first-child) img:last-child{*/
/*  z-index: 0;*/
/*}*/
.productInnerBox .productContent .productRight ul li img:last-child{
  z-index: 0;
}
.productInnerBox .productContent .line{
  width: 100%;
  height: 1px;
  background-color: #A0A0A0;
}
.productInnerBox .productContent .commodityContent .commodityBox:not(:first-child){
  display: none;
}
.productInnerBox .productContent .commodityBox{
  margin-top: 54px;
}
/*.productInnerBox .productContent .commodityBox .row{*/
  /* border: 1px solid red; */
/*  display: flex;*/
/*  display: -webkit-flex;*/
/*  justify-content: space-between;*/
/*  -webkit-justify-content: space-between;*/
/*  flex-wrap: wrap;*/
/*  margin-bottom: 20px;*/
/*  width: 100%;*/
/*}*/
.productInnerBox .productContent .commodityBox .row{
  /* border: 1px solid red; */
  display: flex;
  display: -webkit-flex;
  /* justify-content: space-between;
  -webkit-justify-content: space-between; */
  justify-content: flex-start;
  align-items: flex-start;
  flex-wrap: wrap;
  margin-bottom: 20px;
}
.productInnerBox .productContent .commodityBox .row a:not(:last-child){
  margin-right: 20px;
}
.productInnerBox .productContent .commodityBox .row a{
  display: block;
  transition: 0.8s;
  width: 280px;
}
.productInnerBox .productContent .commodityBox .row a img{
  width: 280px;
  height: 360px;
  object-fit: cover;
}
.productInnerBox .productContent .commodityBox .row a:hover{
  box-shadow: 0px -2px 5px #EFEFEF,-2px 0px 5px #888888,2px 0px 5px #888888,0px 2px 5px #888888;
  transform: scale(1.02);
}
.productInnerBox .productContent .commodityBox .row a:hover>.bottomTitle{
  background-color: #006A46;
}
.productInnerBox .productContent .commodityBox .row a:hover>.bottomTitle>h3{
  color: #FFFFFF;
}
.productInnerBox .productContent .commodityBox .row a:hover>.bottomTitle>p{
  color: #FFFFFF;
}
.productInnerBox .productContent .commodityBox .row .bottomTitle{
  padding: 15px 0 20px 0;
  transition: 0.8s;
  width: 100%;
}
.productInnerBox .productContent .commodityBox .row .bottomTitle h3{
  font-size: 18px;
  font-family: Source Han Sans CN;
  font-weight: 500;
  color: #222222;
  text-align: center;
  transition: 0.8s;
}
.productInnerBox .productContent .commodityBox .row .bottomTitle p{
  font-size: 14px;
  font-weight: 400;
  color: #555555;
  font-family: Source Han Sans CN;
  text-align: center;
  margin-top: 10px;
  transition: 0.8s;
}
/*.productInnerBox .productContent .commodityBox .row::after{*/
/*  content: '';*/
/*  width: 280px;*/
/*}*/
/* 产品详情 */
.productDetailsBox{
  /* border: 1px solid red; */
  margin-top: 182px;
  margin-bottom: 75px;
}
.productDetailsBox .productDetailsInnerBox{
  margin: 0 auto;
  background-color: #FFFFFF;
}
.productDetailsInnerBox .detailsSwiper{
  /* border: 1px solid red; */
  padding: 20px 79px 20px 20px;
  display: flex;
  display: -webkit-flex;
  justify-content: space-between;
  -webkit-justify-content:space-between;
}
.productDetailsInnerBox .detailsSwiper .left{
  /* border: 1px solid red; */
  width: 560px;
  height: 710px;
  /*position: relative;*/
}
/* =======放大镜======= */
/*.productDetailsInnerBox .detailsSwiper .left .imagezoom{*/
  /* border: 1px solid blue; */
/*  position: absolute;*/
/*  width: 200px;*/
/*  height: 200px;*/
  /* display: none; */
/*  background: url(https://gtms01.alicdn.com/tps/i4/T12pdtXaldXXXXXXXX-2-2.png);*/
/*  cursor: move;*/
/*  z-index: 1;*/
/*}*/
/*.productDetailsInnerBox .detailsSwiper .right .img-pop{*/
/*  position: absolute;*/
/*  right: 40px;*/
/*  bottom: 15px;*/
/*  z-index: 999;*/
/*  width: 204px;*/
/*  height: 261px;*/
/*  overflow: hidden;*/
  /* border: 1px solid red; */
/*  box-shadow: -13px 13px 0px 0 #D7EDEB;*/
/*  display: none;*/
/*}*/
/*弹出图的宽高为跟随鼠标覆层的2倍宽高*/
/*.productDetailsInnerBox .detailsSwiper .right .img-pop img {*/
/*  display: none;*/
/*  position: absolute;*/
/*  width: 560px;*/
/*  height: 710px;*/
/*  display: none;*/
/*}*/
/*.productDetailsInnerBox .detailsSwiper .right .r-br{*/
  /* border: 1px solid red; */
/*  transform: rotate(90deg);*/
/*  position: absolute;*/
/*  right: -55px;*/
/*  bottom: 180px;*/
/*  font-size: 14px;*/
/*  font-family: Arial;*/
/*  font-weight: 400;*/
/*  color: #666666;*/
/*  display: none;*/
/*}*/
/* =======放大镜======= */
.productDetailsInnerBox .detailsSwiper .left .imagezoom{
  /* border: 1px solid blue; */
  position: absolute;
  width: 200px;
  height: 200px;
  /* display: none; */
  background: url(https://gtms01.alicdn.com/tps/i4/T12pdtXaldXXXXXXXX-2-2.png);
  cursor: move;
  z-index: 1;
}
.productDetailsInnerBox .detailsSwiper .right .img-pop{
  position: absolute;
  right: 40px;
  bottom: 15px;
  z-index: 999;
  width: 204px;
  height: 261px;
  overflow: hidden;
  /* border: 1px solid red; */
  box-shadow: -13px 13px 0px 0 #D7EDEB;
  display: none;
}
/*弹出图的宽高为跟随鼠标覆层的2倍宽高*/
.productDetailsInnerBox .detailsSwiper .right .img-pop img {
  position: absolute;
  width: 560px;
  height: 710px;
  display: none;
}
.productDetailsInnerBox .detailsSwiper .right .r-br{
  /* border: 1px solid red; */
  transform: rotate(90deg);
  position: absolute;
  right: -55px;
  bottom: 180px;
  font-size: 14px;
  font-family: Arial;
  font-weight: 400;
  color: #666666;
  display: none;
}
/* ===== */
/*.productDetailsInnerBox .detailsSwiper .left .img-box{*/
/*  display: inline-block;*/
/*  position: relative;*/
/*  width: 400px;*/
/*}*/
.productDetailsInnerBox .detailsSwiper .left img{
  width: 560px;
  height: 710px;
  object-fit: cover;
}
.productDetailsInnerBox .detailsSwiper .right{
  width: 480px;
  position: relative;
  /* border: 1px solid black; */
  /* margin-left: 55px; */
}
.productDetailsInnerBox .detailsSwiper .right h1{
  margin-top: 42px;
  font-size: 36px;
  font-weight: bold;
  color: #222222;
  font-family: Source Han Sans CN;
}
.productDetailsInnerBox .detailsSwiper .right h4{
  margin-top: 30px;
  font-size: 22px;
  font-family: Source Han Sans CN;
  font-weight: 400;
  color: #666666;
}
.productDetailsInnerBox .detailsSwiper .right p{
  margin-top: 65px;
  font-size: 18px;
  font-weight: 400;
  color: #666666;
  font-family: Source Han Sans CN;
  line-height: 36px;
}

.productDetailsInnerBox .detailsBox1{
  /* border: 1px solid red; */
  padding: 89px 64px 0 91px;
  display: flex;
  display: -webkit-flex;
  justify-content: space-between;
  -webkit-justify-content: space-between;
}
.productDetailsInnerBox .detailsBox1 .right img{
  transition: 0.8s;
  width: 450px;
  height: 550px;
  object-fit: cover;
}
.productDetailsInnerBox .detailsBox1 .right img:hover{
  transform: scale(1.03);
  cursor: pointer;
}
.productDetailsInnerBox .detailsBox1 .left{
  width: 479px;
  position: relative;
  /* border: 1px solid red; */
}
.productDetailsInnerBox .detailsBox1 .left h1{
  font-size: 36px;
  font-weight: bold;
  color: #006A46;
  font-family: Source Han Sans CN;
}
.productDetailsInnerBox .detailsBox1 .left h4{
  font-size: 18px;
  font-weight: 400;
  color: #888888;
  font-family: Arial;
  margin-top: 15px;
}
.productDetailsInnerBox .detailsBox1 .left h6{
  font-size: 16px;
  font-weight: 400;
  color: #666666;
  font-family: Source Han Sans CN;
  margin: 40px 0 60px 0;
}
.productDetailsInnerBox .detailsBox1 .left p{
  font-size: 16px;
  font-weight: 400;
  color: #333333;
  font-family: Source Han Sans CN;
  line-height: 48px;
}
.productDetailsInnerBox .btn{
  width: 279px;
  background-color: #D7EDEB;
  height: 70px;
  font-size: 22px;
  font-weight: 400;
  color: #006A46;
  font-family: Source Han Sans CN;
  letter-spacing: 8px;
  line-height: 70px;
  text-align: center;
  position: absolute;
  bottom: 0;
  left: 0;
}
.productDetailsInnerBox .detailsBox2{
  /* border: 1px solid red; */
  padding: 115px 64px 0 91px;
  display: flex;
  display: -webkit-flex;
  justify-content: space-between;
  -webkit-justify-content: space-between;
}
.productDetailsInnerBox .detailsBox2 .left{
  /* border: 1px solid red; */
  width: 450px;
  height: 550px;
  overflow: hidden;
}
.productDetailsInnerBox .detailsBox2 .left img{
  /* border: 1px solid red; */
  transition: 0.8s;
  width: 450px;
  height: 550px;
  object-fit: cover;
}
.productDetailsInnerBox .detailsBox2 .left img:hover{
  transform: scale(1.03);
  cursor: pointer;
}
.productDetailsInnerBox .detailsBox2 .right{
  width: 479px;
  /* border: 1px solid red; */
  position: relative;
}
.productDetailsInnerBox .detailsBox2 .right h4{
  margin-top: 35px;
  font-size: 16px;
  font-weight: 400;
  color: #666666;
  font-family: Source Han Sans CN;
}
.productDetailsInnerBox .detailsBox2 .right p{
  margin-top: 40px;
  font-size: 16px;
  font-weight: 400;
  color: #333333;
  font-family: Source Han Sans CN;
}
.productDetailsInnerBox .detailsBox2 .right .colorList{
  display: flex;
  display: -webkit-flex;
  margin: 20px 0 67px 0;
}
.productDetailsInnerBox .detailsBox2 .right .colorList li{
  width: 25px;
  height: 25px;
  transition: 0.5s;
}
.productDetailsInnerBox .detailsBox2 .right .colorList li:nth-child(1){
  background-color: #81C4EE;
}
.productDetailsInnerBox .detailsBox2 .right .colorList li:nth-child(2){
  background-color: #5F5F5F; 
}
.productDetailsInnerBox .detailsBox2 .right .colorList li:nth-child(3){
  background-color: #A7D9CE;
}
.productDetailsInnerBox .detailsBox2 .right .colorList li:nth-child(4){
  background-color: #E9BED9;
}
.productDetailsInnerBox .detailsBox2 .right .colorList li:not(:last-child){
  margin-right: 18px;
}
.productDetailsInnerBox .detailsBox2 .right .colorList li:hover{
  cursor: pointer;
  transform: scale(1.2);
}
.productDetailsInnerBox .detailsBox2 .right .typeList{
  display: flex;
  display: -webkit-flex;
  margin-top: 20px;
}
.productDetailsInnerBox .detailsBox2 .right .typeList li{
  border: 1px solid #BFBFBF;
  font-size: 16px;
  font-weight: 400;
  color: #333333;
  font-family: Source Han Sans CN;
  padding: 4px 20px;
  transition: 0.8s;
}
.productDetailsInnerBox .detailsBox2 .right .typeList li:not(:last-child){
  margin-right: 5px;
}
.productDetailsInnerBox .detailsBox2 .right .typeList li:hover{
  cursor: pointer;
  background-color: #006A46;
  color: #FFFFFF;
}
.productDetailsInnerBox .detailsBox3{
  padding: 105px 0;
  /* border: 1px solid red; */
  display: flex;
  display: -webkit-flex;
  height: 488px;
}
.productDetailsInnerBox .detailsBox3 .bothSides{
  width: 100px;
  background-color: #D7EDEB;
}
.productDetailsInnerBox .detailsBox3 .content{
  width: 1000px;
  display: flex;
  display: -webkit-flex;
  align-items: center;
  justify-content: center;
  /* padding: ; */
}
.productDetailsInnerBox .detailsBox3 .content .left img{
  transition: 0.8s;
    /* border: 1px solid red; */
  border-radius: 100px;
  width: 317pxpx;
  height: 317px;
  object-fit: cover;
}
.productDetailsInnerBox .detailsBox3 .content .left img:hover{
  cursor: pointer;
  transform: rotate(360deg);
}
.productDetailsInnerBox .detailsBox3 .content .right p{
  font-size: 16px;
  font-weight: 400;
  color: #222222;
  font-family: Source Han Sans CN;
  margin-left: 30px;
}
.productDetailsInnerBox .detailsBox3 .content .right p:first-child{
  margin: 17px 0 45px 0;
}
.productDetailsInnerBox .detailsBox3 .content .right p:last-child{
  margin-top: 35px;
}
.productDetailsInnerBox .detailsBox3 .content .right .gradient{
  width: 236px;
  border-radius: 29px;
  height: 58px;
  margin-left: 57px;
  display: flex;
  display: -webkit-flex;
  flex-direction: column;
  justify-content: center;
  -webkit-justify-content: center;
  background-image: linear-gradient(to right, #006A49,#147656,#6FAB97,#FFFFFF);
  transition: 0.8s;
}
.productDetailsInnerBox .detailsBox3 .content .right .gradient:hover{
  transform: scale(1.1);
  cursor: pointer;
}
.productDetailsInnerBox .detailsBox3 .content .right .gradient:not(:last-child){
  margin-top: 22px;
}
.productDetailsInnerBox .detailsBox3 .content .right .unique{
  margin-left: 77px;
  width: 290px;
}
.productDetailsInnerBox .detailsBox3 .content .right .gradient h5{
  /* border: 1px solid blue; */
  font-size: 16px;
  font-weight: bold;
  color: #FFFFFF;
  font-family: Source Han Sans CN;
  margin-left: 30px;
}
.productDetailsInnerBox .detailsBox3 .content .right .gradient h6{
  /* border: 1px solid red; */
  color: #A3BEB2;
  margin-left: 30px;
  font-weight: 200;
}
/* .productDetailsInnerBox .detailsBox4{
  border: 1px solid red;
} */
.productDetailsInnerBox .detailsBox4 h1{
  font-size: 36px;
  font-weight: 500;
  color: #006A46;
  font-family: Source Han Sans CN;
  text-align: center;
}
.productDetailsInnerBox .detailsBox4 h2{
  font-size: 18px;
  font-weight: 400;
  color: #888888;
  font-family: Arial;
  text-align: center;
  margin-top: 13px;
}
.productDetailsInnerBox .detailsBox4 .row{
  display: flex;
  display: -webkit-flex;
  justify-content: space-between;
  -webkit-justify-content: space-between;
  padding: 49px 150px 104px 150px;
}
.productDetailsInnerBox .detailsBox4 .row .box{
  /* border: 1px solid red; */
  width: 280px;
  height: 360px;
  background-color: #E5F0EC;
  border-radius: 20px;
  transition: 0.8s;
}
.productDetailsInnerBox .detailsBox4 .row .box:hover{
  transform: scale(1.1);
  cursor: pointer;
}
.productDetailsInnerBox .detailsBox4 .row .box img{
  margin: 56px auto 0;
}
.productDetailsInnerBox .detailsBox4 .row .box h3{
  font-size: 24px;
  font-weight: bold;
  color: #006A46;
  font-family: Arial;
  text-align: center;
  margin-top: 40px;
}
.productDetailsInnerBox .detailsBox4 .row .box p{
  width: 200px;
  font-size: 16px;
  font-family: Source Han Sans CN;
  font-weight: 400;
  color: #666666;
  text-align: center;
  margin: 0 auto;
  margin-top: 15px;
}
/* 新闻 */
.newsPageBox{
  margin-top: 142px;
  margin-bottom: 84px;
}
.newsPageBox .newsPageInnerBox{
  margin: 0 auto;
  /* border: 1px solid red; */
}
.newsPageBox .newsPageInnerBox .content{
  margin-top: 66px;
}
.newsPageInnerBox .content .rowContent .rowBox:not(:first-child){
  display: none;
}
.newsPageInnerBox .content .topBtnList{
  /* border: 1px solid red; */
  display: flex;
  display: -webkit-flex;
  justify-content: center;
  -webkit-justify-content: center;
  margin-bottom: 38px;
}
.newsPageInnerBox .content .topBtnList li:not(:last-child){
  margin-right: 15px;
}
.newsPageInnerBox .content .topBtnList a{
  display: block;
  padding: 7px 32px;
  border: 1px solid #D2D2D2;
  border-radius: 20px;
  font-size: 16px;
  font-weight: 400;
  color: #666666;
  font-family: Source Han Sans CN;
  transition: 0.5s;
}
.newsPageInnerBox .content .topBtnList a:hover{
  color: #FFFFFF;
  background-color: #016948;
}
.newsPageInnerBox .content .row{
  padding: 40px 0;
  /* border: 1px solid red; */
  border-bottom: 1px solid #E5E5E5;
}
.newsPageInnerBox .content .row a{
  /* border: 1px solid red; */
  display: flex;
  display: -webkit-flex;
  justify-content: space-between;
  -webkit-justify-content: space-between;
  transition: 0.8s;
}
.newsPageInnerBox .content .row a .left{
  width: 748px;
}
.newsPageInnerBox .content .row a .left p{
  font-size: 16px;
  font-weight: 400;
  color: #666666;
  font-family: Arial;
}
.newsPageInnerBox .content .row a .left h3{
  font-size: 18px;
  font-weight: 500;
  color: #333333;
  font-family: Source Han Sans CN;
  margin-top: 25px;
}
.newsPageInnerBox .content .row a .left h6{
  font-size: 16px;
  font-weight: 400;
  color: #666666;
  font-family: Source Han Sans CN;
  margin-top: 20px;
  overflow:hidden; 
  display:-webkit-box; 
  -webkit-box-orient:vertical; 
  -webkit-line-clamp:2; 
}
.newsPageInnerBox .content .row a .left h5{
  display: block;
  font-size: 16px;
  font-weight: 400;
  color: #016948;
  font-family: Source Han Sans CN;
  margin-top: 23px;
}
.newsPageInnerBox .content .row a:hover{
  transform: translateX(40px);
}
/* 新闻详情 */
/*.newsDetailsBox{*/
/*  margin-top: 142px;*/
/*}*/
.newsDetailsBox .topNav{
  background-color: #EEEEEE;
  width: 100%;
  position: fixed;
  top: 140px;
}
.newsDetailsBox .topNav .topNav-c{
  margin: 0 auto;
  height: 60px;
  display: flex;
  display: -webkit-flex;
  align-items: center;
}
.newsDetailsBox .topNav img{
  width: 15px;
  height: 15px;
}
.newsDetailsBox .topNav h6{
  display: flex;
  display: -webkit-flex;
  margin-left: 15px;
  font-size: 16px;
  font-weight: 400;
  color: #666666;
  font-family: Source Han Sans CN;
}
.newsDetailsInnerBox{
  margin: 0 auto;
   /*border: 1px solid red;*/
  margin-top: 272px;
}
.newsDetailsInnerBox .imgBox{
  width: 100%;
  margin-top: 50px;
  background-color: #EDF6F1;
}
.newsDetailsInnerBox img{
  width: 50%;
  margin: 0 auto;
}
.newsDetailsInnerBox .n-b{
  margin: 100px 0;
  padding-top: 50px;
  font-size: 16px;
  font-weight: 400;
  color: #222222;
  font-family: Source Han Sans CN;
  border-top: 1px solid #A0A0A0;
}
.newsDetailsInnerBox .head{
  /* border: 1px solid red; */
  border-bottom: 1px solid #A0A0A0;
}
.newsDetailsInnerBox .head h1{
  font-size: 36px;
  font-weight: bold;
  color: #222222;
  font-family: Source Han Sans CN;
  text-align:  center;
  margin-top: 77px;
}
.newsDetailsInnerBox .head .head-t{
  display: flex;
  display: -webkit-flex;
  justify-content: center;
  -webkit-justify-content: center;
  margin: 40px 0 33px 0;
}
.newsDetailsInnerBox .head .head-t p{
  font-size: 16px;
  font-weight: 400;
  color: #666666;
  font-family: Source Han Sans CN;
}
.newsDetailsInnerBox .head .head-t p:last-child{
  margin-left: 100px;
}
/* 店铺 */
.shopBox{
  /* border: 1px solid red; */
  margin-top: 142px;
}
.shopBox .shopInnerBox{
  /* border: 1px solid black; */
  margin: 0 auto;
}
.shopInnerBox .offline{
  border-bottom: 1px solid #E5E5E5;
  padding: 59px 0 46px 0;
}
.shopInnerBox .b-img{
  margin-bottom: 118px;
}
.shopInnerBox .b-img .b-img-box{
  /* border: 1px solid red; */
  position: relative;
}
.shopInnerBox .b-img .b-img-box img{
  width: 100%;
  height: 336px;
}
.shopInnerBox .b-img .b-img-box .box{
  position: absolute;
  top: 70px;
  left: 79px;
  width: 535px;
  /* border: 1px solid red; */
}
.shopInnerBox .b-img .b-img-box .box h1{
  font-size: 24px;
  font-weight: 500;
  color: #222222;
  font-family: Source Han Sans CN;
}
.shopInnerBox .b-img .b-img-box .box P{
  font-size: 16px;
  font-weight: 400;
  color: #AAAAAA;
  font-family: Arial;
}
.shopInnerBox .b-img .b-img-box .box .line{
  width: 100%;
  height: 1px;
  background-color: #BFBFBF;
  margin: 33px 0;
}
.shopInnerBox .b-img .b-img-box .box img{
  width: 50px;
  height: 50px;
  border-radius: 4px;
}
.shopInnerBox .b-img .b-img-box .box ul{
  display: flex;
  display: -webkit-flex;
  justify-content: space-between;
  -webkit-justify-content: space-between;
}
.shopInnerBox .offline h1{
  font-size: 24px;
  font-weight: 500;
  color: #222222;
  font-family: Source Han Sans CN;
  text-align: center;
}
.shopInnerBox .offline p{
  font-size: 16px;
  font-weight: 400;
  color: #AAAAAA;
  font-family: Arial;
  margin-top: 10px;
  text-align: center;
}
.shopInnerBox .map{
  margin-top: 48px;
}
.shopInnerBox .map .top{
  display: flex;
  display: -webkit-flex;
  justify-content: center;
  -webkit-justify-content: center;
}
.shopInnerBox .map .top select{
  width: 431px;
  height: 60px;
  font-size: 16px;
  font-weight: 400;
  color: #222222;
  font-family: Source Han Sans CN;
  outline: none;
  border: 1px solid #E5E5E5;
}
.shopInnerBox .map .top .selectSearch{
  width: 280px;
  height: 60px;
  display: flex;
  display: -webkit-flex;
  justify-content: center;
  -webkit-justify-content: center;
  align-items: center;
  -webkit-align-items: center;
  background-color: #016948;
  margin-left: 240px;
}
.shopInnerBox .map .top .selectSearch:hover{
  cursor: pointer;
}
.shopInnerBox .map .top .selectSearch img{
  width: 38px;
  height: 13px;
  margin-left: 24px;
}
.shopInnerBox .map .top .selectSearch p{
  font-size: 18px;
  font-weight: 400;
  color: #FFFFFF;
  font-family: Source Han Sans CN;
}
.shopInnerBox .map .mapBox{
  /* border: 1px solid blue; */
  margin: 45px 0 154px 0;
  position: relative;
}
.shopInnerBox .map .mapBox #maps{
  position: relative;
}
.shopInnerBox .map .mapBox #maps .icon1{
  position: absolute;
  top: 460px;
  right: 125px;
}
.shopInnerBox .map .mapBox #maps .icon2{
  position: absolute;
  top: 410px;
  right: 295px;
  width: 57px;
  height: 55px;
}
.shopInnerBox .map .mapBox .box{
  width: 486px;
  position: absolute;
  top: 103px;
  right: 0;
  /* border: 1px solid red; */
  box-shadow: 0px 0px 14px 0px rgba(0,0,0,0.12);
  border-radius: 10px;
}
/* .shopInnerBox .map .mapBox .box .to-left{
  display: block;
  overflow: hidden;
  width: 0px;
  height: 0px;
  border: 6px solid #ccc;
  border-color: #ccc #fff;
  border-width: 60px 60px 60px 0;
  position: absolute;
  left: 0;
  bottom: 175 px;
  margin-left: -60px;
} */
.shopInnerBox .map .mapBox .box .top{
  border-radius: 10px 10px 0 0;
  background-color: #016948;
  /* border: 1px solid black; */
}
.shopInnerBox .map .mapBox .box .top .top-c{
  width: 392px;
  margin: 0 auto;
  /* border: 1px solid red; */
  display: flex;
  display: -webkit-flex;
  justify-content: space-between;
  align-items: center;
  -webkit-justify-content: space-between;
  -webkit-align-items: center;
}
.shopInnerBox .map .mapBox .box .top .top-c .rightImg{
  margin-right: 54px;
  /* border: 1px solid red; */
}
.shopInnerBox .map .mapBox .box .top .top-c .top-c-l{
  display: flex;
  display: -webkit-flex;
  align-items: center;
  -webkit-align-items: center;
  /* border: 1px solid red; */
}
.shopInnerBox .map .mapBox .box .top .top-c .top-c-l p{
  font-size: 24px;
  font-weight: bold;
  color: #D9C49E;
  font-family: Source Han Sans CN;
  margin-left: 19px;
  /* border: 1px solid red; */
}
.shopInnerBox .map .mapBox .box .top .top-c .top-c-l img{
  width: 20px;
  height: 24px;
}
.shopInnerBox .map .mapBox .box .content{
  height: 388px;
  overflow: auto;
}
::-webkit-scrollbar{
  display: none;
}
.shopInnerBox .map .mapBox .box .content .row{
  width: 392px;
  margin: 0 auto;
  padding: 25px 0 20px 0;
}
.shopInnerBox .map .mapBox .box .content .row:not(:last-child){
  border-bottom: 1px dashed #E5E5E5;
}
.shopInnerBox .map .mapBox .box .content .row h3{
  font-size: 18px;
  font-weight: bold;
  color: #222222;
  font-family: SourceHanSansCN-Bold;
}
.shopInnerBox .map .mapBox .box .content .row p{
  font-size: 16px;
  font-weight: Regular;
  color: #888888 ;
  font-family: Source Han Sans CN;
  margin-top: 10px;
}
#maps path {
  fill: #ccc;
  stroke: #fff;
  stroke-width: 1px;
}
#maps{
  width: 800px;
  height: 625px;
  /* border: 1px solid red; */
}
.selected{
  fill: #126349 !important;
}
/* 联系 */
.contactBox{
  /* border: 1px solid red; */
  margin-top: 142px;
}
.contactBox .contactInnerBox{
  /* border: 1px solid black; */
  margin: 0 auto;
}
.contactBox .contactInnerBox #mapBox{
  width: 100%;
  height: 320px;
  /* border: 1px solid red; */
}
.contactInnerBox .contentBox{
  margin-top: 67px;
}
.contactInnerBox .contentBox h1{
  font-size: 36px;
  font-weight: 800;
  color: #33302C;
  font-family: Source Han Sans CN;
  text-align: center;
}
.contactInnerBox .contentBox .line{
  width: 32px;
  background-color: #016948;
  height: 2px;
  margin: 0 auto;
  margin-top: 20px;
}
.contactInnerBox .contentBox h5{
  font-size: 16px;
  font-weight: 400;
  color: #555555;
  font-family: Source Han Sans CN;
  text-align: center;
  margin-top: 25px;
}
.contactInnerBox .contentBox .c-b{
  margin-top: 94px;
  /* border: 1px solid blue; */
  display: flex;
  display: -webkit-flex;
  justify-content: space-between;
  -webkit-justify-content: space-between;
  align-items: center;
  -webkit-align-items: center;
  margin-bottom: 125px;
}
.contactInnerBox .contentBox .c-b .c-b-r{
  display: flex;
  display: -webkit-flex;
  margin-right: 98px;
  /* border: 1px solid red; */
}
.contactInnerBox .contentBox .c-b .c-b-r .img-b img{
  box-shadow: 0px 0px 14px 0px rgba(0,0,0,0.12);
}
.contactInnerBox .contentBox .c-b .c-b-r .img-b:last-child{
  margin-left: 25px;
}
.contactInnerBox .contentBox .c-b .c-b-r .img-b p{
  font-size: 16px;
  font-weight: 400;
  color: #333333;
  font-family: Source Han Sans CN;
  margin-top: 10px;
  text-align: center;
}
.contactInnerBox .contentBox .c-b .c-b-l ul li{
  display: flex;
  display: -webkit-flex;
  /* border: 1px solid yellow; */
  align-items: center;
  -webkit-align-items: center;
}
.contactInnerBox .contentBox .c-b .c-b-l ul li:not(:first-child){
  margin-top: 45px;
}
.contactInnerBox .contentBox .c-b .c-b-l ul li i{
  width: 53px;
  border: 1px solid #434343;
  border-radius: 50%;
  height: 53px;
  color: #555555;
  font-size: 30px;
  display: flex;
  display: -webkit-flex;
  align-items: center;
  justify-content: center;
  -webkit-align-items: center;
  -webkit-justify-content: center;
  transition: all 0.3s;
}
.contactInnerBox .contentBox .c-b .c-b-l ul li:hover i{
  transform: rotate(180deg);
}
.contactInnerBox .contentBox .c-b .c-b-l .c-b-l-r{
  /* border: 1px solid red; */
  margin-left: 22px;
}
.contactInnerBox .contentBox .c-b .c-b-l .c-b-l-r p{
  font-size: 14px;
  font-weight: 400;
  color: #666666;
  font-family: Source Han Sans CN;
}
.contactInnerBox .contentBox .c-b .c-b-l .c-b-l-r h3{
  font-size: 18px;
  font-family: Arial;
  font-weight: 400;
  color: #222222;
  margin-top: 2px;
}
.contactInnerBox .contentBox .c-b .c-b-l .c-b-l-r h4{
  font-size: 18px;
  font-weight: 400;
  color: #222222;
  font-family: Source Han Sans CN;
  margin-top: 2px;
}
/* 招聘 */
.recruitmentBox{
  /* border: 1px solid red; */
  margin-top: 142px;
}
.recruitmentBox .recruitmentTopBox{
  /* border: 1px solid red; */
  position: relative;
}
.recruitmentBox .recruitmentTopBox img{
  width: 100%;
  height: 540px;
  object-fit: cover;
}
.recruitmentBox .recruitmentTopBox .contentBox{
  /* border: 1px solid black; */
  position: absolute;
  top: 0;
  left: 50%;
  transform: translateX(-50%);
  display: flex;
  display: -webkit-flex;
  align-items: center;
  justify-content: space-between;
  -webkit-align-items: center;
  -webkit-justify-content: space-between;
  height: 100%;
}
.recruitmentBox .recruitmentTopBox .contentBox .left{
  width: 500px;
  /* border: 1px solid red; */
}
.recruitmentBox .recruitmentTopBox .contentBox .left h1{
  font-size: 42px;
  font-weight: 800;
  color: #FFFFFF;
  font-family: Source Han Sans CN;
}
.recruitmentBox .recruitmentTopBox .contentBox .left .line{
  width: 32px;
  background-color: #FFFFFF;
  height: 2px;
  margin-top: 30px;
  margin-left: 5px;
}
.recruitmentBox .recruitmentTopBox .contentBox .left h6{
  font-size: 16px;
  font-weight: 400;
  color: #FFFFFF;
  line-height: 30px;
  font-family: Source Han Sans CN;
  margin-top: 30px;
  border-radius: 10px;
  background-color:rgba(0,0,0,0.4)
}
.recruitmentBox .recruitmentTopBox .contentBox .right{
  background-color: #026847;
  opacity: 0.96;
  width: 530px;
  height: 100%;
  display: flex;
  display: -webkit-flex;
  flex-direction: column;
  justify-content: center;
}
.recruitmentBox .recruitmentTopBox .contentBox .right .r-b{
  margin-top: 80px;
}
.recruitmentBox .recruitmentTopBox .contentBox .right .r-content{
  width: 130px;
  /* border: 1px solid blue; */
}
.recruitmentBox .recruitmentTopBox .contentBox .right .numBox{
  display: flex;
  display: -webkit-flex;
  justify-content: center;
  -webkit-justify-content: center;
  /* border: 1px solid black; */
}
.recruitmentBox .recruitmentTopBox .contentBox .right .num{
  font-size: 48px;
  font-weight: 500;
  color: #D9C49E;
  font-family: Oswald;
  /* border: 1px solid red; */
}
.recruitmentBox .recruitmentTopBox .contentBox .right .numBox p{
  font-size: 16px;
  font-weight: 500;
  color: #D9C49E;
  font-family: Source Han Sans CN;
  line-height: 40px;
  /* border: 1px solid red; */
}
.recruitmentBox .recruitmentTopBox .contentBox .right h6{
  font-size: 16px;
  font-family: Source Han Sans CN;
  font-weight: 400;
  color: #FFFFFF;
  text-align: center;
  /* border: 1px solid red; */
}
.recruitmentBox .recruitmentTopBox .contentBox .right .r-t,.recruitmentBox .recruitmentTopBox .contentBox .right .r-b{
  display: flex;
  display: -webkit-flex;
  justify-content: space-evenly;
  -webkit-justify-content: space-evenly;
  /* border: 1px solid red; */
}
.likeBox{
  /* border: 1px solid red; */
  margin-top: 83px;
}
.likeBox h1{
  font-size: 30px;
  font-weight: bold;
  color: #222222;
  font-family: Source Han Sans CN;
  text-align: center;
}
.likeBox .line{
  width: 35px;
  background-color: #016948;
  height: 2px;
  margin: 0 auto;
  margin-top: 20px;
}
.likeBox ul{
  display: flex;
  display: -webkit-flex;
  justify-content: center;
  -webkit-justify-content: center;
  /* border: 1px solid black; */
  margin-top: 34px;
  flex-wrap: wrap;
}
/*.likeBox ul li:not(:last-child){*/
/*  margin-right: 10px;*/
/*}*/
.likeBox ul li{
  margin-right: 10px;
}
.likeBox ul li a{
  display: block;
  border: 1px solid #BFBFBF;
  border-radius: 20px;
  width: 120px;
  height: 35px;
  line-height: 35px;
  text-align: center;
  font-size: 16px;
  font-weight: 400;
  color: #666666;
  font-family: Source Han Sans CN;
  transition: 0.8s;
}
.likeBox ul li a:hover{
  color: #FFFFFF;
  background-color: #016948;
}
.likeBox .listSwiper .r-Swiper:not(:first-child){
  display: none;
}
.likeBox .r-Swiper{
  width: 960px;
  height: 300px;
  margin: 0 auto;
  margin-top: 45px;
  /* border: 1px solid black; */
}
.likeBox .r-Swiper img{
  /* border: 1px solid red; */
  width: 960px;
  height: 300px;
  border-radius: 15px;
}
.likeBox .recruitmentImg1{
  /* border: 1px solid red; */
  display: flex;
  display: -webkit-flex;
  justify-content: center;
  -webkit-justify-content: center;
  margin-top: 88px;
}
.likeBox .recruitmentImg1 .r-1-box .r-1{
  /* border: 1px solid red; */
  height: 40px;
  position: relative;
}
.likeBox .recruitmentImg1 .r-1-box .r-1 h1{
  /* padding: 0 20px; */
  font-size: 18px;
  font-weight: 400;
  line-height: 40px;
  color: #222222;
  font-family: Source Han Sans CN;
}
.likeBox .recruitmentImg1 .r-1-box .r-1 h1 span{
  color: #016948;
  font-weight:bold;
}
.likeBox .recruitmentImg1 .r-1-box .r-1 .m-1{
  position: absolute;
  top: 0;
  left: 0;
}
.likeBox .recruitmentImg1 .r-1-box .r-1 .m-2{
  position: absolute;
  bottom: 0;
  right: 0;
}
.likeBox .recruitmentImg1 .r-1-box .r-t-1{
  width: 180px;
  height: 55px;
  margin: 50px auto 50px;
}
.likeBox .recruitmentImg1 .r-1-box h2{
  font-size: 18px;
  font-family: Source Han Sans CN;
  font-weight: 400;
  color: #222222;
  margin-bottom: 50px;
}
.likeBox .recruitmentImg1 .r-1-box .r-t-2{
  width: 223px;
  height: 55px;
  margin: auto;
}
.welfareBox{
  background-color: #F1F1F1;
  margin-top: 109px;
  padding: 88px 0 107px 0;
}
.welfareBox ul{
  display: flex;
  display: -webkit-flex;
  /* border: 1px solid black; */
  justify-content: center;
  -webkit-justify-content: center;
  flex-wrap: wrap;
}
.welfareBox ul li{
  overflow: hidden;
}
.welfareBox ul a{
  display: block;
  /* border: 1px solid red; */
  transition: 0.8s;
}
.welfareBox ul a:hover{
  transform: scale(1.05);
}
.welfareBox ul .w-t{
  padding: 35px 0 40px 0;
}
.welfareBox ul .w-t h3{
  color: #016948;
  font-size: 20px;
  font-family: SourceHanSansCN-Bold;
  font-weight: Bold;
  text-align: center;
}
.welfareBox ul .w-t h4{
  color: #222222;
  font-size: 16px;
  font-family: Source Han Sans CN;
  font-weight: 400;
  text-align: center;
  margin-top: 15px;
}
.likeAnotherBox{
  /* border: 1px solid red; */
  margin-top: 81px;
  margin-bottom: 108px;
}
.likeAnotherBox .recruitmentImg2{
  /* border: 1px solid red; */
  display: flex;
  display: -webkit-flex;
  justify-content: center;
  -webkit-justify-content: center;
}
.likeAnotherBox .recruitmentImg2 .r-1-box img:first-child{
  width: 180px;
  height: 55px;
  margin: 0 auto;
}
.likeAnotherBox .recruitmentImg2 .r-1-box img:last-child{
  width: 169px;
  height: 55px;
  margin: 0 auto;
}
.likeAnotherBox .recruitmentImg2 .r-1-box h2{
  width: 467px;
  font-size: 18px;
  font-family: Source Han Sans CN;
  font-weight: 400;
  color: #222222;
  height: 65px;
  line-height: 36px;
  text-align: center;
  /* border: 1px solid red; */
  margin: 50px 0;
}
.likeAnotherBox h1{
  font-size: 30px;
  font-weight: 400;
  color: #222222;
  font-family: Source Han Sans CN;
  margin-top: 80px;
  text-align: center;
}
.likeAnotherBox .email{
  /* border: 1px solid red; */
  margin-top: 35px;
}
.likeAnotherBox .email .emailLinke{
  display: block;
  width: 400px;
  height: 60px;
  line-height: 60px;
  text-align: center;
  font-size: 24px;
  font-weight: 400;
  color: #016948;
  font-family: Source Han Sans CN;
  border: 1px solid #016948;
  border-radius: 30px;
  transition: 0.8s;
  margin: 0 auto;
}
.likeAnotherBox .email .emailLinke:hover{
  color: #FFFFFF;
  background-color: #016948;
}
.likeAnotherBox .email p{
  margin-top: 25px;
  font-size: 16px;
  font-weight: 400;
  color: #888888;
  font-family: Source Han Sans CN;
  text-align: center;
}
.likeAnotherBox .email h4{
  margin-top: 50px;
  height: 18px;
  font-family: Source Han Sans CN;
  font-weight: 400;
  font-size: 18px;
  text-align:  center;
}
.likeAnotherBox .email .qr{
  box-shadow: 0px 0px 10px 0px rgba(1,105,72,0.16);
  margin: 0 auto;
  margin-top: 35px;
  width: 130px;
  height: 130px;
}
.likeAnotherBox .email h5{
  margin-top: 90px;
  font-size: 18px;
  font-weight: 400;
  color: #222222;
  font-family: Source Han Sans CN;
  text-align:  center;
}
.likeAnotherBox .email .q-b{
  /* border: 1px solid yellow; */
  display: flex;
  display: -webkit-flex;
  justify-content: center;
  -webkit-justify-content: center;
  align-items: center;
  margin-top: 37px;
}
.likeAnotherBox .email .q-b a:last-child img{
  margin-left: 29px;
}
/* 页脚 */
.footerBox {
  width: 100%;
  /* margin-top: 96px; */
  background-color: #CCE1DA;
}
.footerBox .footerInnerBox{
  margin: 0 auto;
  padding: 69px 0 33px 0;
  /* border: 1px solid red; */
}
.footerInnerBox .footerTop{
  display: flex;
  display: -webkit-flex;
}
.footerInnerBox .footerTop .left{
  flex: 1.3;
  /* width: 324px; */
  height: 157px;
  /* border: 1px solid red; */
}
.footerInnerBox .footerTop .middle{
  flex: 1.5;
  /* width: 359px; */
  height: 157px;
  /* border: 1px solid red; */
}
.footerInnerBox .footerTop .middle .p1{
  font-size: 16px;
  font-family: Microsoft YaHei;
  font-weight: 400;
  color: #333333;
}
.footerInnerBox .footerTop .middle .p2{
  font-size: 14px;
  font-weight: 400;
  color: #333333;
  font-family: Microsoft YaHei;
  margin-top: 5px;
}
.footerInnerBox .footerTop .middle .content{
  width: 197px;
  /* border: 1px solid red; */
  margin: 0 auto;
}
.footerInnerBox .footerTop .middle .content .imgBox{
  margin-top: 25px;
  display: flex;
  display: -webkit-flex;
  justify-content: space-between;
  -webkit-justify-content: space-between;
  /* border: 1px solid red; */
}
.footerInnerBox .footerTop .right{
  /* border: 1px solid red; */
  flex: 2;
}
.footerInnerBox .footerTop .right .content{
  /* border: 1px solid; */
  margin: 0 auto;
  width: 426px;
}
.footerInnerBox .footerTop .right .content ul{
  /*border: 1px solid red; */
  display: flex;
  display: -webkit-flex;
  justify-content: space-between;
  -webkit-justify-content: space-between;
  flex-wrap: wrap;
  margin-top: 15px;
}
.footerInnerBox .footerTop .right .content ul li img{
  width: 93px;
  height: 93px;
}
.footerInnerBox .footerTop .right .content ul li p{
  font-size: 16px;
  font-weight: 400;
  color: #333333;
  font-family: Microsoft YaHei;
  text-align: center;
  opacity: 0.5;
  margin-top: 6px;
}
.footerInnerBox .footerLine{
  width: 100%;
  height: 1px;
  background-color: #A3B4AE;
  margin-top: 49px;
}
.footerInnerBox .footerBottom{
  margin-top: 28px;
  display: flex;
  display: -webkit-flex;
  justify-content: center;
  align-items: center;
  font-size: 14px;
  font-weight: 400;
  color: #333333;
  font-family: Arial;
  flex-wrap: wrap;
}
/*.footerInnerBox .footerBottom .p1{*/
/*  flex: 2;*/
  /* border: 1px solid red; */
/*}*/
/*.footerInnerBox .footerBottom .p2{*/
  /* border: 1px solid red; */
/*  flex: 2;*/
/*}*/
/*.footerInnerBox .footerBottom .p3{*/
  /* border: 1px solid red; */
/*  flex: 0.5;*/
/*}*/
.footerInnerBox .footerBottom p{
  margin-right: 15px;
}
.footerInnerBox .footerBottom .p4{
  display: flex;
  align-items: center;
}
.footerInnerBox .footerBottom .p4 img{
  height: 16px;
  margin-right: 5px;
}
/* 分页 */
.n-page {
  margin: 60px 0 60px 0;
}
.part .el-pagination {
  text-align: center;
  width: 100%;
  display: flex;
  display: -webkit-flex;
  justify-content: center;
  -webkit-justify-content: center;
  /* border: 1px solid red; */
}
.part .el-pagination .btn-prev {
  width: 36px;
  background: url(../images/pageLeft.jpg) center center no-repeat;
  margin-right: 30px;
  padding: 0;
  border: none;
}
.part .el-pagination .btn-next {
  width: 36px;
  background: url(../images/pageRight.jpg) center center no-repeat;
  padding: 0;
  margin-left: 20px;
  border: none;
}

/* .part .el-pagination .btn-prev .el-icon-arrow-left:before {
  font-size: 12px;
  content: "ä¸Šä¸€é¡µ";
  color: #999999;
  border-radius: 12px;
}

.part .el-pagination .btn-next .el-icon-arrow-right:before {
  font-size: 12px;
  content: "ä¸‹ä¸€é¡µ";
  color: #999999;
  border-radius: 12px;
} */
.part .el-pagination .btn-quickprev {
  width: 24px;
  height: 24px;
  background: url(../images/dian_1.jpg) center center no-repeat;
  margin-top: 8px;
  border-radius: 12px;
  border-radius: 12px;
}
.part .el-pagination .btn-quickprev:before {
  content: ""
}
.part .el-pagination .btn-quicknext {
  width: 24px;
  height: 24px;
  background: url(../images/dian_1.jpg) center center no-repeat;
  margin-top: 8px;
  border-radius: 12px;
  border-radius: 12px;
}
.part .el-pagination .btn-quicknext:before {
  content: ""
}
.part .el-pagination__jump {
  display: none !important;
}
.el-pager {
  display: flex;
  display: -webkit-flex;
}
.part .el-pagination .btn-quicknext,
.part .el-pagination .btn-quickprev {
  box-shadow: none;
}
.part .el-pagination .btn-quicknext::after,
.part .el-pagination .btn-quickprev::after {
  display: none;
}
.el-pager li {
  width: 16px;
  height: 24px;
  margin-right: 10px;
  line-height: 24px;
  min-width: auto;
  font-size: 18px;
  font-family: Arial;
  font-weight: 400;
  color: #888888;
}
.el-pager li.active {
  color: #016948;
  border-bottom: 1px solid #016948;
}
/* 新闻swiper */
.r-Swiper .swiper-button-prev,.r-Swiper .swiper-button-next{
  background: none;
  width: 40px;
  background: #000000;
  opacity: 0.5;
  border-radius: 50%;
  height: 40px;
  display: flex;
  display: -webkit-flex;
  justify-content: center;
  align-items: center;
}
.r-Swiper .swiper-button-prev i,.r-Swiper .swiper-button-next i{
  display: flex;
  display: -webkit-flex;
  justify-content: center;
  align-items: center;
  width: 9px;
  height: 17px;
  font-size: 22px;
  color: #FFFFFF;
}
/* 产品详情swiper */
.productDetailsInnerBox .detailsSwiper .left .swiper-button-next,
.productDetailsInnerBox .detailsSwiper .left .swiper-button-prev{
  width: 40px;
  background: #000000;
  opacity: 0.6;
  height: 86px;
  display: flex;
  display: -webkit-flex;
  justify-content: center;
  align-items: center;
}
.productDetailsInnerBox .detailsSwiper .left .swiper-button-next{
  right: 0;
}
.productDetailsInnerBox .detailsSwiper .left .swiper-button-prev{
  left: 0;
}
.productDetailsInnerBox .detailsSwiper .left .swiper-button-next i,
.productDetailsInnerBox .detailsSwiper .left .swiper-button-prev i{
  display: flex;
  display: -webkit-flex;
  justify-content: center;
  align-items: center;
  width: 15px;
  height: 29px;
  font-size: 30px;
  color: #FFFFFF;
}