@media screen and (max-width: 1600px) {
  .inner {
    width: 66.6667vw;
  }
  .statements__info {
    font-size: 14px;
  }
  .recuite__tops h3,
  .recuite__name span {
    font-size: 16px;
  }
  .recuite__in,
  .recuite__btn a {
    font-size: 14px;
  }
  .search__pros p {
    font-size: 13px;
  }
  .applicate__items .texts,
  .applicate__items span,
  .apptt {
    font-size: 14px;
  }
  .complain__title p {
    font-size: 14px;
  }
  .news__view-info {
    font-size: 15px;
  }
  .applicate__Infos {
    top: 0.8rem;
  }
  .applicate__Infos h3 {
    font-size: 0.38rem;
  }
  .applicate__more {
    margin-top: 0.45rem;
  }
  .introduct__tt strong,
  .introduct__subtt {
    font-size: 0.4rem;
  }
  .introduct__texts {
    font-size: 15px;
  }
  .cuture__downs {
    font-size: 0.18rem;
  }
  .innovate__list li strong {
    font-size: 0.7rem;
  }
  .innovate__data--item b {
    font-size: 0.52rem;
  }
  .innovate__tt {
    width: 4.2rem;
    font-size: 0.34rem;
  }
}
@media screen and (max-width: 1360px) {
  .search__wr,
  .search__product--wr {
    width: 66.6667vw;
  }
}
@media screen and (max-width: 1200px) {
  .innerbg .btn_nav span:before,
  .innerbg .btn_nav span:after,
  .innerbg .btn_nav span {
    background: #303030;
  }
}
@media screen and (max-width: 1024px) {
  .inner {
    width: 90%;
  }
  .header {
    top: 0;
    background: linear-gradient(to bottom, #000000, rgba(0, 0, 0, 0));
  }
  .header .nav_box {
    align-items: center;
  }
  .pbanner .pimgs {
    padding-bottom: 70%;
  }
  .btext span {
    font-size: 0.3rem;
  }
  .btext strong {
    font-size: 0.5rem;
  }
  .contact__box {
    padding: 0.52rem 5% 1rem;
  }
  .contact__wr {
    display: block;
  }
  .contact__menu {
    width: 100%;
  }
  .recuites {
    margin-left: 0;
    margin-top: 0.4rem;
    width: auto;
  }
  .contact__menu {
    position: relative;
    top: 0;
  }
  .brand__contact {
    padding: 2.2rem 5% 0.55rem;
  }
  .brand__wrs {
    display: block;
  }
  .brand__address {
    margin-top: 0.5rem;
    width: auto;
  }
  .search__wr,
  .search__product--wr {
    width: 90%;
  }
  .complain {
    padding: 0.7rem 5% 0.9rem;
  }
  .applicate__row {
    flex-wrap: wrap;
  }
  .applicate__items {
    flex: none;
    margin-right: 3%;
    width: 48.5%;
  }
  .applicate__items:nth-child(2n+2) {
    margin-right: 0;
  }
  .applicate__textarea .applicate__items {
    width: 100%;
  }
  .news__fix {
    padding: 0.8rem 5%;
  }
  .brand__culture {
    padding-left: 0;
    padding-top: 0.7rem;
  }
  .culture__list {
    margin-right: 0;
    flex-wrap: wrap;
  }
  .culture__list li {
    flex: none;
    margin-bottom: 0.3rem;
    box-sizing: border-box;
    margin-right: 4%;
    width: 48%;
  }
  .culture__list li:nth-child(2n+2) {
    margin-right: 0;
  }
  .chum__swiper--min {
    display: none;
  }
  .chum__list {
    position: relative;
    left: 0;
    top: 0;
    margin-top: 0.4rem;
    text-align: center;
    width: auto;
  }
  .chum__swiper {
    margin: auto;
    width: auto;
  }
  .chum__prev {
    z-index: 10;
    position: relative;
    right: auto;
    top: 0;
    margin: auto;
    margin-top: 0.3rem;
  }
  .chum__tabs .chum-slide figure {
    padding-bottom: 4rem;
  }
  .chum__list strong {
    font-size: 0.28rem;
  }
  .chum__box {
    padding-top: 1rem;
  }
  .chum__title small {
    font-size: 0.52rem;
  }
  .chum__title strong {
    font-size: 0.28rem;
  }
  .chum__tabs {
    margin-top: 0.6rem;
    margin-bottom: 0.8rem;
  }
  .guarantee__list li {
    padding-top: 0.5rem;
    display: block;
  }
  .guarantee__left {
    width: 100%;
  }
  .guarantee__right {
    width: 100%;
    padding: 0.5rem 5%;
    margin-top: 0.3rem;
  }
  .pop__contact--wr {
    margin-left: -50%;
    width: 100%;
  }
}
@media screen and (max-width: 751px) {
  .statement__title {
    margin-bottom: 0.38rem;
    font-size: 0.3rem;
  }
  .header.an_top {
    position: fixed;
    transform: translateY(0);
  }
  .innerbg {
    padding: 0.12rem 0;
  }
  .pbanner .pimgs {
    padding-bottom: 88%;
  }
  .btext .li1 {
    font-size: 0.24rem;
  }
  .btext .li2 {
    font-size: 0.4rem;
  }
  .product__imgs {
    padding-bottom: 150vw;
  }
  .product__menu {
    left: 20px;
    right: 20px;
    top: 40px;
  }
  .product__menu--list li {
    margin-right: auto;
  }
  .product__menu--list li:last-child {
    margin-right: 0;
  }
  .product__wr {
    left: 20px;
    top: 130px;
  }
  .product__in strong {
    font-size: 0.32rem;
  }
  .product__tage {
    margin-left: 0;
  }
  .product__tage li a {
    width: auto;
  }
  .product__tage li {
    margin-right: 2%;
    margin-bottom: 0.12rem;
    width: 32%;
  }
  .product__tage li:nth-child(3n+3) {
    margin-right: 0;
  }
  .product__banner figure {
    padding-bottom: 88%;
  }
  .view__banner .vtitle1 {
    font-size: 0.24rem;
  }
  .view__banner .vtitle2 {
    font-size: 0.3rem;
  }
  .product__menus {
    padding: 0 20px;
  }
  .product__li li {
    padding: 0.5rem 20px 0.7rem;
  }
  .product__infos .proin h2 {
    margin-bottom: 0.22rem;
    font-size: 0.5rem;
  }
  .product__class {
    display: block;
  }
  .product__class--imgs {
    width: 100%;
  }
  .product__class--right {
    margin-top: 0.55rem;
    width: 100%;
  }
  .product__infos .proin p,
  .product__tags p b,
  .product__tags span {
    font-size: 14px;
  }
  .product__tags {
    display: block;
  }
  .product__tags p {
    width: auto;
    flex-wrap: wrap;
    margin-top: 0.12rem;
  }
  .applicate__fix {
    width: 100%;
    left: 0;
    margin-left: 0;
    top: 0;
    transform: translateY(0);
    height: 100%;
    overflow: hidden;
    overflow-x: auto;
    padding: 1rem 20px;
  }
  .applicate__tts {
    font-size: 0.22rem;
  }
  .applicate__row {
    display: block;
  }
  .applicate__items {
    width: 100%;
  }
  .applicate__items span,
  .applicate__items .texts,
  .apptt {
    font-size: 14px;
  }
  .notes__btn span {
    font-size: 15px;
  }
  .notes__desc {
    font-size: 13px;
  }
  .applicate__subs .vas {
    font-size: 16px;
  }
  .notes {
    padding: 0.6rem 0.3rem 0.2rem;
  }
  .recuite__tops {
    padding-left: 0.22rem;
    height: auto;
  }
  .recuite__tops h3,
  .recuite__name span {
    font-size: 14px;
  }
  .recuite__name {
    display: block;
    padding: 0.12rem 0;
  }
  .recuite__name span {
    display: block;
  }
  .recuite__name span:nth-child(2) {
    width: auto;
  }
  .recuite__hide {
    padding: 0.24rem 20px 0.4rem;
  }
  .brand__small {
    top: 1.6rem;
  }
  .brand__left img {
    height: 1.2rem;
  }
  .brand__left strong {
    font-size: 0.48rem;
  }
  .brand__left small {
    font-size: 0.42rem;
  }
  .brand__address--item strong {
    font-size: 0.22rem;
  }
  .brand__wrs {
    padding: 0.5rem 0.32rem 0.8rem;
  }
  .search__top h3,
  .search__news--tt {
    font-size: 0.32rem;
  }
  .search__news--imgs {
    width: 100%;
  }
  .search__news--list li a strong {
    margin-left: 0;
    width: auto;
    padding-top: 0.2rem;
  }
  .search__news--list li a {
    display: block;
  }
  .search__pros {
    width: auto;
    margin-left: 0;
  }
  .complain__from {
    padding: 0.4rem 5% 0.42rem;
  }
  .applicate__textarea .applicate__items .texts {
    height: 2.2rem;
  }
  .news__li li {
    margin-right: 0;
    width: 100%;
  }
  .news__swiper {
    width: auto;
    left: 0;
    margin: 0 20px;
  }
  .news-slide-info strong {
    font-size: 0.2rem;
  }
  .news__tops h3 {
    font-size: 0.32rem;
  }
  .news__tags {
    display: block;
  }
  .news__page {
    margin-top: 0.24rem;
  }
  .news__name p,
  .news__name span {
    font-size: 14px;
  }
  .news__view-info {
    font-size: 14px;
  }
  .applicate__Infos {
    top: 50%;
    transform: translateY(-50%);
  }
  .applicate__Infos h3 {
    font-size: 0.3rem;
  }
  .applicate__text p {
    font-size: 12px;
  }
  .applicate__more span i {
    font-size: 12px;
  }
  .applicate__more {
    margin-top: 0.22rem;
  }
  .applicate__wr {
    display: block;
  }
  .applicate__item--li {
    margin-bottom: 0.2rem;
    width: 100%;
  }
  .applicate__item--li:last-child {
    margin-bottom: 0;
  }
  .applicate__top {
    margin: 0 0.2rem;
  }
  .applicate__list {
    padding-top: 0.2rem;
  }
  .applicate__top figure {
    padding-bottom: 70%;
  }
  .applicate__more span {
    font-size: 12px;
  }
  .applicate__text {
    padding: 0 0.2rem;
  }
  .applicate__text strong {
    font-size: 0.2rem;
  }
  .about__banner {
    padding: 0;
  }
  .about__box {
    padding: 1rem 20px 1rem;
  }
  .introduct__tt {
    padding-left: 0;
    padding-bottom: 0.4rem;
  }
  .introduct__tt strong,
  .introduct__subtt {
    font-size: 0.32rem;
  }
  .introduct__wr {
    padding: 0.6rem 0;
    display: block;
  }
  .introduct__texts {
    margin-top: 0.3rem;
    width: auto;
    font-size: 14px;
  }
  .culture__list li {
    padding: 0.4rem 0.16rem 0.3rem;
  }
  .culture__list {
    margin-top: 0.5rem;
  }
  .innovate {
    margin: 0;
    padding: 0 20px;
  }
  .innovate__tt {
    width: 3rem;
    font-size: 0.3rem;
  }
  .innovate__top {
    display: block;
  }
  .innovate__text {
    width: 100%;
  }
  .innovate__data {
    margin-top: 30px;
  }
  .innovate__list li {
    margin-bottom: 0.2rem;
    width: 48%;
  }
  .innovate__list {
    display: block;
  }
  .innovate__row {
    width: 100%;
    margin-right: 0;
    display: flex;
    justify-content: space-between;
  }
  .innovate__row:nth-child(3n-1) {
    top: 0;
  }
  .guarantee__table {
    padding: 0 0 1px;
  }
  .guarantee__table:before {
    right: 0;
  }
  .applicate__in {
    padding: 0.4rem 0.25rem;
    width: 3rem;
  }
  .applicate__in p {
    font-size: 14px;
  }
  .applicate__in .in_more2 a i {
    display: none;
  }
  .applicate__li--item2 .applicate__in {
    right: auto;
    left: 50%;
    margin-left: -1.5rem;
  }
  .applicate__li--item3 .applicate__in {
    margin-left: -1.5rem;
  }
  .about__wr {
    position: relative;
    height: auto;
  }
  .about__banner--wr video {
    mask-size: 65.4688vw auto !important;
    -webkit-mask-size: 65.4688vw auto !important;
    mask-position: center !important;
    -webkit-mask-position: center !important;
  }
  .pop__contact--wr {
    padding: 0.5rem 0;
  }
  .home__targes {
    right: 0.1rem;
  }
  .popup_video .cont .sole {
    right: 0;
    top: -44px;
  }
  .home_s4 .con_box {
    position: relative;
  }
  .footer .foot_bot span {
    display: block;
  }
  .home_s1 .bg_vid .video_box {
    display: none;
  }
  .home_s1 .bg_vid .video__imgs {
    display: block;
    width: 100%;
    height: 100%;
  }
  .home_s1 .bg_vid .video__imgs img {
    display: block;
    width: 100%;
    height: 100%;
    object-fit: cover;
  }
  .about__imgs {
    position: relative;
    display: block;
  }
  .about__banner--wr {
    display: none;
  }
  .about__banner {
    position: relative;
    height: auto;
  }
  .applicate__more span:before {
    transition: 0s;
  }
  .ewm__list {
    justify-content: center;
  }
  .ewm__list .ewm:last-child {
    margin-right: 0;
  }
  .applicate__banner,
  .applicate__list {
    overflow: hidden;
  }
  .btext .li1 span {
    font-size: 0.24rem;
  }
  .btext .li2 span {
    font-size: 0.3rem;
  }
}
