@charset "utf-8";

/* 文本编辑详情页 */

.make-text {

  line-height: 1.75;

  color: #666;

  font-size: 16px;

  font-family: 'PingFang SC', 'Microsoft YaHei', 'Microsoft YaHei UI', 'SimSun', 'SimHei', 'Arial' !important;

}

@media (max-width: 1580px) {

  .make-text {

    font-size: 14px;

    line-height: 1.5;

  }

}

@media (max-width: 1260px) {

}

.make-text img {

  max-width: 100%;

  height: auto!important;

}

.make-text table {

  width: 100%!important;

}

@media (max-width: 767px) {

  .make-text table {

    min-width: 700px;

  }

}

.make-text table td {

  color: #666666;

  border: 1px solid #ddd;

  color: #333;

  padding: 0.12rem 0.2rem;

}

@media (max-width: 767px) {

  .make-text table td {

    font-size: 14px;

  }

}

.make-text ul,

.make-text li,

.make-text ol {

  list-style: inherit;

}

.make-text ul {

  padding-left: 20px;

}

.make-text a {

  color: #0600ff;

}

.make-text h1,

.make-text h2,

.make-text h3,

.make-text h4,

.make-text h5,

.make-text h6 {

  font-weight: revert;

  line-height: 1.22;

  color: #333333;

  font-size: 20px;

}

@media (max-width: 1580px) {

  .make-text h1,

  .make-text h2,

  .make-text h3,

  .make-text h4,

  .make-text h5,

  .make-text h6 {

    font-size: 18px;

  }

}

@media (max-width: 767px) {

  .make-text h1,

  .make-text h2,

  .make-text h3,

  .make-text h4,

  .make-text h5,

  .make-text h6 {

    font-size: 18px!important;

    line-height: 1.3;

  }

}

.make-text p,

.make-text span {

  font-size: 16px;

  font-family: 'PingFang SC', 'Microsoft YaHei', 'Microsoft YaHei UI', 'SimSun', 'SimHei', 'Arial' !important;

  color: #666;

}

@media (max-width: 767px) {

  .make-text p,

  .make-text span {

    line-height: 24px;

    font-size: 16px!important;

  }

}

/* 售后服务 */

.afterservice_tit {

  margin: 0 auto 0.52rem;

  max-width: 646px;

  text-align: center;

}

.afterservice_tit .tit {

  font-size: 0.42rem;

  color: #000;

  font-weight: bold;

}

.afterservice_tit .text {

  font-size: 16px;

  font-weight: normal;

  font-stretch: normal;

  line-height: 24px;

  letter-spacing: 0px;

  color: #666666;

  margin-top: 18px;

}

@media (max-width: 1580px) {

  .afterservice_tit .text {

    font-size: 14px;

    line-height: 22px;

    margin-top: 12px;

  }

}

@media (max-width: 767px) {

  .afterservice_tit .text {

    margin-top: 8px;

  }

}

.afterservice-sec1 {

  padding-top: 0.7rem;

  padding-bottom: 1.4rem;

}

.afterservice-sec1 .cont {

  display: flex;

  flex-wrap: wrap;

  margin: 0 0.25rem;

}

@media (max-width: 767px) {

  .afterservice-sec1 .cont {

    margin: 0;

  }

}

.afterservice-sec1 .cont .item {

  width: 33.333%;

  padding: 0 0.25rem;

}

@media (max-width: 767px) {

  .afterservice-sec1 .cont .item {

    padding: 0;

    width: 100%;

    margin-bottom: 0.3rem;

  }

}

.afterservice-sec1 .cont .item .list {

  background-color: #f7f7f7;

  border-radius: 10px;

  overflow: hidden;

  position: relative;

  display: flex;

  flex-direction: column;

  align-items: center;

  justify-content: center;

  text-align: center;

  padding: 0.7rem 0.24rem 0.46rem;

}

.afterservice-sec1 .cont .item .list:before {

  content: "";

  display: block;

  width: 100%;

  height: 100%;

  position: absolute;

  top: 0;

  left: 0;

  background-image: linear-gradient(90deg, #004ea2 0%, #0068d7 50%, #00b4ff 100%), linear-gradient(#f5f5f5, #f5f5f5);

  background-blend-mode: normal, 

              normal;

  border-radius: 10px;

  -webkit-transition: all 0.6s linear;

  transition: all 0.6s linear;

  opacity: 0;

}

.afterservice-sec1 .cont .item .list .img {

  position: relative;

  height: 0.4rem;

  margin-bottom: 0.3rem;

}

@media (max-width: 1580px) {

  .afterservice-sec1 .cont .item .list .img {

    height: 0.56rem;

  }

}

.afterservice-sec1 .cont .item .list .img img,

.afterservice-sec1 .cont .item .list .img svg {

  float: left;

  height: 100%;

}

.afterservice-sec1 .cont .item .list .img img path,

.afterservice-sec1 .cont .item .list .img svg path {

  opacity: 1;

  fill: #000000;

  -webkit-transition: all 0.6s;

  transition: all 0.6s;

}

.afterservice-sec1 .cont .item .list .tit {

  position: relative;

  font-size: 0.28rem;

  font-weight: bold;

  color: #000000;

  margin-bottom: 0.5rem;

  -webkit-transition: all 0.6s;

  transition: all 0.6s;

}

@media (max-width: 767px) {

  .afterservice-sec1 .cont .item .list .tit {

    font-size: 0.32rem;

    margin-bottom: 0.3rem;

  }

}

.afterservice-sec1 .cont .item .list .but {

  position: relative;

  -webkit-transition: all 0.6s;

  transition: all 0.6s;

  color: #333333;

  display: flex;

  align-items: center;

  justify-content: center;

  font-size: 18px;

}

@media (max-width: 1580px) {

  .afterservice-sec1 .cont .item .list .but {

    font-size: 16px;

  }

}

.afterservice-sec1 .cont .item .list .but i {

  display: flex;

  margin-left: 18px;

  align-items: center;

}

@media (max-width: 1580px) {

  .afterservice-sec1 .cont .item .list .but i {

    margin-left: 16px;

  }

}

.afterservice-sec1 .cont .item .list .but i svg {

  width: 7px;

  height: 11px;

}

@media (max-width: 1580px) {

  .afterservice-sec1 .cont .item .list .but i svg {

    width: 5px;

    height: 9px;

  }

}

.afterservice-sec1 .cont .item .list .but i svg path {

  opacity: 1;

  fill: #999999;

  -webkit-transition: all 0.6s;

  transition: all 0.6s;

}

.afterservice-sec1 .cont .item .list .but i svg:nth-child(2) path {

  fill: #ccc;

  opacity: 0.4;

}

.afterservice-sec1 .cont .item .list:hover:before {

  opacity: 1;

}

.afterservice-sec1 .cont .item .list:hover .img svg path {

  fill: #fff;

}

.afterservice-sec1 .cont .item .list:hover .tit {

  color: #fff;

}

.afterservice-sec1 .cont .item .list:hover .but {

  color: #fff;

}

.afterservice-sec1 .cont .item .list:hover .but i svg path {

  fill: #fff;

}

.afterservice-sec1 .cont .item .list:hover .but i svg:nth-child(2) path {

  fill: #fff;

}

.afterservice-sec2 {

  padding: 1.4rem 0;

  background-color: #f8f8f8;

}

.afterservice-sec2 .from {

  width: 100%;

  display: flex;

  flex-wrap: wrap;

  justify-content: center;

  align-items: center;

  margin-bottom: 0.4rem;

}

@media (max-width: 767px) {

  .afterservice-sec2 .from {

    justify-content: flex-start;

  }

}

.afterservice-sec2 .from .name {

  margin-right: 20px;

  font-size: 20px;

  color: #333333;

}

@media (max-width: 1580px) {

  .afterservice-sec2 .from .name {

    margin-right: 16px;

    font-size: 18px;

  }

}

@media (max-width: 991px) {

  .afterservice-sec2 .from .name {

    margin-right: 12px;

    font-size: 16px;

  }

}

@media (max-width: 767px) {

  .afterservice-sec2 .from .name {

    width: 100%;

    margin-bottom: 0.24rem;

  }

}

@media (max-width: 767px) {

  .afterservice-sec2 .from .int {

    width: calc(50% - 0.12rem);

  }

}

.afterservice-sec2 .from .int select,

.afterservice-sec2 .from .int input {

  width: 2.8rem;

  height: 54px;

  color: #666666;

  font-size: 18px;

  border-radius: 4px;

  padding: 10px 20px;

  border: solid 1px #7f7f7f;

}

@media (max-width: 1580px) {

  .afterservice-sec2 .from .int select,

  .afterservice-sec2 .from .int input {

    font-size: 16px;

    height: 50px;

    padding: 6px 16px;

  }

}

@media (max-width: 991px) {

  .afterservice-sec2 .from .int select,

  .afterservice-sec2 .from .int input {

    height: 46px;

    font-size: 14px;

  }

}

@media (max-width: 767px) {

  .afterservice-sec2 .from .int select,

  .afterservice-sec2 .from .int input {

    width: 100%;

    height: 42px;

  }

}

.afterservice-sec2 .from .int select {

  background: url(../images/seleiconsv1.svg) 92% center / auto no-repeat;

}

.afterservice-sec2 .from .select {

  margin-right: 20px;

}

@media (max-width: 1580px) {

  .afterservice-sec2 .from .select {

    margin-right: 16px;

  }

}

@media (max-width: 767px) {

  .afterservice-sec2 .from .select {

    margin-right: 0.24rem;

  }

}

@media (min-width: 768px) {

  .afterservice-sec2 .from .select select {

    width: 2.6rem;

  }

}

.afterservice-sec2 .from .but {

  /* margin-left: 30px; */

}

/* @media (max-width: 1580px) {

  .afterservice-sec2 .from .but {

    margin-left: 26px;

  }

}

@media (max-width: 991px) {

  .afterservice-sec2 .from .but {

    margin-left: 22px;

  }

} */

@media (max-width: 767px) {

  .afterservice-sec2 .from .but {

    margin-left: 0;

    width: 100%;

    margin-top: 0.3rem;

  }

}

.afterservice-sec2 .from .but button {

  color: #fff;

  width: 1.82rem;

  height: 50px;

  font-size: 18px;

  font-weight: bold;

  background-image: linear-gradient(90deg, #004ea2 0%, #0068d7 50%, #00b4ff 100%), linear-gradient(#004ea2, #004ea2);

  background-blend-mode: normal, 

            normal;

  border-radius: 4px;

}

@media (max-width: 1580px) {

  .afterservice-sec2 .from .but button {

    height: 46px;

    font-size: 16px;

  }

}

@media (max-width: 991px) {

  .afterservice-sec2 .from .but button {

    height: 42px;

    font-size: 14px;

  }

}

@media (max-width: 767px) {

  .afterservice-sec2 .from .but button {

    width: 100%;

    height: 38px;

  }

}

.afterservice-sec2 .cont {

  padding: 0.5rem 0.4rem 0.56rem;

  background-color: #ffffff;

  box-shadow: 0px 0px 50px 0px rgba(51, 51, 51, 0.08);

  border-radius: 10px;

}

.afterservice-sec2 .cont .fz_jut {

  width: 100%;

  overflow: auto;

}

.afterservice-sec2 .cont .fz_jut table {

  width: 100%;

  text-align: center;

}

@media (max-width: 1260px) {

  .afterservice-sec2 .cont .fz_jut table {

    min-width: 1200px;

  }

}

.afterservice-sec2 .cont .fz_jut table td {

  border-right: 1px solid #ededed;

}

.afterservice-sec2 .cont .fz_jut table tr {

  font-size: 16px;

  line-height: 22px;

}

@media (max-width: 1580px) {

  .afterservice-sec2 .cont .fz_jut table tr {

    font-size: 14px;

    line-height: 20px;

  }

}

.afterservice-sec2 .cont .fz_jut table thead {

  background-color: #f2f2f2;

}

.afterservice-sec2 .cont .fz_jut table thead tr {

  color: #333333;

}

.afterservice-sec2 .cont .fz_jut table thead tr th:nth-child(4) {

  width: 7.2%;

}

.afterservice-sec2 .cont .fz_jut table thead tr th:nth-child(5) {

  width: 16.12%;

}

.afterservice-sec2 .cont .fz_jut table thead th {

  padding: 0.28rem 0.22rem;

}

.afterservice-sec2 .cont .fz_jut table tbody tr {

  border: solid 1px #f5f5f5;

}

.afterservice-sec2 .cont .fz_jut table tbody tr td {

  padding: 0.28rem 10px;

}

/* End */

/* 产品维护返修说明 */

.explainbox-sec1 {

  padding-top: 0.7rem;

  padding-bottom: 1.4rem;

}

.explainbox-sec1 .container {

  max-width: 1200px;

}

.explainbox-sec1 .container .afterservice_tit {

  margin-bottom: 0.68rem;

}

.explainbox-sec1 .container .make-text .but {

  display: flex;

  align-items: center;

}

.explainbox-sec1 .container .make-text .but .img {

  overflow: hidden;

  width: 26px;

  margin-right: 10px;

}

@media (max-width: 1580px) {

  .explainbox-sec1 .container .make-text .but .img {

    width: 24px;

    margin-right: 8px;

  }

}

@media (max-width: 991px) {

  .explainbox-sec1 .container .make-text .but .img {

    width: 20px;

  }

}

.explainbox-sec1 .container .make-text .but .img img {

  width: 100%;

  float: left;

}

.explainbox-sec1 .container .make-text .but i {

  display: block;

  width: 17px;

  overflow: hidden;

  margin-left: 8px;

}

@media (max-width: 1580px) {

  .explainbox-sec1 .container .make-text .but i {

    width: 13px;

    margin-left: 6px;

  }

}

@media (max-width: 991px) {

  .explainbox-sec1 .container .make-text .but i {

    width: 10px;

  }

}

.explainbox-sec1 .container .make-text .but i img {

  width: 100%;

  float: left;

}

.explainbox-sec1 .container .make-text .but span {

  color: #333333;

  font-weight: bold;

  font-size: 16px;

  border-bottom: 1px solid transparent;

}

@media (max-width: 1580px) {

  .explainbox-sec1 .container .make-text .but span {

    font-size: 14px;

  }

}

.explainbox-sec1 .container .make-text .but:hover span {

  border-bottom: 1px solid #333;

}

/* End */

/* 服务流程 */

.flowbox-sec1 {

  padding-top: 0.7rem;

  padding-bottom: 1.4rem;

}

.flowbox-sec1 .img {

  width: 100%;

  /* overflow: auto; */

  text-align: center;
  cursor: pointer;
}

.flowbox-sec1 .img img {

  /* min-width: 1000px; */

}

/* // 弹窗 */
.flowbox-pop .img{
  position: fixed;
  left: 50%;
  top: 50%;
  max-width: 90%;
  max-height: 65%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  background: #fff;
  overflow: auto;
}
.flowbox-pop .img img{
  width: initial;
  height: 700px;
  max-width: initial !important;
  max-height: initial !important;
  position: relative !important;
  left: initial !important;
  top: initial !important;
  transform: translate(0,0) !important;
}
/* End */

/* 返货退货流程 */

.salesbox-sec1 {

  padding-top: 0.7rem;

  padding-bottom: 1.4rem;

}

.salesbox-sec1 .afterservice_tit {

  margin-bottom: 0.68rem;

}

.salesbox-sec1 .container {

  max-width: 1200px;

}

.salesbox-sec1 .make-text {

  overflow: auto;

}

.salesbox-sec1 .make-text .tabel {

  width: 100%;

  overflow: auto;

}

.salesbox-sec1 .make-text table {

  

  width: 100%;

  border: 1px solid #e5e5e5;

  font-size: 16px;
  overflow-x: auto;
}

@media (max-width: 1580px) {

  .salesbox-sec1 .make-text table {

    font-size: 14px;

  }
  
}
.salesbox-sec1 .make-text table thead,
.salesbox-sec1 .make-text table tbody{
  min-width: 1000px;
  width: 100%;
}
.salesbox-sec1 .make-text table thead tr {

  background: linear-gradient(to right bottom, #004ea2 0%, #0068d7 50%, #00b4ff 100%);

  /* background-blend-mode: normal, normal; */
  /* background: url(../images/jbbg.png) center center no-repeat;
  background-size: cover; */

  /* background: #004ea2; */

}

.salesbox-sec1 .make-text table thead th {

  border: 1px solid #e5e5e5;

  padding: 0.22rem 0.2rem;

  color: #fff;

}

/* End */

/* 常见问题 */

.faqbox_nav .swiper-slide {

  width: auto;

}

.faqbox_nav .swiper-slide a {

  -webkit-transition: color 0.4s linear;

  transition: color 0.4s linear;

  border-right: 1px solid #e5e5e5;

  display: block;

  padding: 0 0.4rem;

  line-height: 1.1;

  color: #666666;

  font-size: 20px;

}

@media (max-width: 1580px) {

  .faqbox_nav .swiper-slide a {

    font-size: 18px;

  }

}

@media (max-width: 991px) {

  .faqbox_nav .swiper-slide a {

    font-size: 16px;

  }

}

@media (max-width: 767px) {

  .faqbox_nav .swiper-slide a {

    padding: 0 0.3rem;

  }

}

.faqbox_nav .swiper-slide.on a {

  color: #004ea2;

}

.faqbox_nav .swiper-slide:last-child a {

  border-right: transparent;

}

.faqbox-sec1 {

  padding-top: 0.7rem;

  padding-bottom: 1.4rem;

}

.faqbox-sec1 .container {

  max-width: 1000px;

}

.faqbox-sec1 .faqbox_nav {

  margin-bottom: 0.66rem;

}

.faqbox-sec1 .cont {

  margin-bottom: 1rem;

}

.faqbox-sec1 .cont .item {

  width: 100%;

  padding: 0.24rem 0;

  border-bottom: 1px solid #e5e5e5;

}

@media (max-width: 767px) {

  .faqbox-sec1 .cont .item {

    padding: 0.3rem 0;

  }

}

.faqbox-sec1 .cont .item .tit {

  display: flex;

  align-items: center;

  justify-content: space-between;

  width: 100%;

  cursor: pointer;

  -webkit-user-select: none;

  user-select: none;

}

.faqbox-sec1 .cont .item .tit span {

  width: calc(100% - 28px);

  display: block;

  color: #333333;

  font-size: 18px;

}

@media (max-width: 1580px) {

  .faqbox-sec1 .cont .item .tit span {

    font-size: 16px;

    width: calc(100% - 24px);

  }

}

@media (max-width: 767px) {

  .faqbox-sec1 .cont .item .tit span {

    width: calc(100% - 12px);

  }

}

.faqbox-sec1 .cont .item .tit .but {

  display: block;

  transition: all 0.4s linear;

  overflow: hidden;

  width: 18px;

}

@media (max-width: 1580px) {

  .faqbox-sec1 .cont .item .tit .but {

    width: 14px;

  }

}

@media (max-width: 991px) {

  .faqbox-sec1 .cont .item .tit .but {

    width: 12px;

  }

}

.faqbox-sec1 .cont .item .tit .but img,

.faqbox-sec1 .cont .item .tit .but svg {

  width: 100%;

  float: left;

}

.faqbox-sec1 .cont .item .tit .but img path,

.faqbox-sec1 .cont .item .tit .but svg path {

  fill: #cccccc;

}

.faqbox-sec1 .cont .item .jut {

  display: none;

  font-size: 16px;

  font-weight: normal;

  font-stretch: normal;

  line-height: 24px;

  letter-spacing: 0px;

  color: #666666;

  padding-top: 18px;

}

@media (max-width: 1580px) {

  .faqbox-sec1 .cont .item .jut {

    padding-top: 14px;

    font-size: 14px;

    line-height: 22px;

  }

}

@media (max-width: 991px) {

  .faqbox-sec1 .cont .item .jut {

    padding-top: 10px;

  }

}

.faqbox-sec1 .cont .item.on .tit .but {

  -webkit-transform: rotate(180deg);

  transform: rotate(180deg);

}

.faqbox-sec1 .cont .item.on .tit .but svg path {

  fill: #004ea2;

}

/* End */

/* 停产产品 */

.haltbox-sec1 {

  padding-top: 0.7rem;

  padding-bottom: 1.4rem;

}

.haltbox-sec1 .container {

  max-width: 1200px;

}

.haltbox-sec1 .fz_zhong {

  max-width: 1400px;

}

.haltbox-sec1 .fz_text {

  margin-bottom: 0.94rem;

  font-size: 22px;

  line-height: 32px;

  color: #333333;

}

@media (max-width: 1580px) {

  .haltbox-sec1 .fz_text {

    font-size: 20px;

    line-height: 30px;

  }

}

@media (max-width: 991px) {

  .haltbox-sec1 .fz_text {

    font-size: 18px;

    line-height: 26px;

  }

}

@media (max-width: 767px) {

  .haltbox-sec1 .fz_text {

    font-size: 14px;

    line-height: 22px;

  }

}

.haltbox-sec1 .fz_text a {

  color: #0600ff;

}

.haltbox-sec1 .fz_text a:hover {

  text-decoration: underline;

}

.haltbox-sec1 .cont {

  width: 100%;

  margin-bottom: 0.84rem;

}

.haltbox-sec1 .cont .item {

  width: 100%;

  padding: 0 0 0.26rem;

  background-color: #f7f7f7;

  margin-bottom: 10px;

  position: relative;

}

.haltbox-sec1 .cont .item:last-child {

  margin-bottom: 0;

}

.haltbox-sec1 .cont .item:before {

  content: "";

  display: block;

  position: absolute;

  top: 0;

  left: 0;

  width: 100%;

  height: 100%;

  opacity: 0;

  -webkit-transition: all 0.4s linear;

  transition: all 0.4s linear;

  background-image: linear-gradient(90deg, #004ea2 0%, #0068d7 50%, #00b4ff 100%), linear-gradient(#0051ac, #0051ac);

  background-blend-mode: normal, 

            normal;

}

.haltbox-sec1 .cont .item .tit {

  position: relative;

  padding: 0.26rem 0.5rem 0;

  color: #333333;

  display: flex;

  justify-content: space-between;

  align-items: center;

  cursor: pointer;

  font-weight: bold;

  -webkit-transition: all 0.4s linear;

  transition: all 0.4s linear;

  font-size: 20px;

}

@media (max-width: 1580px) {

  .haltbox-sec1 .cont .item .tit {

    font-size: 18px;

  }

}

@media (max-width: 991px) {

  .haltbox-sec1 .cont .item .tit {

    font-size: 16px;

  }

}

.haltbox-sec1 .cont .item .tit span {

  width: calc(100% - 28px);

  display: block;

}

@media (max-width: 1580px) {

  .haltbox-sec1 .cont .item .tit span {

    width: calc(100% - 24px);

  }

}

@media (max-width: 767px) {

  .haltbox-sec1 .cont .item .tit span {

    width: calc(100% - 12px);

  }

}

.haltbox-sec1 .cont .item .tit .but {

  display: block;

  transition: all 0.4s linear;

  overflow: hidden;

  width: 18px;

}

@media (max-width: 1580px) {

  .haltbox-sec1 .cont .item .tit .but {

    width: 14px;

  }

}

@media (max-width: 991px) {

  .haltbox-sec1 .cont .item .tit .but {

    width: 12px;

  }

}

.haltbox-sec1 .cont .item .tit .but img,

.haltbox-sec1 .cont .item .tit .but svg {

  width: 100%;

  float: left;

}

.haltbox-sec1 .cont .item .tit .but img path,

.haltbox-sec1 .cont .item .tit .but svg path {

  fill: #333333;

}

.haltbox-sec1 .cont .item .jut {

  position: relative;

  padding: 0.36rem 0.5rem 6px;

  display: none;

}

.haltbox-sec1 .cont .item .jut .fzbox {

  display: flex;

  flex-wrap: wrap;

  margin: 0 -0.25rem;

}

@media (max-width: 991px) {

  .haltbox-sec1 .cont .item .jut .fzbox {

    margin: 0 -0.12rem;

  }

}

@media (max-width: 767px) {

  .haltbox-sec1 .cont .item .jut .fzbox {

    margin: 0;

  }

}

.haltbox-sec1 .cont .item .jut .fzbox .list {

  width: 33.3333%;

  padding: 0 0.25rem;

  margin-bottom: 0.5rem;

}

@media (max-width: 991px) {

  .haltbox-sec1 .cont .item .jut .fzbox .list {

    width: 50%;

    padding: 0 0.12rem;

    margin-bottom: 0.24rem;

  }

}

@media (max-width: 767px) {

  .haltbox-sec1 .cont .item .jut .fzbox .list {

    width: 100%;

    padding: 0;

  }

}

@media (min-width: 992px) {

  .haltbox-sec1 .cont .item .jut .fzbox .list:nth-last-child(1) {

    margin-bottom: 0;

  }

  .haltbox-sec1 .cont .item .jut .fzbox .list:nth-last-child(2) {

    margin-bottom: 0;

  }

  .haltbox-sec1 .cont .item .jut .fzbox .list:nth-last-child(3) {

    margin-bottom: 0;

  }

}

@media (min-width: 768px) {

  .haltbox-sec1 .cont .item .jut .fzbox .list:nth-last-child(1) {

    margin-bottom: 0;

  }

  .haltbox-sec1 .cont .item .jut .fzbox .list:nth-last-child(2) {

    margin-bottom: 0;

  }

}

.haltbox-sec1 .cont .item .jut .fzbox .list .li {

  background-color: #ffffff;

  border-radius: 4px;

  display: flex;

  flex-wrap: wrap;

  line-height: 1.4;

  align-items: center;

  padding: 20px;

}

@media (max-width: 1580px) {

  .haltbox-sec1 .cont .item .jut .fzbox .list .li {

    padding: 18px;

  }

}

@media (max-width: 1260px) {

  .haltbox-sec1 .cont .item .jut .fzbox .list .li {

    padding: 16px;

  }

}

@media (max-width: 376px) {

  .haltbox-sec1 .cont .item .jut .fzbox .list .li {

    padding: 12px;

  }

}

.haltbox-sec1 .cont .item .jut .fzbox .list .li .img {

  width: 33.333%;

  background-color: #f7f7f7;

  border-radius: 4px;

  overflow: hidden;

}

.haltbox-sec1 .cont .item .jut .fzbox .list .li .img:before {

  padding-top: 94%;

}

.haltbox-sec1 .cont .item .jut .fzbox .list .li .font {

  width: 66.666%;

  padding-left: 0.28rem;

}

.haltbox-sec1 .cont .item .jut .fzbox .list .li .font .f_tit {

  color: #333333;

  font-size: 18px;

  line-height: 28px;

}

@media (max-width: 1580px) {

  .haltbox-sec1 .cont .item .jut .fzbox .list .li .font .f_tit {

    line-height: 24px;

    font-size: 16px;

  }

}

@media (max-width: 376px) {

  .haltbox-sec1 .cont .item .jut .fzbox .list .li .font .f_tit {

    font-size: 14px;

    line-height: 22px;

  }

}

.haltbox-sec1 .cont .item .jut .fzbox .list .li .font .text {

  line-height: 1.5;

  color: #666666;

  font-size: 16px;

  line-height: 26px;

}

@media (max-width: 1580px) {

  .haltbox-sec1 .cont .item .jut .fzbox .list .li .font .text {

    line-height: 22px;

    font-size: 14px;

  }

}

@media (max-width: 376px) {

  .haltbox-sec1 .cont .item .jut .fzbox .list .li .font .text {

    font-size: 12px;

    line-height: 20px;

  }

}

.haltbox-sec1 .cont .item .jut .fzbox .list .li .font .time {

  color: #d8001b;

  font-size: 14px;

  line-height: 24px;

}

@media (max-width: 1580px) {

  .haltbox-sec1 .cont .item .jut .fzbox .list .li .font .time {

    line-height: 22px;

    font-size: 12px;

  }

}

.haltbox-sec1 .cont .item.on:before {

  opacity: 1;

}

.haltbox-sec1 .cont .item.on .tit {

  color: #fff;

}

.haltbox-sec1 .cont .item.on .tit .but {

  -webkit-transform: rotate(180deg);

  transform: rotate(180deg);

}

.haltbox-sec1 .cont .item.on .tit .but svg path {

  fill: #fff;

}

.haltbox-sec1 .fz_nei {

  display: flex;

  flex-wrap: wrap;

  align-items: center;

  background-color: #f7f7f7;

  border-radius: 10px;

  overflow: hidden;

}

.haltbox-sec1 .fz_nei .img,

.haltbox-sec1 .fz_nei .font {

  width: 50%;

}

@media (max-width: 767px) {

  .haltbox-sec1 .fz_nei .img,

  .haltbox-sec1 .fz_nei .font {

    width: 100%;

  }

}

.haltbox-sec1 .fz_nei .img {

  overflow: hidden;

}

.haltbox-sec1 .fz_nei .img:before {

  padding-top: 68.57%;

}

.haltbox-sec1 .fz_nei .img img {

  -webkit-transition: all 0.4s;

  transition: all 0.4s;

}

.haltbox-sec1 .fz_nei .font {

  padding: 0.3rem 0.8rem;

  padding-right: 1.88rem;

}

@media (max-width: 991px) {

  .haltbox-sec1 .fz_nei .font {

    padding: 0.3rem 0.4rem;

    padding-right: 0.6rem;

  }

}

@media (max-width: 767px) {

  .haltbox-sec1 .fz_nei .font {

    padding: 0.6rem 0.4rem;

  }

}

.haltbox-sec1 .fz_nei .font .tit {

  font-size: 0.36rem;

  line-height: 0.46rem;

  color: #010101;

  margin-bottom: 0.3rem;

}

@media (max-width: 991px) {

  .haltbox-sec1 .fz_nei .font .tit {

    margin-bottom: 0.24rem;

  }

}

.haltbox-sec1 .fz_nei .font .xian {

  width: 1rem;

  overflow: hidden;

  margin-bottom: 0.24rem;

}

@media (max-width: 991px) {

  .haltbox-sec1 .fz_nei .font .xian {

    margin-bottom: 0.2rem;

  }

}

.haltbox-sec1 .fz_nei .font .xian img {

  float: left;

  width: 100%;

}

.haltbox-sec1 .fz_nei .font .text {

  font-size: 16px;

  font-weight: normal;

  font-stretch: normal;

  line-height: 24px;

  letter-spacing: 0px;

  color: #666666;

  margin-bottom: 0.52rem;

}

@media (max-width: 1580px) {

  .haltbox-sec1 .fz_nei .font .text {

    font-size: 14px;

    line-height: 22px;

  }

}

@media (max-width: 991px) {

  .haltbox-sec1 .fz_nei .font .text {

    margin-bottom: 0.3rem;

  }

}

.haltbox-sec1 .fz_nei:hover .img img {

  -webkit-transform: scale(1.06);

  transform: scale(1.06);

}

/* End */

/* 企业实力 */

.strengthbox_tit {

  text-align: center;

}

@media (max-width: 767px) {

  .strengthbox_tit {

    text-align: left;

  }

}

.strengthbox_tit .tit {

  font-size: 0.42rem;

  line-height: 0.48rem;

  color: #000000;

  font-weight: bold;

}

.strengthbox_tit .text {

  /* font-size: 16px; */

  line-height: 26px;

  color: #666666;

  margin-top: 0.22rem;

}

@media (max-width: 1580px) {

  .strengthbox_tit .text {

    /* font-size: 14px; */

  }

}

.strengthbox-sec1 {

  padding: 1.2rem 0;

}

.strengthbox-sec1 .strengthbox_tit {

  max-width: 1218px;

  margin: 0 auto;

  margin-bottom: 0.74rem;

}

.strengthbox-sec1 .strengthbox_tit .tit {

  max-width: 894px;

  margin: 0 auto;

}

.strengthbox-sec1 .cont {

  position: relative;

}

.strengthbox-sec1 .cont .strengthbox1-next,

.strengthbox-sec1 .cont .strengthbox1-prev {

  position: absolute;

  width: 0.45rem;

  height: 0.45rem;

  top: 50%;

  margin: 0;

  -webkit-transform: translateY(-50%);

  transform: translateY(-50%);

  z-index: 2;

  border-radius: 50%;

  cursor: pointer;

  display: flex;

  align-items: center;

  justify-content: center;

  border: solid 2px #dddddd;

}

@media (max-width: 767px) {

  .strengthbox-sec1 .cont .strengthbox1-next,

  .strengthbox-sec1 .cont .strengthbox1-prev {

    display: none;

  }

}

@media (max-width: 1260px) {

  .strengthbox-sec1 .cont .strengthbox1-next,

  .strengthbox-sec1 .cont .strengthbox1-prev {

    border-width: 1px;

  }

}

.strengthbox-sec1 .cont .strengthbox1-next:before,

.strengthbox-sec1 .cont .strengthbox1-prev:before {

  content: "";

  display: block;

  position: absolute;

  left: 0;

  top: 0;

  background-image: linear-gradient(90deg, #004ea2 0%, #0068d7 50%, #00b4ff 100%), linear-gradient(#004ea2, #004ea2);

  border-radius: 50%;

  opacity: 0;

  -webkit-transition: all 0.4s;

  transition: all 0.4s;

  background-blend-mode: normal, 

            normal;

  width: 100%;

  height: 100%;

}

.strengthbox-sec1 .cont .strengthbox1-next svg,

.strengthbox-sec1 .cont .strengthbox1-prev svg {

  position: relative;

  width: 7px;

}

@media (max-width: 1580px) {

  .strengthbox-sec1 .cont .strengthbox1-next svg,

  .strengthbox-sec1 .cont .strengthbox1-prev svg {

    width: 5px;

  }

}

.strengthbox-sec1 .cont .strengthbox1-next svg path,

.strengthbox-sec1 .cont .strengthbox1-prev svg path {

  fill: #333333;

}

.strengthbox-sec1 .cont .strengthbox1-next:hover,

.strengthbox-sec1 .cont .strengthbox1-prev:hover {

  border-color: transparent;

}

.strengthbox-sec1 .cont .strengthbox1-next:hover:before,

.strengthbox-sec1 .cont .strengthbox1-prev:hover:before {

  opacity: 1;

}

.strengthbox-sec1 .cont .strengthbox1-next:hover svg path,

.strengthbox-sec1 .cont .strengthbox1-prev:hover svg path {

  fill: #fff;

}

.strengthbox-sec1 .cont .strengthbox1-prev {

  left: -0.65rem;

}

.strengthbox-sec1 .cont .strengthbox1-next {

  right: -0.65rem;

}

.strengthbox-sec1 .cont .strengthbox1_cont .swiper-slide .item {

  position: relative;

  display: block;

  background-color: #f5f6f8;

  border-radius: 10px;

  padding: 20px;

}

@media (max-width: 1580px) {

  .strengthbox-sec1 .cont .strengthbox1_cont .swiper-slide .item {

    padding: 18px;

  }

}

@media (max-width: 991px) {

  .strengthbox-sec1 .cont .strengthbox1_cont .swiper-slide .item {

    padding: 16px;

  }

}

.strengthbox-sec1 .cont .strengthbox1_cont .swiper-slide .item:before {

  content: "";

  display: block;

  position: absolute;

  top: 0;

  left: 0;

  width: 100%;

  height: 100%;

  background-image: linear-gradient(90deg, #004ea2 0%, #0068d7 50%, #00b4ff 100%), linear-gradient(#f5f6f8, #f5f6f8);

  background-blend-mode: normal, 

                normal;

  border-radius: 10px;

  opacity: 0;

  -webkit-transition: all 0.4s linear;

  transition: all 0.4s linear;

}

.strengthbox-sec1 .cont .strengthbox1_cont .swiper-slide .item .img {

  background-color: #fff;

  width: 100%;

  overflow: hidden;

}

.strengthbox-sec1 .cont .strengthbox1_cont .swiper-slide .item .img:before {

  padding-top: 59.347%;

}

.strengthbox-sec1 .cont .strengthbox1_cont .swiper-slide .item .font {

  position: relative;

  width: 100%;

  padding-top: 0.36rem;

  padding-bottom: 0.58rem;

  text-align: center;

}

.strengthbox-sec1 .cont .strengthbox1_cont .swiper-slide .item .font .tit {

  -webkit-transition: all 0.4s linear;

  transition: all 0.4s linear;

  width: 100%;

  white-space: nowrap;

  overflow: hidden;

  text-overflow: ellipsis;

  color: #000000;

  margin-bottom: 10px;

  font-size: 20px;

  font-weight: bold;

}

@media (max-width: 1580px) {

  .strengthbox-sec1 .cont .strengthbox1_cont .swiper-slide .item .font .tit {

    margin-bottom: 6px;

    font-size: 18px;

  }

}

@media (max-width: 1260px) {

  .strengthbox-sec1 .cont .strengthbox1_cont .swiper-slide .item .font .tit {

    font-size: 16px;

  }

}

.strengthbox-sec1 .cont .strengthbox1_cont .swiper-slide .item .font .text {

  -webkit-transition: all 0.4s linear;

  transition: all 0.4s linear;

  line-height: 22px;

  display: -webkit-box;

  -webkit-line-clamp: 2;

  -webkit-box-orient: vertical;

  overflow: hidden;

  height: 46px;

  color: #666666;

}

@media (max-width: 1580px) {

  .strengthbox-sec1 .cont .strengthbox1_cont .swiper-slide .item .font .text {

    height: 42px;

  }

}

.strengthbox-sec1 .cont .strengthbox1_cont .swiper-slide .item:hover:before {

  opacity: 1;

}

.strengthbox-sec1 .cont .strengthbox1_cont .swiper-slide .item:hover .font .tit,

.strengthbox-sec1 .cont .strengthbox1_cont .swiper-slide .item:hover .font .text {

  color: #fff;

}

.strengthbox-sec2 {

  background-color: #f5f6f8;

  padding: 1.2rem 0;

}

.strengthbox-sec2 .strengthbox_tit {

  max-width: 1055px;

  margin: 0 auto;

  margin-bottom: 0.74rem;

}

.strengthbox-sec2 .strengthbox_tit .tit {

  max-width: 816px;

  margin: 0 auto;

}

.strengthbox-sec2 .cont {

  position: relative;

  overflow: hidden;

}

.strengthbox-sec2 .cont:before,

.strengthbox-sec2 .cont:after {

  content: "";

  display: block;

  position: absolute;

  top: -10%;

  pointer-events: none;

  z-index: 2;

  height: 140%;

  width: 33.333%;

}

@media (max-width:767px) {
  .strengthbox-sec2 .cont:before,
  .strengthbox-sec2 .cont:after{
    display: none;
  }
}

.strengthbox-sec2 .cont:before {

  left: 0;

  background: url(../images/youmohuimg2.png) left center / auto 100% no-repeat;

}

.strengthbox-sec2 .cont:after {

  right: 0;

  background: url(../images/youmohuimg1.png) left center / auto 100% no-repeat;

}

.strengthbox-sec2 .cont .strengthbox2_cont {

  width: 100%;

  margin: 0 -10px;

}

@media (max-width: 1260px) {

  .strengthbox-sec2 .cont .strengthbox2_cont {

    margin: 0;

  }

}

.strengthbox-sec2 .cont .strengthbox2_cont .swiper-wrapper {

  -webkit-transition-timing-function: linear;

  /*之前是ease-out*/

  -moz-transition-timing-function: linear;

  -ms-transition-timing-function: linear;

  -o-transition-timing-function: linear;

  transition-timing-function: linear;

}

.strengthbox-sec2 .cont .swiper-slide {

  width: 32.39583333%;

  padding: 0 10px;

}

@media (max-width: 1260px) {

  .strengthbox-sec2 .cont .swiper-slide {

    padding: 0 5px;

  }

}

@media (max-width: 767px) {

  .strengthbox-sec2 .cont .swiper-slide {

    width: 90%;

  }

}

.strengthbox-sec2 .cont .swiper-slide .item {

  width: 100%;

}

.strengthbox-sec2 .cont .swiper-slide .item .img {

  overflow: hidden;

}

.strengthbox-sec2 .cont .swiper-slide .item .img:before {

  padding-top: 70%;

}

.strengthbox-sec2 .cont .swiper-slide .item .tit {

  text-align: center;

  font-size: 18px;

  color: #333333;

  padding: 14px 0;

}

@media (max-width: 1580px) {

  .strengthbox-sec2 .cont .swiper-slide .item .tit {

    padding: 12px 0;

    font-size: 16px;

  }

}

.strengthbox-sec3 {

  position: relative;

  padding: 1.4rem 0;

}

.strengthbox-sec3 .bag {

  position: absolute;

  width: 100%;

  height: 100%;

  left: 0;

  top: 0;

}

.strengthbox-sec3 .bag img {

  width: 100%;

  height: 100%;

  object-fit: cover;

}

.strengthbox-sec3 .bag:before {

  content: "";

  display: block;

  position: absolute;

  top: 0;

  left: 0;

  width: 100%;

  height: 100%;

  background-color: #004ea2;

  opacity: 0.5;

}

.strengthbox-sec3 .container {

  position: relative;

}

.strengthbox-sec3 .cont {

  display: flex;

  flex-wrap: wrap;

  align-items: center;

}

.strengthbox-sec3 .cont .lt,

.strengthbox-sec3 .cont .gt {

  width: 50%;

}

@media (max-width: 767px) {

  .strengthbox-sec3 .cont .lt,

  .strengthbox-sec3 .cont .gt {

    width: 100%;

  }

}

@media (max-width: 767px) {

  .strengthbox-sec3 .cont .lt {

    margin-bottom: 0.46rem;

  }

}

.strengthbox-sec3 .cont .lt .tit {

  font-size: 0.42rem;

  line-height: 0.48rem;

  color: #fff;

  font-weight: bold;

  margin-bottom: 0.52rem;

}

.strengthbox-sec3 .cont .lt .jut {

  color: #fff;

}

.strengthbox-sec3 .cont .lt .jut .li {

  display: flex;

  align-items: flex-start;

  margin-bottom: 10px;

}

@media (max-width: 1580px) {

  .strengthbox-sec3 .cont .lt .jut .li {

    margin-bottom: 6px;

  }

}

.strengthbox-sec3 .cont .lt .jut .li:last-child {

  margin-bottom: 0;

}

.strengthbox-sec3 .cont .lt .jut .li:before {

  content: '';

  display: block;

  width: 5px;

  height: 5px;

  background-color: #fff;

  border-radius: 50%;

  margin-right: 14px;

  margin-top: 12px;

}

@media (max-width: 1580px) {

  .strengthbox-sec3 .cont .lt .jut .li:before {

    margin-right: 10px;

  }

}

.strengthbox-sec3 .cont .lt .jut .li span {

  display: block;

  font-size: 18px;

  line-height: 28px;

  width: calc(100% - 20px);

}

@media (max-width: 1580px) {

  .strengthbox-sec3 .cont .lt .jut .li span {

    line-height: 26px;

    font-size: 16px;

    width: 84%;

  }

}

@media (max-width: 991px) {

  .strengthbox-sec3 .cont .lt .jut .li span {

    line-height: 22px;

  }

}

.strengthbox-sec3 .cont .gt .img {

  overflow: hidden;

  border-radius: 5px;

  border: 10px solid rgba(255, 255, 255, 0.3);

}

.strengthbox-sec3 .cont .gt .img:before {

  padding-top: 62.5%;

}

/* End */

