@media (max-width: 768px) {
  html {
    font-size: 10px;
  }
  .t-top,
  .t-top-1,
  .bottom,
  .top_btn,
  .nav {
    display: none;
  }
  .t-top-mobile {
    width: 100%;
    height: 5rem;
    background-color: #EDEDED;
    position: fixed;
    top: 0;
    left: 50%;
    transform: translate(-50%, 0);
    z-index: 9999;
    display: block;
  }
  .t-top-mobile .mobile-inner {
    height: 5rem;
    margin-right: auto;
    margin-left: auto;
    background-color: #fafafa;
    position: relative;
    box-shadow: 0 0 0.25rem rgba(0, 0, 0, 0.5);
  }
  .t-top-mobile .mobile-inner .mobile-inner-header {
    width: 100%;
    height: 5rem;
    position: fixed;
    top: 0;
    left: 0;
    background: #fff;
    display: flex;
    justify-content: space-between;
    align-items: center;
  }
  .t-top-mobile .mobile-inner .mobile-inner-header .logo img {
    width: 100px;
    height: 40px;
  }
  .t-top-mobile .mobile-inner .mobile-inner-header .mobile-inner-header-icon {
    color: #FFF;
    height: 55px;
    font-size: 25px;
    text-align: center;
    width: 55px;
    position: relative;
    -webkit-transition: background 0.5s;
    -moz-transition: background 0.5s;
    -o-transition: background 0.5s;
    transition: background 0.5s;
  }
  .t-top-mobile .mobile-inner .mobile-inner-header .mobile-inner-header-icon span {
    position: absolute;
    left: calc(37.5%);
    top: calc(47.5%);
    width: 25px;
    height: 3px;
    background-color: #072F72;
    transition-duration: 0.5s;
  }
  .t-top-mobile .mobile-inner .mobile-inner-header .mobile-inner-header-icon span:nth-child(1) {
    transform: translateY(10px) rotate(0deg);
  }
  .t-top-mobile .mobile-inner .mobile-inner-header .mobile-inner-header-icon span:nth-child(2) {
    transform: translateY(-10px) rotate(0deg);
  }
  .t-top-mobile .mobile-inner .mobile-inner-header .mobile-inner-header-icon-click span:nth-child(1) {
    animation-duration: 0.5s;
    animation-fill-mode: both;
    animation-name: clickfirst;
  }
  .t-top-mobile .mobile-inner .mobile-inner-header .mobile-inner-header-icon-click span:nth-child(2) {
    animation-duration: 0.5s;
    animation-fill-mode: both;
    animation-name: clicksecond;
  }
  .t-top-mobile .mobile-inner .mobile-inner-header .mobile-inner-header-icon-out span:nth-child(1) {
    animation-duration: 0.5s;
    animation-fill-mode: both;
    animation-name: outfirst;
  }
  .t-top-mobile .mobile-inner .mobile-inner-header .mobile-inner-header-icon-out span:nth-child(2) {
    animation-duration: 0.5s;
    animation-fill-mode: both;
    animation-name: outsecond;
  }
  .t-top-mobile .mobile-inner .mobile-inner-header .active_mobile span:nth-child(1) {
    transform: rotate(45deg);
    width: 30px;
  }
  .t-top-mobile .mobile-inner .mobile-inner-header .active_mobile span:nth-child(2) {
    transform: rotate(-45deg);
    width: 30px;
  }
  .t-top-mobile .mobile-inner .mobile-inner-header .active_mobile span:nth-child(3) {
    opacity: 0;
  }
  .t-top-mobile .mobile-inner-nav {
    width: 100%;
    position: absolute;
    top: 5rem;
    left: 0px;
    display: none;
    box-shadow: 0 0 0.25rem rgba(0, 0, 0, 0.5);
    background: #FFF;
  }
  .t-top-mobile .mobile-inner-nav .subNavBox2 {
    width: 100%;
  }
  .t-top-mobile .mobile-inner-nav .subNavBox2 .subNav2 {
    display: block;
    width: 100%;
    border-bottom: 1px solid #F2F1EF;
    line-height: 50px;
    font-size: 1.8rem;
    color: #555;
    padding: 0 30px;
    background: url(../image/mobile/jia.png) no-repeat 96% center;
  }
  .t-top-mobile .mobile-inner-nav .subNavBox2 .navContent2 {
    display: none;
    border-bottom: 1px solid #d6d6d6;
    padding: 10px 0;
    background: #FFF;
  }
  .t-top-mobile .mobile-inner-nav .subNavBox2 .navContent2 li {
    line-height: 4rem;
  }
  .t-top-mobile .mobile-inner-nav .subNavBox2 .navContent2 li a {
    display: block;
    font-size: 1.6rem;
    padding-left: 40px;
  }
  .t-top-mobile .mobile-inner-nav .subNavBox2 .currentDt2 {
    background: url(../image/mobile/jian.png) no-repeat 96% center #ffffff;
  }
  .bottom-mobile {
    display: block;
    width: 100%;
    background-color: #EBEBEB;
    border: #ebebeb 1px solid;
  }
  .bottom-mobile .bottom-1 {
    width: 90%;
    margin: 0 auto;
    display: flex;
  }
  .bottom-mobile .bottom-1 .bottom-left {
    width: 50%;
    height: auto;
  }
  .bottom-mobile .bottom-1 .bottom-left .tel {
    width: 100%;
    margin-top: 2rem;
    color: #4c4c4c;
  }
  .bottom-mobile .bottom-1 .bottom-left .tel .tel-1 {
    margin-top: .9rem;
    font-size: 1.8rem;
  }
  .bottom-mobile .bottom-1 .bottom-left .tel .youxiang {
    margin-top: .9rem;
    font-size: 1.8rem;
  }
  .bottom-mobile .bottom-1 .bottom-right {
    width: 50%;
    height: auto;
  }
  .bottom-mobile .bottom-1 .bottom-right img {
    width: 100%;
    margin-top: 2rem;
    height: auto;
  }
  .bottom-mobile .bottom-2 {
    width: 90%;
    margin: 3rem auto ;
  }
  .bottom-mobile .bottom-2 .wenzi {
    font-size: 1.8rem;
  }
  .bottom-mobile .bottom-2 .img {
    margin-top: 3rem;
    display: flex;
    justify-content: space-between;
  }
  .bottom-mobile .bottom-2 .img img {
    width: 19rem;
    height: 5.8rem;
  }
  .index {
    width: 100%;
  }
  .index .banner,
  .index .dingzhi,
  .index .gongyepin,
  .index .lxwm,
  .index .index-partner {
    display: none;
  }
  .index .m-banner {
    width: 100%;
    margin-top: 5rem;
    display: block;
  }
  .index .m-banner .swiper-container .swiper-wrapper {
    width: 100%;
    height: 100%;
  }
  .index .m-banner .swiper-container .swiper-wrapper .swiper-slide img {
    width: 100%;
    height: 25rem;
  }
  .index .m-banner .m-banner-title {
    width: 100%;
    background: #F6F6F6;
    padding: 2rem 0;
  }
  .index .m-banner .m-banner-title .m-banner-title-1 {
    width: 95%;
    height: 5rem;
    background: #FFF;
    margin: 1rem auto;
  }
  .index .m-banner .m-banner-title .m-banner-title-1 .m-banner-title-1-1 {
    width: 100%;
    height: 5rem;
    margin: 0 auto;
    display: flex;
    align-items: center;
  }
  .index .m-banner .m-banner-title .m-banner-title-1 .m-banner-title-1-1 .m-banner-title-1-1-1 {
    width: 26%;
    font-size: 18px;
    font-weight: bold;
    margin-left: 1rem;
    border-right: #CC263A 4px solid;
  }
  .index .m-banner .m-banner-title .m-banner-title-1 .m-banner-title-1-1 .m-banner-title-1-1-2 {
    width: 70%;
    margin-left: 1rem;
    padding-left: 2rem;
    display: flex;
    align-items: center;
  }
  .index .m-banner .m-banner-title .m-banner-title-1 .m-banner-title-1-1 .m-banner-title-1-1-2 .m-banner-title-1-1-2-1 {
    margin-right: 20px;
    font-size: 1.4rem;
  }
  .index .m-banner .m-banner-title .banner-title-1:nth-child(3) {
    border-bottom: 0px solid #F3F3F3;
  }
  .index .m-dingzhi {
    width: 100%;
    display: block;
    background: #FFF;
  }
  .index .m-dingzhi .dingzhi-1 {
    width: 90%;
    margin: 0 auto;
    display: block;
  }
  .index .m-dingzhi .dingzhi-1 .dingzhi-1-title {
    width: 100%;
    font-size: 2.2rem;
    font-weight: bold;
    margin-top: 20px;
  }
  .index .m-dingzhi .dingzhi-2 {
    width: 100%;
    margin-top: 20px;
  }
  .index .m-dingzhi .dingzhi-2 .dingzhi-2-top {
    width: 100%;
    height: 22rem;
  }
  .index .m-dingzhi .dingzhi-2 .dingzhi-2-top img {
    width: 100%;
    height: 100%;
  }
  .index .m-dingzhi .dingzhi-2 .dingzhi-icon {
    width: 100%;
    height: 22rem;
    margin-top: -22rem;
  }
  .index .m-dingzhi .dingzhi-2 .dingzhi-icon .dingzhi-icon-1 {
    width: 90%;
    height: 100%;
    margin: 0 auto;
    display: flex;
    justify-content: space-between;
    align-items: center;
  }
  .index .m-dingzhi .dingzhi-2 .dingzhi-2-bottom {
    width: 90%;
    height: auto;
    margin: 5rem auto 0;
    border: #fff 1px solid;
  }
  .index .m-dingzhi .dingzhi-2 .dingzhi-2-bottom .dingzhi-title {
    text-align: center;
    font-size: 2rem;
    font-weight: bold;
  }
  .index .m-dingzhi .dingzhi-2 .dingzhi-2-bottom .wenzi {
    width: 100%;
    margin: 3rem auto;
    font-size: 18px;
    text-indent: 2em;
  }
  .index .m-dingzhi .dingzhi-2 .dingzhi-2-bottom .naniu {
    width: 130px;
    height: 40px;
    border: #cb2337 1px solid;
    border-radius: 5px;
    margin: 5rem auto ;
    text-align: center;
    line-height: 40px;
    cursor: pointer;
  }
  .index .m-dingzhi .dingzhi-2 .dingzhi-2-bottom .naniu a {
    color: #cb2337;
  }
  .index .m-gongyepin {
    width: 100%;
    display: block;
    background: #F6F6F6;
    border: #F6F6F6 1px solid;
  }
  .index .m-gongyepin .gongyepin-1 {
    width: 90%;
    margin: 0 auto;
  }
  .index .m-gongyepin .gongyepin-1 .gongyepin-1-title {
    width: 100%;
    font-size: 2.2rem;
    font-weight: bold;
    margin-top: 20px;
  }
  .index .m-gongyepin .gongyepin-2 {
    width: 100%;
    margin-top: 20px;
  }
  .index .m-gongyepin .gongyepin-2 .img {
    width: 100%;
    height: 22rem;
  }
  .index .m-gongyepin .gongyepin-2 .img img {
    width: 100%;
    height: 100%;
  }
  .index .m-gongyepin .gongyepin-2 .gongyepin-icon {
    width: 100%;
    height: 22rem;
    margin-top: -22rem;
  }
  .index .m-gongyepin .gongyepin-2 .gongyepin-icon .gongyepin-icon-1 {
    width: 90%;
    height: 100%;
    margin: 0 auto;
    display: flex;
    justify-content: space-between;
    align-items: center;
  }
  .index .m-gongyepin .gongyepin-2 .neirong {
    width: 90%;
    margin: 30px auto;
  }
  .index .m-gongyepin .gongyepin-2 .neirong .neirong-title {
    text-align: center;
    font-size: 2rem;
    font-weight: bold;
  }
  .index .m-gongyepin .gongyepin-2 .neirong .wenzi {
    width: 100%;
    margin: 3rem auto;
    font-size: 18px;
    text-indent: 2em;
  }
  .index .m-gongyepin .gongyepin-2 .neirong .naniu {
    width: 130px;
    height: 40px;
    border: #cb2337 1px solid;
    border-radius: 5px;
    margin: 5rem auto;
    text-align: center;
    line-height: 40px;
    cursor: pointer;
  }
  .index .m-gongyepin .gongyepin-2 .neirong .naniu a {
    color: #cb2337;
  }
  .index .m-lxwm {
    display: block;
    width: 100%;
    border: #FFF 1px solid;
  }
  .index .m-lxwm .lxwm-title {
    width: 90%;
    margin: 3rem auto;
    font-size: 2.2rem;
    font-weight: bold;
  }
  .index .m-lxwm .lxwm-left {
    width: 90%;
    margin: 0 auto;
  }
  .index .m-lxwm .lxwm-left img {
    width: 100%;
    height: auto;
  }
  .index .m-lxwm .lxwm-right {
    width: 90%;
    margin: 0 auto;
  }
  .index .m-lxwm .lxwm-right .lxwm-right-1 {
    width: 100%;
  }
  .index .m-lxwm .lxwm-right .lxwm-right-1 a {
    display: flex;
    justify-content: space-between;
    cursor: pointer;
  }
  .index .m-lxwm .lxwm-right .lxwm-right-1 a .wenzi {
    display: flex;
    align-items: center;
    overflow: hidden;
  }
  .index .m-lxwm .lxwm-right .lxwm-right-1 a .wenzi .wenzi-1 {
    font-size: 1.5rem;
    color: #888888;
    animation: left-right 0.9s linear;
  }
  .index .m-lxwm .lxwm-right .lxwm-right-1 a .wenzi .wenzi-1 span {
    font-size: 2.1rem;
    font-weight: bold;
    color: #000;
  }
  .index .m-lxwm .lxwm-right .lxwm-right-1 a .icon {
    line-height: 10rem;
    animation: right-left 0.9s linear;
  }
  .index .m-lxwm .lxwm-right .lxwm-right-1 a .icon img {
    width: 3rem;
    height: 3rem;
  }
  .index .m-lxwm .lxwm-right .lxwm-right-1:nth-child(1) {
    border-bottom: #EDEDED 1px dashed;
  }
  .index .m-lxwm .lxwm-right .lxwm-right-1:nth-child(2) {
    border-bottom: #EDEDED 1px dashed;
  }
  .index .m-index-partner {
    display: block;
    width: 100%;
    background: #F5F5F5;
    margin-top: 5rem;
    padding-top: 3rem;
  }
  .index .m-index-partner .partner-title {
    width: 90%;
    height: 50px;
    margin: 0 auto;
    font-size: 2.2rem;
    font-weight: bold;
  }
  .index .m-index-partner .coo-item {
    width: 90%;
    margin: 3rem auto 0;
    padding-bottom: 3rem;
  }
  .index .m-index-partner .coo-item .swiper-container .swiper-wrapper {
    width: 100%;
  }
  .index .m-index-partner .coo-item .swiper-container .swiper-wrapper .swiper-slide {
    width: 100%;
    height: 48rem;
    margin: 0 auto;
  }
  .index .m-index-partner .coo-item .swiper-container .swiper-wrapper .swiper-slide .huoban-list {
    width: 100%;
    height: 40rem;
    margin: 0 auto;
    display: flex;
    flex-wrap: wrap;
    gap: 1rem;
  }
  .index .m-index-partner .coo-item .swiper-container .swiper-wrapper .swiper-slide .huoban-list .huoban-list-1 {
    width: 48%;
    height: 10rem;
  }
  .index .m-index-partner .coo-item .swiper-container .swiper-wrapper .swiper-slide .huoban-list .huoban-list-1 img {
    width: 100%;
    height: 100%;
  }
  .index .m-index-partner .coo-item .swiper-container .swiper-button-prev,
  .index .m-index-partner .coo-item .swiper-container .swiper-button-next {
    background: #CB2337;
    width: 2.5rem;
    height: 2.5rem;
    border-radius: 50%;
    text-align: center;
    line-height: 2.5rem;
  }
  .about {
    width: 100%;
  }
  .about .gongsi,
  .about .jianjie,
  .about .wenhua,
  .about .zeren,
  .about .tushuo {
    display: none;
  }
  .about .about-banner {
    width: 100%;
    height: 21.7rem;
    margin-top: 5rem;
  }
  .about .about-banner img {
    width: 100%;
    height: 100%;
  }
  .about .m-gongsi {
    display: block;
    width: 100%;
  }
  .about .m-gongsi .gongsi-1 {
    width: 90%;
    margin: 2rem auto;
    display: block;
  }
  .about .m-gongsi .gongsi-1 .gongsi-1-1 {
    width: 100%;
    height: 4rem;
    display: flex;
    align-items: center;
    overflow: hidden;
  }
  .about .m-gongsi .gongsi-1 .gongsi-1-1 .title-1 {
    width: .5rem;
    height: 4rem;
    background-color: #cb2337;
    animation: left-right 0.9s linear;
  }
  .about .m-gongsi .gongsi-1 .gongsi-1-1 .title-2 {
    font-size: 2.75rem;
    margin-left: 2rem;
    animation: left-right 0.9s linear;
  }
  .about .m-gongsi .gongsi-1 .gongsi-1-2 {
    margin-top: 3rem;
    font-size: 1.6rem;
    color: #4c4c4c;
  }
  .about .m-gongsi .gongsi-1 .gongsi-1-2 .gongsi-1-2-1 {
    font-size: 1.8rem;
  }
  .about .m-gongsi .gongsi-1 .gongsi-1-2 .gongsi-1-2-2 {
    width: 30%;
    height: 3rem;
    border-bottom: #eee 1px solid;
  }
  .about .m-gongsi .gongsi-1 .gongsi-1-3 {
    width: 12rem;
    height: 5rem;
    margin: 3rem auto;
    text-align: center;
    line-height: 5rem;
    overflow: hidden;
    border-radius: 5px;
    border: #cb2337 1px solid;
    font-size: 1.8rem;
  }
  .about .m-gongsi .gongsi-1 .gongsi-1-3 a {
    color: #cb2337;
  }
  .about .m-jianjie {
    width: 100%;
    height: 40rem;
    background-image: url("https://laiyang-1305707795.cos.ap-beijing.myqcloud.com/guanwang/image/about/6.jpg");
    background-size: 100% 100%;
    display: block;
  }
  .about .m-jianjie .m-jianjie-1 {
    width: 100%;
    height: 100%;
    background-color: rgba(218, 218, 219, 0.75);
    display: flex;
    align-items: center;
  }
  .about .m-jianjie .m-jianjie-1 .neirong {
    width: 50%;
    height: 50%;
    margin: 0 auto;
  }
  .about .m-jianjie .m-jianjie-1 .neirong .neirong-1 {
    display: flex;
    justify-content: space-between;
  }
  .about .m-jianjie .m-jianjie-1 .neirong .neirong-1 .number {
    font-size: 3.5rem;
    font-weight: bold;
    color: #cb2337;
    font-family: 'BEBAS';
  }
  .about .m-jianjie .m-jianjie-1 .neirong .neirong-1 .number span {
    font-size: 1.5rem;
    font-weight: normal;
  }
  .about .m-jianjie .m-jianjie-1 .neirong .neirong-1 .wnzi {
    font-size: 1.1rem;
  }
  .about .m-jianjie .m-jianjie-1 .neirong .neirong-2 {
    text-align: center;
    margin-top: 2rem;
  }
  .about .m-jianjie .m-jianjie-1 .neirong .neirong-2 .number {
    font-size: 3.5rem;
    font-weight: bold;
    color: #cb2337;
    font-family: 'BEBAS';
  }
  .about .m-jianjie .m-jianjie-1 .neirong .neirong-2 .number span {
    font-size: 1.5rem;
    font-weight: normal;
  }
  .about .m-wenhua {
    display: block;
    width: 100%;
    padding-bottom: 3rem;
    background: #f6f6f6;
    border: #f6f6f6 1px solid;
  }
  .about .m-wenhua .wenhua-top {
    width: 90%;
    height: 6rem;
    margin: 3rem auto;
    border-bottom: #787878 2px solid;
    display: flex;
    justify-content: space-between;
  }
  .about .m-wenhua .wenhua-top .wenhua-top-1 {
    height: 4rem;
    display: flex;
    align-items: center;
    overflow: hidden;
  }
  .about .m-wenhua .wenhua-top .wenhua-top-1 .title-1 {
    width: .5rem;
    height: 4rem;
    background-color: #cb2337;
    animation: left-right 0.9s linear;
  }
  .about .m-wenhua .wenhua-top .wenhua-top-1 .title-2 {
    font-size: 2.75rem;
    margin-left: 2rem;
    animation: left-right 0.9s linear;
  }
  .about .m-wenhua .wenhua-top .wenhua-top-2 {
    text-align: right;
    color: #C5C5C5;
  }
  .about .m-wenhua .wenhua-neirong {
    width: 90%;
    margin: 0 auto;
    text-align: center;
    display: flex;
    justify-content: space-between;
  }
  .about .m-wenhua .wenhua-neirong .wenhua-neirong-1 {
    width: 30%;
  }
  .about .m-wenhua .wenhua-neirong .wenhua-neirong-1 .img img {
    width: 10rem;
    height: auto;
  }
  .about .m-wenhua .wenhua-neirong .wenhua-neirong-1 .wenzi {
    font-size: 1.6rem;
    margin-top: 2rem;
  }
  .about .m-wenhua .wenhua-bottom {
    width: 12rem;
    height: 5rem;
    margin: 5rem auto;
    text-align: center;
    line-height: 5rem;
    overflow: hidden;
    border-radius: 5px;
    border: #cb2337 1px solid;
    font-size: 1.8rem;
  }
  .about .m-wenhua .wenhua-bottom a {
    color: #cb2337;
  }
  .about .m-zeren {
    display: block;
    width: 100%;
    border: #fff 1px solid;
    background: #fff;
  }
  .about .m-zeren .zeren-left {
    width: 90%;
    margin: 5rem auto;
    height: 4rem;
    display: flex;
    align-items: center;
    overflow: hidden;
  }
  .about .m-zeren .zeren-left .title-1 {
    width: .5rem;
    height: 4rem;
    background-color: #cb2337;
    animation: left-right 0.9s linear;
  }
  .about .m-zeren .zeren-left .title-2 {
    font-size: 2.75rem;
    margin-left: 2rem;
    animation: left-right 0.9s linear;
  }
  .about .m-zeren .zeren-right {
    width: 90%;
    margin: 0 auto;
  }
  .about .m-zeren .zeren-right .zeren-right-top {
    display: flex;
  }
  .about .m-zeren .zeren-right .zeren-right-top .top-left {
    width: 15%;
    color: #EB84A3;
  }
  .about .m-zeren .zeren-right .zeren-right-top .top-right {
    width: 85%;
    font-size: 2rem;
    transform: skewX(-6deg);
  }
  .about .m-zeren .zeren-right .zeren-right-top .top-right span {
    font-size: 3rem;
  }
  .about .m-zeren .zeren-right .zeren-right-bottom {
    width: 85%;
    margin: 0 auto;
  }
  .about .m-zeren .zeren-right .zeren-right-bottom .gengduo {
    width: 12rem;
    height: 5rem;
    margin: 5rem auto;
    text-align: center;
    line-height: 5rem;
    overflow: hidden;
    border-radius: 5px;
    border: #cb2337 1px solid;
    font-size: 1.8rem;
  }
  .about .m-zeren .zeren-right .zeren-right-bottom .gengduo a {
    color: #cb2337;
  }
  .about .m-zeren .img {
    width: 100%;
  }
  .about .m-zeren .img img {
    width: 100%;
    height: auto;
  }
  .profile {
    width: 100%;
  }
  .profile .pro-jieshao {
    display: none;
  }
  .profile .profile-banner {
    width: 90%;
    margin-top: 5rem;
  }
  .profile .profile-banner .profile-banner-img {
    display: none;
  }
  .profile .profile-banner .profile-banner-img-mobile {
    display: block;
  }
  .profile .m-pro-jieshao {
    display: block;
    width: 100%;
    background-size: 100% 100%;
    background-image: url("https://laiyang-1305707795.cos.ap-beijing.myqcloud.com/guanwang/image/profile/2.jpg");
    padding: 5rem 0;
  }
  .profile .m-pro-jieshao .pro-top-1 {
    text-align: center;
  }
  .profile .m-pro-jieshao .pro-top-2 {
    text-align: center;
    margin-top: 2rem;
    font-size: 2.4rem;
    color: #C8102E;
  }
  .profile .m-pro-jieshao .pro-top-2 .xian {
    width: 50%;
    margin: 1rem auto;
    height: 1rem;
    border-bottom: 1px solid rgba(149, 149, 149, 0.3);
  }
  .profile .m-pro-jieshao .pro-top-3 {
    width: 90%;
    margin: 2rem auto;
    font-size: 1.8rem;
    line-height: 3rem;
    text-align: center;
  }
  .profile .m-pro-jieshao .pro-top-4 {
    width: 90%;
    margin: 0 auto;
    margin-top: 5rem;
    background: rgba(255, 255, 255, 0.7);
  }
  .profile .m-pro-jieshao .pro-top-4 .pro-top-4-1 {
    width: 100%;
    display: flex;
  }
  .profile .m-pro-jieshao .pro-top-4 .pro-top-4-1 .neirong {
    width: 50%;
    text-align: center;
    padding: 3rem 0;
  }
  .profile .m-pro-jieshao .pro-top-4 .pro-top-4-1 .neirong .number {
    font-size: 3.5rem;
    font-weight: bold;
    color: #CB2337;
    font-family: 'BEBAS';
  }
  .profile .m-pro-jieshao .pro-top-4 .pro-top-4-1 .neirong .number span {
    font-size: 1.6rem;
    font-weight: normal;
  }
  .profile .m-pro-jieshao .pro-top-4 .pro-top-4-1 .neirong .wnzi {
    font-size: 1.6rem;
  }
  .profile .m-pro-jieshao .pro-top-4 .pro-top-4-1:nth-child(1) .neirong:nth-child(1) {
    border-right: #eee 1px solid;
    border-bottom: #eee 1px solid;
  }
  .profile .m-pro-jieshao .pro-top-4 .pro-top-4-1:nth-child(1) .neirong:nth-child(2) {
    border-bottom: #eee 1px solid;
  }
  .profile .m-pro-jieshao .pro-top-4 .pro-top-4-1:nth-child(2) .neirong:nth-child(1) {
    border-right: #eee 1px solid;
  }
  .profile .pro-tupian {
    margin-top: 2rem;
    height: 20rem;
  }
  .profile .pro-ditu {
    width: 100%;
    height: 50vh;
    padding-top: 3rem;
    margin-bottom: 0px;
  }
  .profile .pro-ditu .pro-ditu-top {
    font-size: 1.8rem;
  }
  .profile .pro-ditu .pro-ditu-zhong {
    width: 100%;
    height: auto;
  }
  .profile .pro-ditu .pro-ditu-zhong img {
    width: 100%;
    height: auto;
  }
  .profile .pro-ditu .pro-ditu-below {
    width: 35%;
    text-align: right;
    font-size: 1rem;
    position: absolute;
    bottom: 0;
    left: 0;
    margin-left: 10%;
  }
  .profile .pro-ditu .pro-ditu-below span {
    font-size: 5rem;
    color: #DE0245;
  }
  .profile .pro-ditu .pro-ditu-below .xian {
    width: 90%;
    height: 2px;
    margin-top: 0px;
    border-bottom: #E4E4E6 1px solid;
    float: right;
  }
  .culture {
    width: 100%;
  }
  .culture .cul-banner {
    width: 90%;
    margin-top: 5rem;
  }
  .culture .cul-banner .cul-banner-img {
    display: none;
  }
  .culture .cul-banner .cul-banner-img-mobile {
    display: block;
  }
  .culture .cul-title {
    margin-top: 3rem;
  }
  .culture .cul-img {
    display: none;
  }
  .culture .cul-neirong {
    font-size: 1.8rem;
    line-height: 3rem;
  }
  .culture .cul-diqiu {
    width: 90%;
    margin: 5rem auto 0;
    text-align: center;
  }
  .culture .cul-diqiu img {
    width: 100%;
    height: auto;
  }
  .culture .cul-wenhua {
    display: none;
  }
  .culture .m-cul-wenhua {
    display: block;
    width: 90%;
    margin: 3rem auto 0;
    padding-bottom: 3rem;
  }
  .culture .m-cul-wenhua .cul-wenhua-1 {
    width: 100%;
    display: flex;
  }
  .culture .m-cul-wenhua .cul-wenhua-1 .cul-wenhua-1-1 {
    width: 50%;
    text-align: center;
    background: #FFF;
    padding: 2rem 0 ;
  }
  .culture .m-cul-wenhua .cul-wenhua-1 .cul-wenhua-1-1 .title {
    font-size: 2.4rem;
    margin-top: 2rem;
  }
  .culture .m-cul-wenhua .cul-wenhua-1 .cul-wenhua-1-1 .yingwen {
    margin-top: 2rem;
  }
  .culture .m-cul-wenhua .cul-wenhua-1 .cul-wenhua-1-1 .neirong {
    margin-top: 2rem;
  }
  .culture .m-cul-wenhua .cul-wenhua-1:nth-child(1) .cul-wenhua-1-1:nth-child(1) {
    border-bottom: #F3F3F6 1px solid;
    border-right: #F3F3F6 1px solid;
  }
  .culture .m-cul-wenhua .cul-wenhua-1:nth-child(1) .cul-wenhua-1-1:nth-child(2) {
    border-bottom: #F3F3F6 1px solid;
  }
  .culture .m-cul-wenhua .cul-wenhua-1:nth-child(2) .cul-wenhua-1-1:nth-child(1) {
    border-right: #F3F3F6 1px solid;
  }
  .duty .duty-banner {
    display: none;
  }
  .duty .duty-title {
    padding-top: 8rem;
  }
  .duty .m-duty-banner {
    display: block;
    width: 90%;
    height: auto;
    margin: 5rem auto 0;
  }
  .duty .m-duty-banner img {
    width: 100%;
    height: auto;
  }
  .duty .duty-list {
    width: 90%;
    display: block;
  }
  .duty .duty-list .duty-item {
    width: 100%;
  }
  .news .news-top {
    width: 90%;
    height: auto;
  }
  .news .news-top .img {
    width: 100%;
    height: auto;
  }
  .news .news-top .img img {
    width: 100%;
    height: auto;
  }
  .news .news-top .news-title .wenzi {
    font-size: 1.8rem;
  }
  .news .news-top .news-title .wenzi-1 {
    font-size: 1.4rem;
  }
  .news .news-list,
  .news .news-lists {
    width: 100%;
    height: auto;
    margin: 5rem auto;
  }
  .news .news-list .news-list-1,
  .news .news-lists .news-list-1 {
    width: 100%;
    height: 100px;
  }
  .news .news-list .news-list-1 .xian,
  .news .news-lists .news-list-1 .xian {
    margin-left: 5%;
  }
  .news .news-list .news-list-2,
  .news .news-lists .news-list-2 {
    display: block;
    width: 90%;
    height: auto;
    margin: 0 auto;
  }
  .news .news-list .news-list-2 .list-1,
  .news .news-lists .news-list-2 .list-1 {
    width: 100%;
    height: auto;
  }
  .news .news-list .news-list-2 .list-1 .img,
  .news .news-lists .news-list-2 .list-1 .img {
    width: 100%;
    height: auto;
  }
  .news .news-list .news-list-2 .list-1 .img img,
  .news .news-lists .news-list-2 .list-1 .img img {
    width: 100%;
    height: auto;
  }
  .news .news-list .news-list-2 .list-1 .wenzi,
  .news .news-lists .news-list-2 .list-1 .wenzi {
    display: none;
  }
  .news .news-list .news-list-2 .list-1 .m-wenzi,
  .news .news-lists .news-list-2 .list-1 .m-wenzi {
    display: block;
    width: 100%;
    margin-top: 2rem;
  }
  .news .news-list .news-list-2 .list-1 .m-wenzi .wenzi-1,
  .news .news-lists .news-list-2 .list-1 .m-wenzi .wenzi-1 {
    font-size: 2.2rem;
    font-weight: bold;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
  }
  .news .news-list .news-list-2 .list-1 .m-wenzi .time,
  .news .news-lists .news-list-2 .list-1 .m-wenzi .time {
    font-size: 1.6rem;
    margin-left: 1rem;
  }
  .news-view .view-title {
    width: 100%;
    font-size: 2.4rem;
    font-weight: bold;
    margin: 5rem auto 0;
    line-height: 3rem;
  }
  .news-view .view-zuozhe-time {
    width: 100%;
    margin: 2rem auto;
    font-weight: 400;
    font-size: 1.8rem;
    color: #898989;
    display: flex;
  }
  .news-view .view-zuozhe-time .view-time {
    margin-left: 30px;
  }
  .news-view .view-content {
    width: 100%;
    margin: 6.8rem auto;
  }
  .news-view .view-content img {
    width: 100%;
    height: auto;
  }
  .sales {
    width: 100%;
    margin-top: 5rem;
  }
  .sales .content {
    display: none;
  }
  .sales .sales-banner {
    display: none;
  }
  .sales .m-sales-banner {
    width: 100%;
    height: 32rem;
    display: block;
  }
  .sales .m-sales-banner img {
    width: 100%;
    height: 100%;
  }
  .sales .sales-content {
    width: 100%;
    position: relative;
    margin-top: 0rem;
    background-color: #F8F8F8;
  }
  .sales .sales-content .hexin_text {
    text-align: center;
    padding-top: 3.2rem;
  }
  .sales .sales-content .hexin_text .hanzi {
    font-size: 30px;
    color: #CC273B;
  }
  .sales .sales-content .hexin_text .yingwen {
    font-size: 18px;
    color: #9F9E9D;
  }
  .sales .sales-content .hexin_text .xian {
    width: 55%;
    height: 3px;
    border-bottom: #7D7D7D 1px dashed;
    margin: 3.2rem auto 2rem;
  }
  .sales .sales-content .m-content {
    display: block;
    width: 100%;
    height: auto;
    margin: 3rem auto 0;
  }
  .sales .sales-content .m-content .content-1 {
    background: #1e9fff ;
    padding: 30px 0 ;
  }
  .sales .sales-content .m-content .content-2 {
    padding: 30px 0 ;
  }
  .sales .sales-content .m-content .content_1 {
    width: 90%;
    height: auto;
    border-radius: 3rem;
    margin: 0 auto;
    background: #fff;
    border: #fff 1rem solid;
  }
  .sales .sales-content .m-content .content_1 .core_img {
    width: 95%;
    height: 20.6rem;
    margin: 1.3rem auto 0;
  }
  .sales .sales-content .m-content .content_1 .core_img img {
    width: 100%;
    height: 100%;
    border-radius: 2rem;
  }
  .sales .sales-content .m-content .content_1 .core_content {
    width: 100%;
    margin-top: 3.0rem;
    text-align: center;
  }
  .sales .sales-content .m-content .content_1 .core_content .core_content_1 {
    color: #CC273B;
    font-size: 2.8rem;
  }
  .sales .sales-content .m-content .content_1 .core_content .core_content_2 {
    color: #686868;
    font-size: 1.4rem;
  }
  .sales .sales-content .m-content .content_1 .core_content .core_content_3 {
    color: #3D3D3D;
    font-size: 1.8rem;
    line-height: 3.6rem;
    margin-top: 1rem;
    margin-bottom: 2.0rem;
  }
  .yuyue .yuyue-banner {
    width: 100%;
    height: auto;
  }
  .yuyue .yuyue-banner .yuyue-banner-img {
    display: none;
  }
  .yuyue .yuyue-banner .yuyue-banner-img-mobile {
    display: block;
  }
  .yuyue .yuyue-1 .yuyue-1-title {
    font-size: 2.5rem;
  }
  .yuyue .yuyue-1 .yuyue-1-jieshao {
    width: 90%;
    margin: 2.3rem auto;
  }
  .yuyue .yuyue-1 .yuyue-icon {
    width: 90%;
    margin-top: 5rem;
  }
  .yuyue .yuyue-1 .yuyue-icon .icon-1 {
    width: 50%;
  }
  .yuyue .yuyue-1 .yuyue-icon .icon-1:nth-child(3) {
    display: none;
  }
  .yuyue .yuyue-1 .yuyue-1-liucheng {
    width: 90%;
    height: auto;
    margin: 1rem auto 3rem;
  }
  .yuyue .yuyue-1 .yuyue-1-liucheng img {
    width: 100%;
    height: auto;
  }
  .yuyue .yuyue-gongyi {
    width: 100%;
    height: auto;
    margin-top: 1rem;
  }
  .yuyue .yuyue-gongyi .gongyi-title {
    font-size: 2.5rem;
    margin-top: 4rem;
  }
  .yuyue .yuyue-gongyi .gongyi-jieshao {
    width: 90%;
  }
  .yuyue .yuyue-gongyi .img {
    width: 90%;
    height: auto;
    margin: 5rem auto ;
  }
  .yuyue .yuyue-gongyi .img .img-1 {
    width: 135px;
  }
  .yuyue .yuyue-gongyi .img .img-1 img {
    width: 100%;
    height: auto;
  }
  .yuyue .yuyue-zhuanshu {
    height: auto;
  }
  .yuyue .yuyue-zhuanshu .zhuanshu-title {
    font-size: 2.5rem;
    margin-top: 3rem;
  }
  .yuyue .yuyue-zhuanshu .zhuanshu-lunbo {
    margin-top: 4rem;
  }
  .yuyue .yuyue-zhuanshu .zhuanshu-lunbo .swiper-button-prev,
  .yuyue .yuyue-zhuanshu .zhuanshu-lunbo .swiper-button-next {
    display: none;
  }
  .store .store-banner {
    height: auto;
    margin: 5rem auto 2rem;
  }
  .store .store-banner .img {
    width: 100%;
    height: auto;
  }
  .store .store-banner .img .store-banner-img {
    display: none;
  }
  .store .store-banner .img .store-banner-img-mobile {
    display: block;
    width: 100%;
    height: auto;
  }
  .store .store-title {
    font-size: 2.6rem;
  }
  .store .store-wangdian {
    width: 90%;
    margin: 0 auto 2rem;
    display: flex;
    flex-wrap: wrap;
    gap: 4%;
  }
  .store .store-wangdian .list {
    width: 48%;
    height: auto;
    margin-top: 2rem;
    display: block;
  }
  .store .store-wangdian .list .img {
    width: 100px;
    height: 100px;
    text-align: center;
    margin: 2rem auto ;
  }
  .store .store-wangdian .list .img img {
    width: 100%;
    height: 100%;
  }
  .store .store-wangdian .list .wenzi {
    text-align: center;
    margin: 1rem auto;
    font-size: 1.8rem;
  }
  .store .store-wangdian .list .wenzi span {
    display: block;
    font-weight: bold;
    font-size: 2.2rem;
  }
  .cer .cer-img {
    width: 90%;
    margin: 8rem auto;
  }
  .cer .cer-img img {
    width: 100%;
    height: auto;
  }
  .cer .inte {
    margin-top: 8rem;
  }
}
