@media screen and (min-width: 320px) and (max-width: 1024px) {
  .w {
    width: 92.5%;
    margin: 0 auto;
  }
  img {
    width: 100%;
    height: 100%;
  }

  .phoneheader {
    display: none;
  }

  .banner {
    position: relative;
    margin-top: 1.2rem;
    height: auto;
    width: 100vw;
  }

  /* 二级标题 */
  .product-body-list-item h4,
  .product-text h4,
  .list-item-top h4,
  .product-footer-body .title,
  .services-body-main-img2 p,
  .materials-main-center-item h3,
  .connect-footer-title,
  .message-body p,
  .aerospace-body-title {
    text-align: center;
    font-size: 0.35rem;
    margin-bottom: 0.1rem;
    font-weight: normal;
  }

  .services-body-imgList p {
    text-align: center;
    font-size: 0.32rem;
    margin-bottom: 0.2rem;
    font-weight: normal;
  }

  /* 一级标题 */
  .product h1,
  .materials-body-main-center h1,
  .aerospace-body-top h1,
  .about-body-top h1,
  .about-body-center h1,
  .about-main-body h1,
  .connect h1,
  .honor-title,
  .newsdetails-main-title {
    padding: 0.3rem 0;
    font-size: 0.4rem;
    font-weight: 600;
  }

  .printer-body-title {
    font-size: 0.35rem;
    padding: 0;
    font-weight: normal;
    color: #000;
  }

  /* 内容 */
  .materials-item-text,
  .about-body-text,
  .about-footer-text,
  .message-text,
  .connect-footer-text {
    font-size: 0.28rem;
    color: #333333;
    line-height: 1.8em;
    letter-spacing: normal;
  }

  .honor-body-item-tip {
    font-size: 0.24rem;
  }

  .about-body-center,
  .about-body-top,
  .product-top,
  .product-body,
  .product-footer,
  .connect h1,
  .corpNews-body-top,
  .printer-banner,
  .connect-top {
    margin-top: 0.3rem;
  }

  .about-body-title {
    /* margin-top: 0.56rem; */
    line-height: 2;
    font-size: 0.28rem;
    font-weight: normal;
    font-weight: 600;
  }

  /* .about-body-top span {
    margin-bottom: 0.15rem;
    font-size: 0.35rem;
    line-height: 1.6em;
  } */

  .about-body-top p {
    line-height: 1.8em;
    font-size: 0.28rem;
    text-align: left !important;
  }

  .aerospace-main-text {
    font-size: 0.28rem;
    color: #666;
    line-height: 1.8em;
    /* word-break: keep-all; */
  }

  .fangan {
    padding: 0.2rem 0 0.25rem;
  }

  .about-body-texts,
  .about-body-text {
    margin-bottom: 0.25rem;
    font-size: 0.28rem;
    line-height: 2;
  }

  .product-text h4 {
    text-align: left;
    padding: 0.25rem 0 0.1rem;
    border-bottom: 0.02rem solid #1944a8;
    font-size: 0.32rem;
    /* word-break: keep-all; */
  }

  .list-item-top {
    display: flex;
    align-items: center;
    margin-bottom: 0.2rem;
  }

  .list-item-top h4 {
    /* margin: 0.25rem 0 0.25rem 0.15rem; */
    margin: 0;
    margin-left: 0.2rem;
    letter-spacing: normal;
    font-weight: 600;
  }

  .product-top-list-item h4,
  .printer-body-title,
  .aerospace-body-title {
    text-align: left;
  }

  .fangan .aerospace-body-title {
    margin: 0.2rem 0 0.15rem;
    line-height: 1.8em;
  }

  .aerospace-list {
    margin-top: 0.3rem;
  }

  .about-footer-text {
    margin: 0.1rem 0;
    width: 100%;
  }

  .banner .swiper-slide img {
    width: 100vw;
    height: auto;
  }

  .banner .swiper-pagination {
    left: 0rem !important;
  }

  /* 
  .banner .swiper-pagination {
    margin-left: 35%;
    margin-bottom: 0.3rem;
    color: #fff;
    font-size: 0.2rem;
  }

  .banner .swiper-button-next::after,
  .banner .swiper-button-prev::after {
    font-size: 0.16rem;
    color: #1944a8;
    font-weight: 600;
    background-color: #fff;
    padding: 0.1rem 0.15rem;
    border-radius: 50%;
  } */

  /* .banner .swiper-button-next,
  .banner .swiper-button-prev {
    width: 0.3rem;
    height: auto;
  } */

  .banner .swiper-button-next {
    margin-top: 15%;
    margin-right: 2%;
  }

  .banner .swiper-button-prev {
    margin-top: 15%;
    margin-left: 72%;
  }

  .product-PC {
    display: none;
  }

  .aerospace-PC,
  .product-Phone,
  .product-top-list {
    display: block !important;
  }

  .product-Phone .swiper-wrapper .swiper-slide {
    display: flex;
    justify-content: space-between;
  }

  .aerospace-PC .product-center-list {
    display: flex;
    flex-wrap: wrap;
    margin-top: 0.5rem;
  }

  .aerospace-PC .product-center-list .product-center-body {
    width: 3.4rem;
    height: 7rem;
    background-color: #f8f8f8;
    border-radius: 0.2rem;
  }

  .aerospace-PC .product-center-list-item {
    margin-bottom: 0.5rem;
  }

  .aerospace-PC .product-text .more {
    text-align: right;
    position: absolute;
    bottom: 0.1rem;
    right: 0.1rem;
  }

  .aerospace-PC .product-center-list .product-center-body .img {
    width: 3rem;
  }

  .product-center-list,
  .product-body-list {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
  }

  .product-footer .dt1,
  .product-footer .dt2 {
    display: block;
  }

  .product-footer .dt2,
  .corpNews-body .news {
    display: none;
  }

  .product-center-list-item:last-child,
  .product-top-list-item:last-child,
  .product-body-list-item:last-child,
  .product-footer-item:last-child {
    margin-right: 0;
  }

  .product-footer-item .img {
    height: auto;
    width: 100%;
    overflow: hidden;
  }

  .list-item-top .icon {
    width: 0.5rem;
    height: 0.5rem;
  }

  .product-topimg {
    width: 6.58rem;
    height: 0.71rem;
  }

  .product-centerimg {
    width: 3.65rem;
    height: 0.71rem;
  }

  .product-bodyimg {
    width: 8.79rem;
    height: 0.71rem;
  }

  .product-footerimg {
    width: 6.13rem;
    height: 0.71rem;
  }

  .materials-mainimg {
    width: 6.24rem;
    height: 0.71rem;
  }

  .materials-centerimg {
    width: 8.12rem;
    height: 0.71rem;
  }

  .servicesImg {
    width: 7.45rem;
    height: 0.71rem;
  }

  .productdetailsImg {
    width: 9.99rem;
    height: 0.71rem;
  }

  .newsdetailsPrev,
  .newsdetailsNext {
    width: 0.18rem;
    height: 0.23rem;
  }

  .newsdetailsImg1 {
    width: 8.11rem;
    height: 7.77rem;
  }

  .newsdetailsImg2 {
    width: 7.87rem;
    height: 3.96rem;
  }

  .product-top-list-item {
    /* width: auto;
    height: auto;
    margin: 0.3rem 0; */

    width: auto;
    height: auto;
    margin: 0.4rem 0;
    box-shadow: rgb(149 157 165 / 20%) 0px 8px 24px;
    padding: 0.3rem;
  }

  .product-top-list-item:first-child {
    margin: 0;
  }

  .product-top-list-item .img {
    height: auto;
    width: 100%;
    overflow: hidden;
  }

  .product-list-item-tip {
    font-size: 0.28rem;
    color: #666666;
    margin: 0.1rem 0;
    line-height: 1.8em;
    letter-spacing: normal;
    width: 100%;
    /* text-align: center; */
  }

  .product-top-list-item .more a,
  .product-center-list-item .more a {
    font-size: 0.22rem;
    letter-spacing: normal;
  }

  .product-center {
    margin-top: 0.2rem;
  }

  .product-center .swiper {
    padding: 0.35rem 0;
  }

  .product-center-body {
    width: 3.5rem;
    height: 7.2rem;
    background-color: #f8f8f8;
    padding: 0 0.19rem 0rem;
    border-radius: 0.2rem;
    margin: auto;
  }

  .product-center-body .img {
    width: 3rem;
    height: auto;
    margin: auto;
  }

  .product-center-body .img img {
    display: inline-block;
    margin-top: -0.25rem;
  }

  .product-center-item-tip,
  .product-list-item-tip {
    padding: 0 0.05rem;
    margin-top: 0.1rem;
    font-size: 0.28rem;
    color: #666666;
    /* text-align: left; */
    /* line-height: 0.25rem; */
    line-height: 1.8em;
    letter-spacing: normal;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden;
  }

  .product-center-list-item {
    position: relative;
  }

  .product-center-list-item .swiper-slide {
    width: 100%;
  }

  .product-center-list-item .more {
    text-align: right;
    position: absolute;
    bottom: 0.1rem;
    /* right: 0.15rem; */
    right: 0.3rem;
    /* padding-bottom: 0.15rem; */
  }

  .rightfixed {
    position: fixed;
    right: 0.2rem;
    top: 50%;
    width: auto;
    height: auto;
    /* border-radius: 0.25rem; */
    border-radius: 0.25rem;
    background-color: #fff;
    padding: 0.2rem;
    z-index: 3;
  }

  .rightfixed-body-item {
    text-align: center;
    padding: 0.1rem 0;
    border-bottom: 0.01rem solid #eeeeee;
  }

  .rightfixed-body-item p {
    font-size: 0.2rem;
    display: none;
  }

  .rightfixed-body-item:last-child {
    border-bottom: none;
  }

  .rightfixed-body .phones img {
    width: 0.34rem;
    height: auto;
    object-fit: contain;
  }

  .rightfixed-body .wechat img {
    width: 0.4rem;
    height: auto;
    object-fit: contain;
  }

  .rightfixed-body .QQ img {
    width: 0.34rem;
    height: auto;
    object-fit: contain;
  }

  .rightfixed-body .tops img {
    width: 0.34rem;
    height: auto;
    object-fit: contain;
  }

  .waypoint {
    margin-top: 0.65rem;
    display: flex;
    justify-content: center;
  }

  .newsdetails-list {
    display: block;
    justify-content: space-between;
  }

  .waypoint .product-dian {
    margin: 0 0.1rem;
    width: 0.2rem;
    height: 0.2rem;
    border-radius: 50%;
    border: 0.01rem solid #1944a8;
  }

  .waypoint-active {
    background-color: #1944a8;
  }

  .product-body-list-item {
    padding: 0.3rem;
    border-right: 0;
    width: 50%;
    margin: 0.2rem 0;
  }

  .product-body-list-item:nth-of-type(2n + 1) {
    border-right: 0.01rem solid #ececec;
  }

  .product-body-list-item .icon {
    /* width: 0.6rem; */
    width: 0.8rem;
    height: 0.8rem;
    margin-left: 50%;
    transform: translateX(-50%);
    margin-bottom: 0.15rem;
  }

  .product-body-tip {
    width: 100%;
    margin: 0;
    letter-spacing: normal;
    /* text-align: left; */
    text-align: center;
  }

  .product-product-top,
  .product-product-right {
    display: block;

    /* display: flex; */
    /* align-items: center; */
    /* justify-content: space-between; */
  }

  .product-right-btn {
    font-size: 0.22rem;
    border: 0.01rem solid #d2d2d2;
    border-radius: 0.4rem;
    /* width: 1.5rem;
    height: 0.5rem; */
    padding: 0.1rem 0.3rem;
    margin-bottom: 0.2rem;
  }

  .product-center .swiper-pagination {
    left: 0rem !important;
  }

  .product-center .swiper-pagination-bullet {
    width: 0.2rem;
    height: 0.2rem;
    border: 0.01rem solid #1944a8;
    background: transparent;
  }

  .product-center .swiper-pagination-bullet-active {
    background: #1944a8;
  }

  .dtai {
    margin-right: 0.2rem;
  }

  .right-active {
    border: 0.01rem solid #1944a8;
    color: #1944a8;
  }

  .product-footer-item {
    /* margin-right: 0.39rem; */
    width: 100%;
    height: auto;
    margin-top: 0.3rem;
  }

  .product-footer-item:first-child {
    margin: 0;
  }

  .product-footer-item .img {
    overflow: hidden;
  }

  .product-footer-body {
    padding: 0 0.3rem 0.25rem;
    width: 100%;
    height: auto;
    background-color: #f8f8f8;
  }

  .product-footer-item img {
    vertical-align: bottom;
  }

  .newsdetails-item-body {
    background: #fff;
  }

  .product-footer-body .date,
  .corpNews-body-item-right .date {
    color: #999999;
    font-size: 0.24rem;
    padding-top: 0.2rem;
    letter-spacing: normal;
  }

  .corpNews-body-item-right .date {
    padding: 0;
  }

  .product-footer-body .title {
    font-size: 0.3rem;
    line-height: 1.6;
    font-weight: 400;
    margin-top: 0.1rem;
    margin-bottom: 0.1rem;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    letter-spacing: normal;
    text-align: left;
  }

  .product-footer-body .tip,
  .corpNews-body-item-right-text {
    font-size: 0.28rem;
    line-height: 1.8em;
    color: #666;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    overflow: hidden;
    letter-spacing: normal;
  }

  .corpNews-body-item-right-text {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    overflow: hidden;
    letter-spacing: normal;
  }

  .main {
    text-align: right;
    display: flex;
    justify-content: flex-end;
  }

  .index-btn {
    margin: 0.5rem 1rem 0.5rem 0;
  }

  .mainBtn {
    width: 2.5rem;
    height: auto;
    text-align: center;
    border: 0.01rem solid #1944a8;
    border-radius: 0.4rem;
    display: flex;
    justify-content: space-around;
    align-items: center;
    cursor: pointer;
  }

  .mainBtn button {
    font-size: 0.22rem;
    line-height: 0;
  }

  .mainBtn button a {
    color: #1944a8;
    display: block;
    width: 100%;
    height: 100%;
    line-height: 0.5rem;
  }

  .mainBtn img {
    width: 0.24rem;
    height: auto;
  }

  .wechat {
    position: relative;
  }

  .wechat .mask-ewm {
    display: none;
    position: absolute;
    top: -0.3rem;
    right: 150%;
  }

  .wechat .mask-ewm img {
    width: 2.5rem;
    height: auto;
  }

  .printer-banner,
  .services-banner,
  .materials-banner {
    display: flex;
    height: 5.58rem;
    overflow: hidden;
    position: relative;
  }

  .printer-banner video {
    position: absolute;
    width: 100vw;
    height: 4.5rem;
    z-index: -1;
    overflow: hidden;
    object-fit: cover;
  }

  .printer-banner {
    /* height: auto; */
    height: 4.5rem;
    width: 100vw;
    margin-top: 1.2rem;
  }

  .services-banner {
    height: 4.5rem;
    width: 100vw;
    margin-top: 1.2rem;
  }

  .materials-banner {
    height: 4.5rem;
    width: 100vw;
    margin-top: 1.2rem;
  }

  .printer-banner-left {
    /* padding-top: 1rem; */
    /* position: absolute;
    top: 50%;
    left: 5%;
    transform: translateY(-50%); */
    color: #fff;
  }

  .materials-left {
    /* padding-top: 2rem; */
    padding-top: 0rem;
    transform-origin: 0px 0px;
    transform: scale(0.6);
  }

  .printer-body {
    position: absolute;
    top: 20%;
    left: 5%;
    /* transform: translateY(-50%); */
    /* margin-top: 0.3rem; */
    margin-top: 0rem;
    width: 100%;
    transform-origin: top left;
    transform: scale(0.6);
  }

  .printer-banner-left h1 {
    /* color: #36454e; */
    font-size: 0.45rem;
  }

  .printer-banner-left .title {
    font-size: 0.3rem;
    margin: 0.18rem 0 !important;
  }

  .printer-banner-left .text {
    font-size: 0.28rem;
    /* color: #36454e; */
    font-weight: bold;
    margin-bottom: 0.05rem;
  }

  .printer-banner-left .tip {
    font-size: 0.25rem;
    letter-spacing: normal;
    line-height: 1.8em;
  }

  .printer-body-img img {
    width: 100%;
    height: auto;
  }

  .printer-bodys {
    /* padding-bottom: 0.15rem; */
    padding-bottom: 0.95rem;
  }

  .printer-body-tip {
    width: 100%;
    margin-top: 0.2rem;
    font-size: 0.26rem;
    line-height: 1.6em;
    text-align: left;
    /* word-break: keep-all; */
  }

  .printer-body-main-item {
    /* padding: 0.55rem 0 0; */
    display: flex;
    flex-direction: column;
    margin: 0.4rem 0;
    box-shadow: rgb(149 157 165 / 20%) 0px 8px 24px;
    padding: 0.3rem;
  }

  .printer-body-main-item:nth-of-type(2n + 1) {
    flex-direction: column-reverse;
  }

  .printer-body-content {
    padding: 0.2rem;
  }

  .printer-body-main-item-left {
    margin-right: 0;
    width: 100%;
  }

  .printer-body-main-item-right {
    position: relative;
    margin-right: 0;
  }

  .printer-body-tips {
    font-size: 0.26rem;
    margin: 0.05rem 0 0.1rem;
    line-height: 2;
  }

  .printer-body-text {
    width: 100% !important;
    font-size: 0.28rem;
    color: #333333;
    line-height: 2;
    letter-spacing: normal;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 7;
    overflow: hidden;
  }

  .printer-body-text img {
    width: 0.2rem;
    height: 0.2rem;
  }

  .printer-body-main-item .mainBtn {
    margin-top: 0.2rem;
  }

  .materials-main-top-img {
    display: block;
  }

  .materials-main-center-list {
    display: flex;
    flex-wrap: wrap;
  }

  .materials-main-top-img {
    margin-top: 0.3rem;
  }

  .materials-body-main {
    margin-top: 0.6rem;
    font-size: 0.3rem;
  }

  .materials-body-main-text,
  .aerospace-body-top p {
    font-size: 0.28rem;
    color: #333333;
    line-height: 1.8em;
    letter-spacing: normal;
  }

  .materials-body-main-text {
    font-size: 0.28rem;
  }

  .materials-main-top-imgItem p {
    margin: 0.15rem 0 0.35rem;
    text-align: center;
    font-size: 0.34rem;
  }

  .materials-main-top-imgItem {
    height: 100%;
    width: auto;
  }

  .materials-main-top-imgItem img {
    width: 100%;
    height: 100%;
  }

  .materials-body-main-top {
    padding-bottom: 0.3rem;
    border-bottom: 0.01rem solid #dcdcdc;
  }

  .materials-body-main-center {
    margin-top: 0.3rem !important;
  }

  .materials-main-center-item img {
    height: auto;
    width: 100%;
  }

  .materials-main-center-item h3 {
    text-align: center;
    margin: 0.15rem 0 0.2rem;
  }

  .materials-item-text {
    padding: 0 0.17rem;
    letter-spacing: normal;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 6;
    overflow: hidden;
  }

  .materials-main-center-item {
    width: 100%;
    /* height: 6.5rem; */
    height: auto;
    background: #f7f7f7;
    padding: 0.14rem;
    margin-top: 0.4rem;
  }

  .materials-main-center-item:first-child {
    margin: 0;
  }

  .banner-center {
    margin: 0.8rem 0 0;
    width: 100vw;
    height: auto;
  }

  .materials-footer {
    padding-top: 1rem;
  }

  .materials-footer h1 {
    font-size: 0.35rem;
    letter-spacing: normal;
    font-weight: 600;
  }

  .materials-footer-text {
    font-size: 0.28rem;
    margin: 0.3rem 0;
  }

  .services-body-main {
    margin-top: 0.4rem;
  }

  .services-banner .tip {
    line-height: 0.36rem;
  }

  .services-banner-left {
    /* margin-top: 0.2rem; */
    margin-top: 0rem;
    /* padding-top: 2rem; */
    transform-origin: 0px 0px;
    transform: scale(0.9);
  }

  .services-main-item {
    width: 3.2rem;
    height: auto;
    background: #f7f7f7;
    text-align: center;
    padding: 0.35rem 0.25rem;
    margin-bottom: 0.2rem;
  }

  .services-main-item img {
    margin-left: 1rem;
  }

  .services-main-item h4 {
    margin: 0.15rem 0 0.2rem;
    font-size: 0.28rem;
  }

  .services-main-item p {
    font-size: 0.25rem;
    color: #333333;
    line-height: 0.4rem;
    letter-spacing: normal;
    text-align: center;
  }

  .services-body-imgList {
    text-align: center;
    margin-top: 0.5rem;
  }

  .services-body-main-img1,
  .services-body-main-img2 {
    display: block;
    justify-content: space-between;
    flex-wrap: wrap;
  }

  .services-body-imgList p,
  .services-body-main-img2 p {
    margin: 0.15rem 0 0.3rem;
  }

  .services-main-img-item img {
    height: 4.47rem;
    width: 100%;
    margin-top: 0.25rem;
  }

  .services-footer {
    background: url("../img/printer/services-footer.png") no-repeat;
    background-size: cover;
    /* height: 5rem; */
    /* margin-top: 0.2rem !important; */
  }

  .services-1 img {
    width: 1.5rem;
    height: 1rem;
  }

  .services-2 img {
    width: 1.5rem;
    height: 1rem;
  }

  .services-3 img {
    width: 1.5rem;
    height: 1rem;
  }

  .services-4 img {
    width: 1.5rem;
    height: 1rem;
  }

  .services-footer-text {
    /* padding: 1.92rem 2.06rem 0; */
    padding: 1rem 0;
    text-align: center;
  }

  .services-footer-text h2 {
    font-size: 0.36rem;
    font-weight: 600;
    margin-bottom: 0.48rem;
  }

  .services-footer p {
    font-size: 0.28rem;
    color: #333333;
    line-height: 2;
    letter-spacing: normal;
    margin-bottom: 0.66rem !important;
  }

  .services-fBtn {
    margin: auto;
  }

  /* .about-banner,
  .corporate-banner {
    height: 4.04rem;
    width: 100vw;
  }

  .corporate-banner .swiper-slide,
  .about-banner .swiper-slide {
    height: 4.04rem;
  } */

  .corporate-banner {
    width: 100%;
    height: auto;
    margin-top: 1.2rem;
  }

  .corporate-banner .swiper-slide {
    /* height: 4.04rem; */
    height: 100%;
  }

  .about-banner {
    /* height: 3rem; */
    width: 100%;
    height: auto;
    margin-top: 1.3rem;
  }

  .about-banner .swiper-slide {
    /* height: 3rem; */
    height: 100%;
  }

  .about-body {
    margin-top: 0.2rem;
  }

  .about-body-center {
    padding-bottom: 0.5rem;
  }

  .about-body-center h1 {
    padding-bottom: 0.5rem;
  }

  .about-body-center-list {
    display: block;
    /* justify-content: space-between; */
  }

  .about-body-center-item {
    position: relative;
    margin-bottom: 0.4rem;
  }

  .about-body-center-item:last-child {
    margin: 0;
  }

  .about-body-center-item .img {
    width: 100%;
    /* height: 3.5rem; */
    height: auto;
  }

  .about-body-center-item .about-mask {
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(103, 124, 172, 0.7);
    text-align: center;
    padding-top: calc(25%);
    color: #fff;
  }

  .about-mask h3 {
    font-size: 0.3rem;
    margin-bottom: 0.2rem;
  }

  .about-mask p {
    font-size: 0.28rem;
  }

  .about-main {
    background-color: #f7f7f7;
    /* padding: 0.98rem 0 ; */
    /* padding: 0.2rem 0 0; */
  }

  .about-main-body-grid {
    padding-bottom: 0.7rem;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
  }

  .about-main-grid-item {
    width: 3.4rem;
    height: 2.5rem;
    background-color: #fff;
    text-align: center;
    padding-top: 0.55rem;
    font-size: 0.3rem;
    margin-top: 0.2rem;
  }

  .about-main-grid-item p {
    /* margin-top: 0.15rem; */
    margin: 0.15rem;
  }

  .about-main-grid-item .icon {
    margin: auto;
    width: 0.6rem;
    /* height: 1rem; */
    height: auto;
  }

  .about-footer {
    background: #fff;
    padding: 0.5rem 0 0.8rem;
  }

  .about-footer-body {
    display: block;
    align-items: center;
  }

  .about-footer-left {
    width: 100%;
    height: auto;
  }

  .about-footer-right {
    width: 100%;
    margin-left: 0;
  }

  .about-footer-right h4 {
    font-size: 0.3rem;
    line-height: 2;
    /* font-weight: 600; */
    margin-bottom: 0.15rem;
  }

  .aerospace-body-top {
    margin-top: 0.14rem;
    /* padding: 0 4.38rem; */
  }

  .aerospace-body .product-center {
    margin-bottom: 0.5rem;
  }

  .aerospace-body-top h1 {
    text-align: center;
  }

  .aerospace-body-tips {
    font-size: 0.24rem;
    margin: 0.2rem 0 0.19rem;
  }

  .aerospace-footer {
    margin-bottom: 0.4rem;
  }

  .aerospace-img img,
  .aerospace-img1 img {
    width: 100%;
    height: auto;
  }

  /* .aerospace-img1 img {
    width: 7.8rem;
    height: 5.6rem;
  } */

  .connect {
    /* margin-top: 1rem; */
    padding-top: 1.2rem;
  }

  .connect h1 {
    text-align: center;
  }

  .connect-top-mask {
    position: absolute;
    /* top: 0.3rem; */
    top: 50%;
    transform: translateY(-50%);
    color: #fff;
    padding: 0 0.2rem;
  }

  .connect-top-mask a,
  .connect-top-text {
    font-size: 0.26rem;
    color: #fff;
    /* margin-bottom: 0.25rem; */
    margin-bottom: 0.05rem;
    font-weight: normal;
    letter-spacing: normal;
    line-height: 1.8em;
  }

  .connect-top-mask h2 {
    font-size: 0.3rem;
    margin-bottom: 0.27rem;
  }

  /* .connect-top,
  .connect-footer {
    display: flex;
    justify-content: space-between;
  } */

  .connect-top {
    display: block;
    justify-content: space-between;
  }

  .connect-top-left {
    position: relative;
  }

  .connect-top-right,
  .connect-top-left .img {
    /* width: 9.6rem; */
    width: 100%;
    height: auto;
  }

  .connect-footer {
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }

  .connect-footer-title,
  .connect-footer-text {
    padding-left: 0.2rem;
    text-align: left;
  }

  .connect-footer-title {
    margin: 0.25rem 0 0.15rem;
  }

  .connect-footer {
    display: block;
  }

  .connect-footer-item {
    width: 100%;
    height: auto;
    margin-bottom: 0.5rem;
  }

  .connect-footer-item img {
    width: 100%;
    height: auto;
  }

  .connect-body {
    padding-bottom: 0.5rem;
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
  }

  .connect-body-item {
    margin: 0.15rem 0;
    height: auto;
    width: 48%;
  }

  .connect-body-item-top img {
    vertical-align: bottom;
  }

  .connect-body-item-tip {
    width: 100%;
    height: 1.2rem;
    background-color: #f7f7f7;
    text-align: center;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    font-size: 0.24rem;
    padding: 0.1rem;
  }

  .pagination {
    display: flex;
    justify-content: center;
    align-items: center;
    padding-bottom: 0.5rem;
  }

  .pagination ul {
    display: flex;
  }

  .pagination ul li {
    width: 0.4rem;
    height: 0.4rem;
    text-align: center;
    line-height: 0.4rem;
    cursor: pointer;
    margin: 0 0.02rem;
    background: transparent;
  }

  .pagination ul li a {
    color: #000;
    font-size: 0.28rem;
  }

  .pagination ul li.active {
    background: #d3291e;
  }

  .pagination ul li.active a {
    color: #fff;
  }

  .pagination img {
    width: 0.2rem;
    height: auto;
    margin: 0 0.38rem;
  }

  .honor-body-item {
    width: 3.3rem;
    /* height: auto; */
    height: 3.5rem;
    background-color: #fff;
    padding: 0.1rem;
    /* margin: 0.25rem 0; */
    margin: 0.23rem 0.1rem;
  }

  .honor-tip {
    padding-top: 0;
  }

  .honor-title {
    text-align: center;
    padding-top: 0.5rem;
  }

  .honor-content {
    padding-bottom: 0.5rem;
    /* display: grid;
    grid-template-columns: repeat(4, 1fr); */
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
  }

  .honor-body {
    background-color: #eeeeee;
  }

  /* .honor-body-item-tip {
    padding-top: 0.2rem;
    text-align: center;
  }

  .honor-img img {
    width: 3.1rem;
    height: auto;
  } */

  .honor-body-item-tip {
    /* text-align: center;
    margin-left: -0.1rem;
    width: 3.3rem;
    background-color: #fff;
    padding: 0.1rem 0; */

    text-align: center;
    margin-left: -0.1rem;
    width: 3.3rem;
    height: 1.8rem;
    background-color: #fff;
    /* padding: 0.1rem;
  word-break: keep-all; */
    padding: 0 0.1rem;
    text-align: center;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
  }

  .honor-img {
    width: 3.1rem;
    height: 2.2rem;
    background-color: #eeeeee;
    margin-bottom: 0.5rem;
  }

  .honor-img img {
    width: 100%;
    height: 100%;
    object-fit: contain;
    display: block;
    padding: 0.1rem 0.1rem;
  }

  .corpNews-body-top button {
    font-size: 0.22rem;
    border: 0.01rem solid #d2d2d2;
    border-radius: 0.4rem;
    /* width: 1.5rem; */
    /* height: 0.5rem; */
    padding: 0.1rem 0.2rem;
    margin-right: 0.2rem;
  }

  .corpNews-body-top .corpNews-active {
    color: #2951ae;
    border: 0.01rem solid #2951ae;
  }

  .corpNews-body {
    padding-top: 1.3rem;
    letter-spacing: normal;
  }

  .corpNews-body-item {
    display: block;
    margin: 0.5rem 0;
    box-shadow: 0 0 0.08rem #666;
  }

  .corpNews-body-item-left {
    width: 100%;
    height: auto;
  }

  .corpNews-body-item-right {
    background-color: #f8f8f8;
    width: 100%;
    padding: 0.2rem 0.2rem 0.3rem;
  }

  .corpNews-body-item-right-title {
    font-size: 0.3rem;
    line-height: 1.6;
    font-weight: 400;
    margin-top: 0.1rem;
    margin-bottom: 0rem;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    letter-spacing: normal;
  }

  .corpNews-btn {
    margin-top: 0.1rem;
    width: 2rem;
    height: 0.5rem;
  }

  .corpNews-btn a {
    display: block;
    height: 100%;
    width: 100%;
  }

  .newsdetails-main {
    margin-top: 0.65rem;
  }

  .newsdetails-main-top {
    text-align: center;
    border-bottom: 0.01rem solid #e5e5e5;
  }

  .newsdetails-main-title {
    font-weight: bold;
  }

  .newsdetails-main-text {
    color: #666666;
    font-size: 0.26rem;
    line-height: 1.5em;
  }

  .newsdetails-main-content {
    margin-top: 0.44rem;
    font-size: 0.28rem;
    line-height: 2;
    color: #333333;
  }

  .newsdetails-main-content p,
  .newsdetails-main-content span,
  .productdetails-body-main p,
  .productdetails-body-main span {
    font-size: 0.28rem !important;
    font-family: "微软雅黑";
  }

  .newsdetails-main-content img {
    width: 100%;
    height: auto;
    object-fit: contain !important;
  }

  .productdetails-body-main-content img {
    width: 100% !important;
    height: auto !important;
    /* object-fit: contain; */
  }

  .newsdetails-main-content-title {
    font-weight: bold;
    margin-top: 0.3rem;
  }

  .newsdetails-img,
  .newsdetails-img2 {
    margin-top: 0.4rem;
    margin-left: 50%;
    transform: translateX(-50%);
  }

  .newsdetails-img {
    width: 8.11rem;
    height: 7.77rem;
  }

  .newsdetails-img2 {
    width: 7.87rem;
    height: 3.96rem;
    margin-top: 0.25rem;
  }

  .newsdetails-main-footer {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-top: 1rem;
    padding: 0.1rem 0;
    border-top: 0.01rem solid #e5e5e5;
    border-bottom: 0.01rem solid #e5e5e5;
  }

  .newsdetails-main-footer-left,
  .newsdetails-main-footer-right {
    display: flex;
    justify-content: space-between;
    align-items: center;
  }

  .newsdetails-main-footer-center {
    border-right: 0.04rem solid #e5e5e5;
  }

  .newsdetails-main-footer .text {
    margin: 0 0.18rem;
    font-size: 0.26rem;
    color: #333333;
    line-height: 2;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    letter-spacing: normal;
    width: 3rem;
    height: auto;
    vertical-align: middle;
  }

  .newsdetails-main-footer .icon {
    width: 0.18rem;
    height: auto;
    vertical-align: middle;
  }

  .newsdetails-footer {
    background: #f7f7f7;
    padding-bottom: 0.3rem;
  }

  .productdetails-item {
    justify-content: space-between;
    padding: 0.1rem;
    margin-top: 0;
  }

  .corpNewswiper {
    width: 6rem;
    /* height: 5rem; */
    height: 5.5rem;
  }

  .corpNewswiper .swiper-slide {
    position: relative;
    justify-content: space-between;
    padding: 0;
    margin-top: 0.3rem;
    width: 6rem;
  }

  .corpNewswiper .swiper-slide .img img {
    height: auto;
    width: 6rem;
  }

  .corpNewswiper .swiper-pagination {
    text-align: right;
    margin-right: 0.05rem;
    padding-bottom: 0.1rem;
  }

  .corpNewswiper .swiper-pagination-bullet {
    width: 0.35rem;
    height: 0.35rem;
    padding-bottom: 0.1rem;
    color: #fff;
    text-align: center;
    border-radius: 0.1rem !important;
    background-color: #686a6b;
    font-size: 0.24rem;
  }

  .corpNewswiper .swiper-pagination-bullet-active {
    background-color: #686a6b;
  }

  .corpNewswiper .swiper-horizontal > .swiper-pagination-bullets,
  .swiper-pagination-bullets.swiper-pagination-horizontal,
  .swiper-pagination-custom,
  .swiper-pagination-fraction {
    right: 0.6rem !important;
    bottom: 0.08rem !important;
  }

  .corpNewswiper .swiper-button-next::after,
  .swiper-button-prev::after {
    display: none;
  }

  .corpNewswiper .swiper-button-next {
    margin-top: 2.2rem;
    width: 0.35rem;
    height: 0.35rem;
    cursor: pointer;
    background: #aeafaf;
    border-radius: 0.1rem;
    margin-right: 0.1rem;
  }

  .corpNewswiper .swiper-button-next img {
    display: inline-block;
    width: 0.15rem;
    height: 0.15rem;
  }

  .newsdetails-list {
    margin: 0.3rem 0;
  }

  .productdetails-body-tips {
    font-size: 0.28rem;
  }

  .printer-body-text img,
  .printer-body-text span {
    vertical-align: middle;
  }

  .printer-body-text span {
    margin-left: 0.1rem;
  }

  .productdetails-btn {
    margin-top: 0.4rem !important;
  }

  .productdetails-body-main {
    padding: 0 0 0.5rem;
  }

  .productdetails-navs {
    height: 1rem;
    box-sizing: border-box;
    margin-top: 0.5rem;
    display: flex;
    justify-content: flex-start;
    border-top: 0.01rem solid #e3e3e3;
    border-bottom: 0.01rem solid #e3e3e3;
  }

  .productdetails-navs button {
    display: flex;
    flex-direction: column;
    align-items: center;
    font-size: 0.28rem;
    color: #333333;
    padding: 0.15rem 0.35rem 0.2rem;
    letter-spacing: normal;
  }

  .productdetails-navs button img {
    display: none;
    margin-top: 0.05rem;
    width: 0.15rem;
    height: auto;
  }

  .productdetails-body-main .productdetails-body-main-content {
    padding-left: 0.25rem;
    width: 100%;
    display: block;
    overflow: hidden;
  }

  .productdetails-body-main-content li {
    line-height: 1.8em;
    font-size: 0.28rem;
  }

  .productdetails-body-main-content h3 {
    margin: 0.25rem 0 0.2rem;
    font-size: 0.3rem;
  }

  .productdetails-body-main-content p,
  .productdetails-body-main-content span {
    font-size: 0.24rem;
  }

  .productdetails-body-main-content img {
    width: 500px;
    height: auto;
  }

  .productdetails-body-main .content2,
  .productdetails-body-main .content3 {
    display: none;
  }

  .productdetails-footer {
    background-color: #f7f7f7;
  }

  .productdetails-footer-body {
    padding: 0.3rem 0 0.5rem;
  }

  .pc-honor,
  .pc-connect,
  .aerospace-PC {
    display: flex;
    flex-wrap: wrap;
  }

  .productdetails-footer-list,
  .phone-honor,
  .aerospace-Phone {
    display: block;
  }

  .phone-honor {
    display: flex;
  }

  .productdetails-footer-list-item p {
    font-size: 0.3rem;
    margin: 0.29rem 0;
    text-align: center;
    letter-spacing: normal;
  }

  .productdetails-footer-list-item img {
    height: auto;
    width: 100%;
  }

  .productdetails-item .img img {
    height: auto;
    width: 100%;
  }

  .corpNews-img {
    padding: 0;
  }

  .productdetails-pagination {
    display: flex;
    position: absolute;
    bottom: 0.3rem;
    right: 0.3rem;
  }

  .productdetails-pagination .next img {
    width: 0.15rem;
    height: auto;
  }

  .pagesNums {
    display: flex;
  }

  .pagesNums li,
  .next {
    width: 0.35rem;
    height: 0.35rem;
    border-radius: 0.09rem;
    background-color: rgba(103, 105, 106, 0.5);
    color: #fff;
    cursor: pointer;
    text-align: center;
    line-height: 0.35rem;
    margin: 0 0.04rem;
    font-size: 0.24rem;
  }
  .join-body {
    padding-bottom: 1.92rem;
  }

  .join h1 {
    margin-bottom: 0.2rem;
  }

  .join .join-table tbody tr {
    background: #f7f7f7;
  }

  .join-table tbody button {
    width: 1rem;
    height: 0.4rem;
    border-radius: 0.2rem;
    border: 0.01rem solid #bfbfbf;
  }

  .join-thead {
    display: flex;
    background-color: #1944a8;
    padding: 0.22rem 0.5rem;
    justify-content: space-between;
    color: #fff;
    font-size: 0.22rem;
  }

  .join-tbody-tr {
    text-align: center;
    display: flex;
    justify-content: space-between;
    align-items: center;
    background-color: #f7f7f7;
    padding: 0.38rem 0.2rem 0.4rem 0.3rem;
    font-size: 0.2rem;
    margin-top: 0.2rem;
  }

  .join-td-3 {
    margin: 0 0.1rem 0 0.5rem;
  }

  .join-tbody-tr .tip {
    color: #a2a2a2;
    margin-bottom: 0.05rem;
  }

  .join-tbody-tr button {
    width: auto;
    height: auto;
    padding: 0.1rem 0.2rem;
    border-radius: 0.25rem;
    border: 0.01rem solid #bfbfbf;
    font-size: 0.22rem;
  }

  .join-details {
    display: none;
    height: auto;
    border: 0.01rem solid #eeeeee;
    padding: 0.2rem 0.3rem;
  }

  .join-details h3 {
    padding-left: 0.09rem;
    font-size: 0.3rem;
    font-weight: normal;
    border-left: 0.03rem solid #1944a8;
    margin: 0.33rem 0 0.25rem;
  }

  .join-details .content {
    font-size: 0.28rem;
    line-height: 2;
    color: #333333;
  }

  .join-details p,
  .join-details span {
    font-size: 0.28rem !important;
  }

  .join-getmore {
    margin: 0.67rem 50% 1.5rem;
    transform: translateX(-50%);
    width: 3rem;
    height: auto;
    border: 0.01rem solid #2951ae;
    border-radius: 0.5rem;
    font-size: 0.25rem;
  }

  .join-getmore img {
    width: 5%;
    height: auto;
    margin-top: 0.05rem;
  }

  .message-text {
    text-align: center;
    margin: 0.2rem auto 0.7rem !important;
  }

  .message-box {
    display: block;
    flex-wrap: wrap;
    justify-content: space-between;
  }

  .message-body p {
    margin: 0.19rem 0 0.16rem;
    text-align: left;
  }

  .message-body p,
  .message-item input,
  .message-form-textarea textarea {
    box-sizing: border-box;
    padding-left: 0;
  }

  .message-item p,
  .message-form-textarea p,
  .message-form-checkbox p {
    margin-top: 0.45rem;
  }

  .message-item input {
    height: auto;
    width: 100%;
    font-size: 0.28rem;
    color: #333333;
    line-height: 2;
    letter-spacing: normal;
    border: 1px solid #dcdcdc;
    padding-left: 0.15rem;
  }

  .message-form-textarea textarea {
    width: 100%;
    height: 2rem;
    resize: none;
    outline: none;
    padding: 0.19rem 0.16rem;
    font-size: 0.28rem;
    color: #333333;
    line-height: 2;
    letter-spacing: normal;
    border: 1px solid #dcdcdc;
  }

  .message-form-checkbox input {
    width: 0.3rem;
    height: 0.3rem;
    border-radius: 0.03rem;
    vertical-align: middle;
  }

  .message-form-checkbox label {
    margin-left: 0.1rem;
    vertical-align: middle;
    font-size: 0.28rem;
  }

  .message-btn {
    margin: 0.59rem 0 1rem 0;
  }

  .product-top-list-item .img:hover img,
  .product-center-body .img:hover img,
  .product-footer-item .img:hover img {
    transition: transform 0.3s linear;
    transform: scale(1.05);
  }

  .product-footer-item:hover {
    width: 100%;
    height: auto;
  }

  .product-footer-item:hover .img {
    box-shadow: 0 0 0.08rem rgba(0, 0, 0, 0.6);
  }

  .product-footer-item:hover .date {
    color: #1944a8;
  }

  .product-footer-item:hover .product-footer-body {
    background-color: #fff;
  }

  /* @keyframes move {
    0% {
      transform: scale(1);
    }

    100% {
      transform: scale(1.1);
    }
  } */
}
