.public_w {
  max-width: 1480px;
  width: 85%;
  margin: 0 auto;
}
* {
  margin: 0;
  padding: 0;
}
.pro_cont .pro_cont1,
.row .pro_cont1 {
  width: 80%;
  margin-top: calc(30px + 5rem);
  display: flex;
  justify-content: space-between;
  /* border: 1px solid #000; */
}
.pro_cont .pro_cont1 .l,
.row .pro_cont1 .l {
  width: 52%;
  border: 1px solid #E6E6E6;
  padding: 3rem 0;
  display: flex;
  align-items: center;
  justify-content: center;
  background: #fff;
}
.pro_cont .pro_cont1 .y,
.row .pro_cont1 .y {
  width: 42.16%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  /* border: 1px solid #f00; */
}
.pro_cont .pro_cont1 .y > p,
.row .pro_cont1 .y > p {
  font-family: HelveticaNeue_Medium;
  font-size: calc(10px + 1.2rem);
  color: #333333;
}
.pro_cont .pro_cont1 .y > div:nth-of-type(1),
.row .pro_cont1 .y > div:nth-of-type(1) {
  width: 100%;
  background: #F6F7F9;
  padding: calc(10px + 2rem) 0;
  padding-left: calc(10px + 1rem);
  padding-right: calc(10px + 2rem);
  margin-top: calc(10px + 1.4rem);
  display: flex;
  flex-direction: column;
}
.pro_cont .pro_cont1 .y > div:nth-of-type(1) > p,
.row .pro_cont1 .y > div:nth-of-type(1) > p {
  font-family: HelveticaNeue;
  font-size: calc(10px + 0.4rem);
  color: #333333;
}
.pro_cont .pro_cont1 .y > div:nth-of-type(1) > p:nth-child(2),
.row .pro_cont1 .y > div:nth-of-type(1) > p:nth-child(2) {
  margin-top: calc(10px + 1.4rem);
  margin-bottom: calc(10px + 1.15rem);
}
.pro_cont .pro_cont1 .y > div:nth-of-type(1) > p:nth-child(3),
.row .pro_cont1 .y > div:nth-of-type(1) > p:nth-child(3) {
  line-height: calc(10px + 1rem);
}
.pro_cont .pro_cont1 .y > div:nth-of-type(2),
.row .pro_cont1 .y > div:nth-of-type(2) {
  width: 100%;
  margin-top: calc(10px + 2.5rem);
  display: flex;
  align-items: center;
  justify-content: space-between;
  /* border: 1px solid #000; */
}
.pro_cont .pro_cont1 .y > div:nth-of-type(2) > a,
.row .pro_cont1 .y > div:nth-of-type(2) > a {
  height: calc(14px + 2rem);
  display: flex;
  align-items: center;
  border-radius: calc(14px + 2rem);
  padding: 0 calc(10px + 0.55rem);
  font-family: Helvetica;
  font-size: 0.9rem;
}
.pro_cont .pro_cont1 .y > div:nth-of-type(2) > a > img,
.row .pro_cont1 .y > div:nth-of-type(2) > a > img {
  margin-right: 0.6rem;
}
.pro_cont .pro_cont1 .y > div:nth-of-type(2) > a:nth-child(1),
.row .pro_cont1 .y > div:nth-of-type(2) > a:nth-child(1),
.pro_cont .pro_cont1 .y > div:nth-of-type(2) > a:nth-child(2),
.row .pro_cont1 .y > div:nth-of-type(2) > a:nth-child(2) {
  border: 1px solid #AAAAAA;
  color: #333333;
  transition: all 0.3s;
}
.pro_cont .pro_cont1 .y > div:nth-of-type(2) > a:nth-child(1):hover,
.row .pro_cont1 .y > div:nth-of-type(2) > a:nth-child(1):hover,
.pro_cont .pro_cont1 .y > div:nth-of-type(2) > a:nth-child(2):hover,
.row .pro_cont1 .y > div:nth-of-type(2) > a:nth-child(2):hover {
  background: #E15532;
  color: #fff;
  border: 1px #E15532 solid;
}
.pro_cont .pro_cont1 .y > div:nth-of-type(2) > a:nth-child(3),
.row .pro_cont1 .y > div:nth-of-type(2) > a:nth-child(3) {
  background: #E15532;
  color: #fff;
}
.pro_cont .pro_cont1 .y > div:nth-of-type(2) > a:nth-child(1) > img,
.row .pro_cont1 .y > div:nth-of-type(2) > a:nth-child(1) > img {
  width: 1.15rem;
}
.pro_cont .pro_cont1 .y > div:nth-of-type(2) > a:nth-child(2) > img,
.row .pro_cont1 .y > div:nth-of-type(2) > a:nth-child(2) > img {
  width: 1.1rem;
}
.pro_cont .pro_cont1 .y > div:nth-of-type(2) > a:nth-child(3) > img,
.row .pro_cont1 .y > div:nth-of-type(2) > a:nth-child(3) > img {
  width: 0.85rem;
}
.pro_cont .pro_cont2,
.row .pro_cont2 {
  width: 100%;
  background: #F6F7F9;
  padding-top: calc(20px + 4rem);
  padding-bottom: calc(14px + 5rem);
  margin-top: calc(20px + 5rem);
}
.pro_cont .pro_cont2 > .public_w,
.row .pro_cont2 > .public_w {
  width: 80%;
  display: flex;
  flex-direction: column;
  align-items: center;
  /* border: 1px solid #000; */
}
.pro_cont .pro_cont2 > .public_w > p,
.row .pro_cont2 > .public_w > p {
  width: 61.4%;
  font-family: HelveticaNeue_Medium;
  font-size: calc(14px + 1.5rem);
  color: #333333;
  line-height: calc(10px + 2.5rem);
  text-align: center;
  margin-bottom: calc(10px + 3.5rem);
}
.pro_cont .pro_cont2 > .public_w > ul,
.row .pro_cont2 > .public_w > ul {
  width: 100%;
  display: flex;
  flex-direction: column;
}
.pro_cont .pro_cont2 > .public_w > ul > li,
.row .pro_cont2 > .public_w > ul > li {
  width: 100%;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.pro_cont .pro_cont2 > .public_w > ul > li > img,
.row .pro_cont2 > .public_w > ul > li > img {
  width: 47.64%;
}
.pro_cont .pro_cont2 > .public_w > ul > li > div,
.row .pro_cont2 > .public_w > ul > li > div {
  width: 45.47%;
  display: flex;
  flex-direction: column;
  /* border: 1px solid #000; */
}
.pro_cont .pro_cont2 > .public_w > ul > li > div > h4,
.row .pro_cont2 > .public_w > ul > li > div > h4 {
  font-family: HelveticaNeue_Medium;
  font-size: calc(12px + 1rem);
  color: #333333;
}
.pro_cont .pro_cont2 > .public_w > ul > li > div > span,
.row .pro_cont2 > .public_w > ul > li > div > span {
  font-family: Helvetica;
  font-size: calc(10px + 0.4rem);
  color: #333333;
  line-height: calc(10px + 1rem);
  margin-bottom: calc(18px + 2.5rem);
  margin-top: calc(10px + 0.8rem);
}
.pro_cont .pro_cont2 > .public_w > ul > li > div > p,
.row .pro_cont2 > .public_w > ul > li > div > p {
  display: flex;
  align-items: center;
  margin-bottom: calc(10px + 0.65rem);
}
.pro_cont .pro_cont2 > .public_w > ul > li > div > p > img,
.row .pro_cont2 > .public_w > ul > li > div > p > img {
  width: calc(10px + 0.8rem);
}
.pro_cont .pro_cont2 > .public_w > ul > li > div > p > span,
.row .pro_cont2 > .public_w > ul > li > div > p > span {
  font-family: Helvetica;
  font-size: calc(10px + 0.4rem);
  color: #333333;
  margin-left: 0.55rem;
}
.pro_cont .pro_cont2 > .public_w > ul > li > div > p:nth-last-of-type(1),
.row .pro_cont2 > .public_w > ul > li > div > p:nth-last-of-type(1) {
  margin-bottom: 0;
}
.pro_cont .pro_cont2 > .public_w > ul > li:nth-child(2),
.row .pro_cont2 > .public_w > ul > li:nth-child(2) {
  margin-top: calc(16px + 2rem);
}
.footer {
  margin-top: 0;
}
@media screen and (max-width: 1100px) {
  .pro_cont .banner .banner_tit2 .public_w > span {
    width: 100%;
    margin: 1rem 0;
  }
  .pro_cont .banner .banner_tit2 .public_w > a {
    font-size: 1.7rem;
  }
  .pro_cont .pro_cont1 {
    flex-direction: column;
  }
  .pro_cont .pro_cont1 .l {
    width: 100%;
  }
  .pro_cont .pro_cont1 .y {
    width: 100%;
    margin-top: calc(10px + 1rem);
  }
  .pro_cont .pro_cont1 .y > div:nth-of-type(2) > a {
    font-size: calc(1.8rem);
  }
  .pro_cont .pro_cont1 .y > div:nth-of-type(2) > a:nth-child(1) > img {
    width: 2rem;
  }
  .pro_cont .pro_cont1 .y > div:nth-of-type(2) > a:nth-child(2) > img {
    width: 2rem;
  }
  .pro_cont .pro_cont1 .y > div:nth-of-type(2) > a:nth-child(3) > img {
    width: 1.5rem;
  }
  .pro_cont .pro_cont2 .public_w > p {
    width: 100%;
  }
  .pro_cont .pro_cont2 .public_w > ul > li > img {
    width: 100%;
  }
  .pro_cont .pro_cont2 .public_w > ul > li > div {
    width: 100%;
    margin-top: calc(10px + 1rem);
  }
  .pro_cont .pro_cont2 .public_w > ul > li > div > span {
    margin: calc(10px + 1rem) 0;
  }
  .pro_cont .pro_cont2 .public_w > ul > li:nth-child(1) {
    flex-direction: column;
  }
  .pro_cont .pro_cont2 .public_w > ul > li:nth-child(2) {
    flex-direction: column-reverse;
    margin-top: calc(10px + 5rem);
  }
}
