.footer {
  background : #67c23a;
  padding : 0 20px;
  z-index : 999
}
.footer .footer-content {
  -webkit-box-pack : justify;-ms-flex-pack : justify;
  display : -webkit-box;
  display : -ms-flexbox;
  display : flex;
  justify-content : space-between;
  margin : 0 auto;
  max-width : 1200px;
  padding : 50px 0
}
.footer .footer-content .footer-content-left {
  color : #fff;
  font-size : 14px;
  width : 30%
}
.footer .footer-content .footer-content-left .footer-content-item_des {
  line-height : 30px
}
.footer .footer-content .footer-content-left .footer-content-item_des span {
  font-size : 20px
}
.footer .footer-content .footer-content-contact {
  color : #fff;
  font-size : 14px;
  line-height : 30px;
  width : 20%
}
.footer .footer-content .footer-content-contact .title {
  border-bottom : 1px solid #ffeb3b;
  width : 200px
}
.footer .footer-content .footer-content-number {
  color : #fff;
  font-size : 14px;
  line-height : 30px;
  width : 20%
}
.footer .footer-content .footer-content-weixinCode {
  text-align : right
}
.footer .footer-content .footer-content-weixinCode img {
  height : 150px;
  vertical-align : middle;
  width : 150px
}
.box-card1 {
  background-color : #67c23a
}
.box-card1, .box-card1 .box-card-bg {
  min-height : 1000px;
  width : 100%
}
.box-card1 .box-card-main {
  margin : 0 auto;
  max-width : 1200px
}
.box-card1 .box-card-main .box-card-main_title {
  color : #fff;
  font-size : 35px;
  padding-top : 140px;
  text-align : center
}
.box-card1 .box-card-main .box-card-main_title .slogan-subtitle {
  font-size : 22px;
  letter-spacing : 16px;
  line-height : 17px;
  margin-top : 14px;
  opacity : .8;
  position : relative;
  text-indent : 16px
}
.box-card1 .box-card-main .navList {
  -webkit-box-pack : justify;-ms-flex-pack : justify;
  display : -webkit-box;
  display : -ms-flexbox;
  display : flex;
  height : 75px;
  justify-content : space-between;
  margin-top : -10px
}
.box-card1 .box-card-main .navList .nav-active a {
  opacity : 1!important
}
.box-card1 .box-card-main .navList a {
  color : #fff;
  cursor : pointer;
  font-size : 14px;
  line-height : 75px;
  opacity : .7;
  padding : 0 20px
}
  .box-card1 .box-card-main .navList a : hover {
  opacity : 1!important
}
.box-card1 .box-card-main .box-card-main_titles {
  -webkit-box-pack : justify;-ms-flex-pack : justify;
  color : #fff;
  display : -webkit-box;
  display : -ms-flexbox;
  display : flex;
  font-size : 35px;
  justify-content : space-between;
  padding-top : 10px
}
.box-card1 .box-card-main .box-card-main_titles .slogan-subtitle {
  font-size : 14px;
  letter-spacing : 16px;
  line-height : 17px;
  margin-top : 26px;
  opacity : .8;
  position : relative;
  text-indent : 16px
}
.box-card1 .box-card-main .box-card-main_des {
  color : #fff;
  margin : 15px 0;
  opacity : .8;
  text-align : center;
  text-shadow : 0 1px 3px #002252
}
.box-card1 .box-card-main .box-card-main_swiper {
  margin-top : 150px
}
.box-card1 .box-card-main .box-card-main_swiper img {
  height : 600px;
  vertical-align : middle;
  width : 100%
}
.box-card2 {
  background-color : #fff;
  width : 100%
}
.box-card2 .box-card-main {
  margin : 0 auto;
  max-width : 1200px
}
.box-card2 .box-card-main .box-card-main_title {
  color : #555;
  font-size : 38px;
  font-weight : 100;
  line-height : 100px;
  padding : 20px;
  text-align : center
}
.box-card2 .box-card-main .box-card-main_title span {
  border-bottom : 1px solid #ddd
}
.box-card2 .box-card-main .box-card-main_list {
  -webkit-box-pack : center;-ms-flex-pack : center;
  display : -webkit-box;
  display : -ms-flexbox;
  display : flex;-ms-flex-wrap : wrap;
  flex-wrap : wrap;
  justify-content : center;
  padding : 20px 0 60px
}
.box-card2 .box-card-main .box-card-main_list .box-card-main_item {
  display : -webkit-box;
  display : -ms-flexbox;
  display : flex;
  margin-top : 30px;
  padding : 60px 30px;
  width : 33.3%
}
.box-card2 .box-card-main .box-card-main_list .box-card-main_item .img {
  height : 80px;
  margin-right : 15px;
  vertical-align : middle;
  width : 80px
}
.box-card2 .box-card-main .box-card-main_list .box-card-main_item .title {
  color : #000;
  font-size : 25px;
  font-weight : 800;
  margin-top : -20px
}
.box-card2 .box-card-main .box-card-main_list .box-card-main_item .description {
  color : #888;
  font-size : 16px;
  line-height : 30px;
  margin : 10px 0
}
  .box-card2 .box-card-main .box-card-main_list .box-card-main_item : nth-child(odd) {
  background-color : #f8f8f8
}
.dialog {
  border : 1px solid #71a6d0;
  border-radius : 10px;
  padding : 30px
}
.dialog .dialog-introduce-item {
  color : #5694c5;
  line-height : 30px
}
  .box-card2 : nth-child(odd) {
  background-color : #f8f8f8
}
.el-carousel__item {
  background-color : #fff
}
