.public_banner .nav{
  display: flex!important;
}
.public_banner .page_img {
  margin: 47px 0 0 0;
}
.public_banner .down {
  position: absolute;
  bottom: 54px;
  left: 50%;
  transform: translate(-50%, 0) rotate(90deg);
  z-index: 9;
  font-size: 20px;
  color: #fff;
  animation: down 0.9s cubic-bezier(0.56, 0.01, 0.46, 1) infinite alternate;
}
@keyframes down {
  0% {
    -webkit-transform: translate(-50%, 0) rotate(90deg);
    -moz-transform: translate(-50%, 0) rotate(90deg);
    -ms-transform: translate(-50%, 0) rotate(90deg);
    -o-transform: translate(-50%, 0) rotate(90deg);
    transform: translate(-50%, 0) rotate(90deg);
  }
  100% {
    -webkit-transform: translate(-50%, 12px) rotate(90deg);
    -moz-transform: translate(-50%, 12px) rotate(90deg);
    -ms-transform: translate(-50%, 12px) rotate(90deg);
    -o-transform: translate(-50%, 12px) rotate(90deg);
    transform: translate(-50%, 12px) rotate(90deg);
  }
}
.profession_page {
  position: relative;
  z-index: 1;
}
.profession_page .wrap {
  width: 1400px;
  margin: 120px auto 212px;
  position: relative;
  z-index: 5;
}
.profession_page .wrap .title {
  display: flex;
  align-items: center;
  justify-content: center;
  margin: 0 0 134px 0;
}
.profession_page .wrap .title .list {
  font-size: 40px;
  font-family: "PingFang SC", sans-serif;
  font-weight: bold;
  color: #030303;
  position: relative;
  padding: 0 0 0 27px;
  transition: 0.7s;
  cursor: pointer;
}
html[lang="en"] .profession_page .wrap .title .list{
  font-size: 19px;
}
.profession_page .wrap .title .list:after {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 10px;
  height: 10px;
  background: rgba(3, 3, 3, 0.2);
  border-radius: 50%;
  transition: 0.7s;
}
.profession_page .wrap .title .list:not(:last-child) {
  margin: 0 80px 0 0;
}
.profession_page .wrap .title .list.on {
  color: #03b752;
}
.profession_page .wrap .title .list.on:after {
  background: #03b752;
}
.profession_page .wrap .content {
  position: relative;
}
.profession_page .wrap .content .bg {
  position: absolute;
  width: 322px;
  height: 322px;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin: auto;
  max-height: fit-content;
  max-width: fit-content;
  opacity: 0.25;
}
.profession_page .wrap .content .text {
  text-align: center;
  display: none;
  font-size: 20px;
  font-family: "PingFang SC", sans-serif;
  font-weight: 400;
  line-height: 50px;
  color: #030303;
}
html[lang="en"] .profession_page .wrap .content .text{
  word-break: break-all;
}

.profession_page .wrap .content .text.on {
  display: block;
}
.profession_page2 {
  overflow: hidden;
  background: #f3f3f3;
}
.section_cut .matter{
  display: none;
}
.section_cut .matter.on{
  display: block!important;
}
.section_cut .matter:nth-child(2n) .profession_page2{
  background: #E3E3E3;
}
.profession_page2:nth-child(2n) {
  background: #E3E3E3;
}
.profession_page2 .wrap {
  width: 1680px;
  margin: 93px auto 80px;
  display: flex;
  justify-content: space-between;
}
.profession_page2 .wrap .title {
  font-size: 40px;
  font-family: "PingFang SC", sans-serif;
  font-weight: bold;
  color: #111111;
}
.profession_page2 .wrap .content {
  width: 1260px;
}
.profession_page2 .wrap .content .display {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}
.profession_page2 .wrap .content .display .alike {
  display: flex;
  align-items: center;
  margin: 0 0 46px 0;
}
.profession_page2 .wrap .content .display .alike .left {
  margin: 0 20px 0 0;
  text-align: center;
}
.profession_page2 .wrap .content .display .alike .left span {
  font-size: 30px;
  font-family: "Roboto m", sans-serif;
  font-weight: 500;
  color: #111111;
  display: block;
  margin: 0 0 5px 0;
}
.profession_page2 .wrap .content .display .alike .left .border {
  width: 91px;
  height: 31px;
  background: #e9e9e9;
  border-radius: 6px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 16px;
  font-family: "Roboto r", sans-serif;
  font-weight: 400;
  color: #666666;
}
.profession_page2 .wrap .content .display .alike .color {
  display: flex;
  flex-wrap: wrap;
  position: relative;
  width: 483px;
  transform: skew(-15deg) scale(1.5);
  transform-origin: left;
  background: linear-gradient(90deg, #D4D4D4, transparent);
  left: 10px;
}
.profession_page2 .wrap .content .display .alike .color div {
  height: 31px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 16px;
  font-family: "Roboto r", sans-serif;
  font-weight: 400;
  color: #FFFFFF;
  cursor: pointer;
  min-width: 23px;
}
.profession_page2 .wrap .content .display .alike .color div p {
  transform: translate(-0.1vw, 0) skew(15deg);
}
.profession_page2 .wrap .content .display .alike .color div:after {
  content: attr(data-text);
  position: absolute;
  top: -30px;
  font-size: 18px;
  font-family: "Roboto r", sans-serif;
  font-weight: 300;
  text-align: center;
  width: 100%;
  left: 0;
  color: #333;
  transform: skew(15deg);
  opacity: 0;
}
.profession_page2 .wrap .content .display .alike .color div:hover:after {
  opacity: 1;
}
.profession_page2 .wrap .content .display .alike .color .s {
  width: 1.44%;
  background-color: #317100;
}
.profession_page2 .wrap .content .display .alike .color .s:after {
  content: "S ≤ 0.024%";
}
.profession_page2 .wrap .content .display .alike .color .si {
  width: 3.8%;
  background: #3c8704;
}
.profession_page2 .wrap .content .display .alike .color .si:after {
  content: "Si ≤ 0.50%";
}
.profession_page2 .wrap .content .display .alike .color .c {
  width: 3%;
  background: #4f9519;
}
.profession_page2 .wrap .content .display .alike .color .c:after {
  content: "C ≤ 0.30%";
}
.profession_page2 .wrap .content .display .alike .color .mn {
  width: 7%;
  background: #65A734;
}
.profession_page2 .wrap .content .display .alike .color .mn:after {
  content: "Mn ≤ 2.00%";
}
.profession_page2 .wrap .content .display .alike .color .fe {
  width: 7.6%;
  background: #92C76B;
}
.profession_page2 .wrap .content .display .alike .color .fe:after {
  content: "Fe ≤ 2.5%";
}
.profession_page2 .wrap .content .display .alike .color .cu {
  width: 32%;
  background: #AEDC8B;
}
.profession_page2 .wrap .content .display .alike .color .cu:after {
  content: "Cu: 28.0% ~ 34.0%";
}
.profession_page2 .wrap .content .display .alike .color .ni {
  width: 48%;
  background: #079B42;
}
.profession_page2 .wrap .content .display .alike .color .ni:after {
  content: "Ni ≥ 63.0%";
}
@media screen and (max-width: 1856px) {
  .profession_page .wrap,.profession_page2 .wrap{
    max-width: 90%;
  }
}
@media screen and (max-width: 1707px) {
  .profession_page2 .wrap .content {
    width: 1159px;
  }
  .profession_page2 .wrap .content .display .alike .color{
    width: 468px;
  }
  .profession_page2 .wrap .title{
    font-size: 34px;
  }
}
@media screen and (max-width: 1545px) {
  .profession_page2 .wrap .title{
    font-size: 29px;
  }
  .profession_page2 .wrap .content {
    width: 83%;
  }
  .profession_page2 .wrap .content .display .alike .color {
    width: 452px;
  }
}
@media screen and (max-width: 1510px) {
  .profession_page2 .wrap .content .display .alike .color {
    width: 441px;
  }
}
@media screen and (max-width: 1482px) {
  .profession_page2 .wrap .content .display .alike .left span{
    font-size: 24px;
  }
  .profession_page2 .wrap .content .display .alike .left .border{
    font-size: 12px;
  }
  .profession_page2 .wrap .content .display .alike .color {
    width: 414px;
  }
}
@media screen and (max-width: 1408px) {
  .profession_page2 .wrap .content .display .alike .color {
    width: 393px;
  }
  .profession_page2 .wrap .content .display .alike .color div{
    font-size: 12px;
  }
  .profession_page2 .wrap .title {
    font-size: 25px;
  }
}
@media screen and (max-width: 1350px) {
  .profession_page2 .wrap .content {
    width: 71%;
  }
}
@media screen and (max-width: 1023px) {
  .profession_page .wrap {
    margin: 52px auto 60px;
  }
  .profession_page .wrap .title .list{
    font-size: 15px;
    width: 33.3%;
    margin: 0 0 15px!important;
  }
  .profession_page .wrap .title{
    margin: 0 0 33px;
    flex-wrap: wrap;
  }
  .profession_page .wrap .content .text{
    font-size: 13px;
    line-height: 30px;
  }
  .profession_page2 .wrap .content .display .alike .color{
    transform: skew(-15deg) scale(1);
  }
  .profession_page2 .wrap .content .display .alike .color{
    width: 100%;
  }
  .profession_page2 .wrap{
    flex-direction: column;
  }
  .profession_page2 .wrap {
    margin: 39px auto 14px;
  }
  .profession_page2 .wrap .title {
    margin: 0 0 30px 0;
  }
  .profession_page2 .wrap .content .display .alike{
    margin: 0 0 25px;
    flex-direction: column;
    align-items: unset;
  }
  .profession_page2 .wrap .content .display .alike .left{
    width: fit-content;
    margin: 0 0 20px ;
  }
  .profession_page2 .wrap .content{
    width: 100%;
  }
  .profession_page2 .wrap .content .display .alike .left span{
    margin: 0;
  }

  html[lang="en"] .profession_page .wrap .title .list{
    width: 100%;
  }
  .public_banner .page_img{
    width: 33px;
    margin: 30px auto 0;
  }
  .public_banner .down{
    font-size: 15px;
    bottom: 15px;
  }

  html[lang="en"] .profession_page .wrap .content .text{
    word-break: break-all;
  }
}
/*# sourceMappingURL=profession_page.css.map */
