@media (max-width: 1600px) {
  .list_about_three .swiper {
    padding: 0 28rem;
  }

  .list_about .right .text .r {
    padding-left: 4rem;
  }

  .list_about .right .text .l::before {
    right: -0.5rem;
  }
.show_product .right {
    padding-left: 1rem;
}.show_product .left {
    padding-right: 3rem;
}
}

@media (max-width: 1440px) {
  .list_about_three .swiper {
    padding: 0 24rem;
  }

  .subcontent .flex .left {
    width: 27rem;
    padding: 0 3rem;
  }

  .subcontent .flex .right {
    width: calc(100% - 27rem);
  }

  .xianshagn_shop .padding {
    padding: 0 3rem 0 2.75rem;
  }

  .list_coop .swiper {
    padding: 0 17.5rem;
  }
}

@media (max-width: 1280px) {
  .index_four .hover .content {
    padding: 5.125rem 4.8125rem 1.5rem;
  }.show_product .mySwiper { 
    height: calc(33.625rem - 2.875rem * 2);
  }

  .list_coop .swiper {
    padding: 0 14.5rem;
  }

  .index_four .hover {
    width: 42.1875rem;
  }

  .subcontent .flex .left .text {
    height: 30vh;
  }

  .list_about_three .swiper {
    padding: 0 22rem;
  }

  .index_four .hover .content .text {
    margin: 1.25rem 0 3rem;
  }

  footer .ul>li:nth-child(4) {
    padding-left: 3rem;
  }

  footer .ul>li {
    width: 14rem;
  }

  footer .ul>li:nth-child(5) {
    width: calc(100% - 42rem - 24%);
  }

  header .container {
    padding: 0 3.25rem;
  }

  .banner .hover .p1 div {
    font-size: 3rem;
    line-height: 4rem;
  }

  .banner .hover .p2 {
    font-size: 1.875rem;
  }

  .banner .hover .p1 p {
    font-size: 1.5rem;
  }

  .list_history .left {
    font-size: 1.375rem;
    padding-left: 2.625rem;
  }

  .list_history .history_item,
  .list_history .history {
    padding-left: 15.75rem;
  }

  .show_about_tbdz .padding {
    padding: 0 11rem;
  }

  .xianshagn_shop .padding .left {
    width: 22.5rem;
  }

  .xianshagn_shop .padding .right {
    width: calc(100% - 22.5rem);
  }

  .xianshagn_shop .padding .right ul .img img {
    width: 10.1875rem;
  }

  .xianshagn_shop .padding .right .center {
    font-size: 1.375rem;
  }

  .list_about .right {
    width: 67%;
    padding-left: 2.8125rem;
  }

  .list_about .right .text .l {
    -ms-flex: 0 0 40%;
    flex: 0 0 40%;
    max-width: 40%;
  }

  .list_about .right .text .r {
    -ms-flex: 0 0 60%;
    flex: 0 0 60%;
    max-width: 60%;
    padding-left: 3rem;
  }

  .list_about .right .text .l::before {
    right: 0.5rem;
  }


}

@media (max-width: 990px) {
  .index_three ul li .right {
    padding-left: 15px;
    margin-top: 20px;
  }

  .index_three ul li:nth-child(even) .left {
    padding-left: 15px;
    order: 1;
  }

  .title {
    font-size: 24px;
  }

  .show_about_tbdz .padding {
    padding: 0 5rem;
  }


  footer .ul>li {
    width: 100%;
    text-align: left;
    border-right: none !important;
    border-left: none !important;
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
    padding: 20px 0;
  }

  footer .ul>li>div .name {
    margin-bottom: 5px;
  }

  footer .ul>li .text {
    display: inline-block;
  }

  footer .ul>li .text:not(:last-child) {
    margin-right: 2rem;
  }

  footer .ul>li:nth-child(4) {
    width: 50%;
  }

  footer .ul>li:nth-child(5) {
    width: 50%;
  }

  footer .ul {
    flex-wrap: wrap;
  }

  footer .ul>li:nth-child(4) {
    padding-left: 0;
    width: 100%;
  }

  footer .ul>li:nth-child(4)>div {
    width: 100%;
  }

  footer .ul>li>div ul li {
    width: 14.28%;
  }

  footer .ul>li:nth-child(5) {
    width: 100%;
  }

  footer .ul {
    padding: 20px 0;
  }

  .index_two ul li .hover {
    font-size: 20px;
  }

  .index_three ul li:not(:last-child) {
    margin-bottom: 3.75rem;
  }

  .banner .hover .p2 {
    font-size: 1.5rem;
    line-height: 2rem;
  }

  .banner .hover .p1 div {
    font-size: 3rem;
    line-height: 4rem;
  }

  .banner .hover .p1 p {
    font-size: 1.25rem;
  }



  .banner .swiper_pag {
    bottom: 2.25rem;
  }

  .index_one,
  .index_two {
    padding-top: 60px;
  }

  .index_three {
    padding: 60px 0;
  }

  .index_four .hover .content {
    padding: 30px;
  }

  footer .beian {
    padding-bottom: 20px;
  }

  .index_three ul li .left {
    padding-right: 15px;
  }

  .index_three ul li:nth-child(even) .right {
    padding-right: 15px;
  }

  .index_one .index_one_img {
    height: auto !important;
  }

  .index_one.index {
    padding-bottom: 0;
  }

  .index_one.index .img {
    position: relative;
  }

  .index_one.index .img .hover {
    position: absolute;
    bottom: 30px;
    right: 30px;
    width: 60px;
    height: 60px;
    display: flex;
    align-items: center;
    justify-content: center;
    background: rgba(255, 255, 255, 0.8);
    border-radius: 50%;
  }

  .index_one.index .img .hover .iconfont {
    color: #8D5227;
    font-size: 2.125rem;
  }

  .index_two ul li .hover {
    padding: 0 2rem;
    bottom: 1.6875rem;
  }

  .index_two {
    padding-bottom: 60px;
  }

  .index_five ul li .hover .text {
    width: 55%;
  }

  footer .ul>li:nth-child(3) {
    width: 100%;
    padding-left: 0;
  }

  .zd_erha {
    display: none;
  }

  footer .ul>li>div ul li {
    width: auto;
    margin-bottom: 0 !important;

  }

  footer .ul>li>div ul li:not(:last-child) {
    margin-right: 20px;
  }

  footer .ul>li>div ul li:last-child .flex {
    position: relative;
    top: -3px;
  }

  .text {
    font-size: 14px;
    line-height: 26px;
  }

  .index_one {
    padding-bottom: 60px;
  }

  .list_about .left {
    width: 100%;
  }

  .list_about .right {
    width: 100%;
    padding-left: 0;
    margin-top: 20px;
  }

  .list_about {
    flex-wrap: wrap;
    padding: 0 15px 60px;
  }

  .list_about_three .swiper {
    padding: 0 16rem;
  }

  .list_history .history_item ul li,
  .list_history .history ul li {
    flex-wrap: wrap;
  }

  .list_history .history_item ul li:not(:last-child)>div,
  .list_history .history ul li:not(:last-child)>div {
    padding-bottom: 40px;
    padding-top: 30px;
    width: 100%;
  }

  .list_history .history_item ul li p,
  .list_history .history ul li p {
    width: 100%;
    padding-left: 3.75rem;
    background: #f6f4f0;
  }

  .list_history .history_item ul li>div {
    width: 100%;
  }

  .list_history .history_item ul li p::before,
  .list_history .history ul li p::before {
    right: auto;
    left: -14px;
  }

  .list_history .history_item ul li>div .list:not(:last-child),
  .list_history .history ul li>div .list:not(:last-child) {
    margin-bottom: 3.5rem;
  }

  .list_history .history_item ul li>div .list .text,
  .list_history .history ul li>div .list .text {
    margin-bottom: 20px;
  }

  .list_history .history_item ul li>div .list .name,
  .list_history .history ul li>div .list .name {
    font-size: 22px;
  }

  .list_history .qiehuan {
    display: none;
  }

  .list_history .history_item ul li p,
  .list_history .history ul li p {
    z-index: 88;
  }

  body {
    --header_h: 60px;
  }

  .subcontent .flex .left {
    width: 100%;
    padding: 60px 20px 30px;
  }

  .subcontent .flex .right {
    width: 100%;
    height: auto;
    background: transparent;
    padding: 0 20px;
  }

  .subcontent .flex {
    flex-wrap: wrap;
    display: block;
  }

  .subcontent .flex .left .text {
    height: auto;
  }

  .subcontent .layui-layer-close {
    width: 2rem !important;
    height: 2rem !important;
    background-size: contain !important;
  }

  .subcontent {
    height: auto !important;
    min-height: 100vh !important;
  }

  .index_one .shengyin img {
    display: none;
  }

  .list_stdp .hover .content .left {
    width: calc(100% - 20rem);
    padding: 2rem 3.25rem 2rem 3rem;
  }

  .list_stdp .hover .content .right {
    width: 20rem;
    padding: 2.75rem 1rem 1.8125rem;
  }

  .list_coop .swiper {
    padding: 0 5rem;
  }

  .list_coop .swiper-slide .title {
    margin: 0.875rem 0 0.375rem;
    font-size: 1.25rem;
    line-height: 1.5;
  }

  .list_about_kjrh .picList li {
    width: calc(100% / 5);
  }

  .list_about .left {
    position: relative;
    margin-bottom: 0;
    top: 0;
  }.show_product .left {
      position: relative;
      top: 0;
      flex-wrap: wrap;
  }
  .show_product .left .pr {
      width: 100%;
  }.show_product .mySwiper2 {
    width: 100%;
}.show_product .mySwiper {
        height: 100px;
        width: calc(100% - 2rem * 2);
        margin-top: 0;
    }.show_product .left .pr .swiper-button-prev {
           left: 0;
    width: 2rem;
    top: 50%;
    transform: translateY(-50%); 
    }.show_product .left .pr .swiper-button-next {
           left: auto;
           right: 0;
    width: 2rem;
    top: 50%;
    transform: translateY(-50%); 
    }.show_product .left .pr .swiper-button-prev  .iconfont {
        transform: rotate(-90deg);
    }.show_product .left .pr .swiper-button-next .iconfont {
           transform: rotate(-90deg);
    }    .show_product .left {
        padding-right: 15px;
    }.show_product .mySwiper2 {
        order: 1;
        margin-top: 40px;
        margin-bottom: 20px;
    }.show_product .left .pr {
        order: 2;    margin-bottom: 20px;
    }.show_product .mySwiper2 .swiper-slide .over1 img {
        max-height: 40rem;
    }.list_shop_two .left .bot {
        display: flex;
        flex-wrap: wrap;
    }.list_shop_two .left .bot a {
        margin-right: 20px;
    }.list_shop_two .left .bot .flex { 
    width: 100%;
}.list_shop_two .left {
    margin-bottom: 30px;
    position: relative;
    top: 0;
}.list_shop_two .right {
    padding-left: 15px;
}
}

@media (max-width: 767px) {
  .index_four .img img {
    height: 500px;
    object-fit: cover;
  }.show_product {
    margin: 30px 0 0;
}.show_product .mySwiper2 {
    margin-top: 0;
}
.show_product_two  .squera_pro {
    margin-bottom: 1.5rem;
}
  .list_history .left {
    display: none;
  }

  .list_history .history_item ul li>div,
  .list_history .history ul li>div {
    padding-left: 0.75rem;
  }
.list_shop_two .right .bot { 
    column-count: 2;
}
  .list_history .history_item ul li>div .list:not(:last-child),
  .list_history .history ul li>div .list:not(:last-child) {
    margin-bottom: 2.5rem;
  }

  .list_history .history_item ul li p,
  .list_history .history ul li p {
    padding-left: 0.875rem;
    font-size: 22px;
  }

  .list_history .history_item,
  .list_history .history {
    padding-left: 15px;
    padding-right: 15px;
  }
.show_about_tbdz  h5,
.show_about_tbdz  .fw-semibold  {
    text-align: center;
}
  .index_one {
    padding-bottom: 30px;
  }

  .list_about .right .text .l {
    padding-bottom: 20px;
  }

  .list_about_three .swiper {
    overflow: hidden;
  }

  .list_about .right .text .l::before {
    right: auto;
    bottom: 0;
    width: calc(100% - 30px);
    left: 15px;
    height: 1px;
  }

  .list_about_four .more {
    margin-bottom: 25px;
  }

  .list_about_two {
    padding: 30px 0;
  }

  .list_about .right .text .r {
    padding: 20px 0 0 15px;
  }

  .mt130,
  .mt50,
  .mt65 {
    margin-top: 20px;
  }

  .list_about_three .swiper {
    padding: 0 15px;
  }

  .list_about {
    padding: 0 15px 30px;
  }

  .index_four .hover {
    width: calc(100% - 30px);
    left: 15px;
    transform: translate(0, -50%);
  }

  .index_four .hover .content {
    padding: 30px 15px;
  }

  .banner .hover .p1 div {
    font-size: 28px;
    line-height: 36px;
  }

  .banner .hover .p1 p {
    font-size: 14px;
  }

  .banner .hover .p2 {
    font-size: 16px;
    line-height: 30px;
    margin-top: 10px;
  }

  .index_one,
  .index_two {
    padding-top: 30px;
  }

  .title {
    font-size: 22px;
    line-height: 30px;
  }

  .mt25 {
    margin-top: 10px;
  }

  .mb25 {
    margin-top: 10px;
  }

  .index_one .img {
    margin-top: 30px;
  }

  .index_two ul {
    margin-top: 20px;
  }

  .index_two ul li .hover {
    font-size: 16px;
  }

  .index_three {
    padding: 30px 0;
  }

  .index_three ul li:not(:last-child) {
    margin-bottom: 30px;
  }

  .index_three ul li .text {
    margin: 10px 0 5px;
  }

  .index_four .img img {
    object-position: 66%;
  }

  footer .ul>li>div ul li:last-child {
    position: relative;
    top: -0.5rem;
  }

  footer .ul>li>div ul li .flex {
    justify-content: center;
  }

  footer .ul>li>div ul li .flex img {
    margin-right: 0;
  }

  footer .ul>li>div ul li .flex div {
    width: 100%;
    text-align: center;
  }

  footer .ul>li>div ul li:nth-last-child(2) .img {
    left: 50%;
    transform: translateX(-50%);
  }

  footer .ul>li>div ul li:last-child .img {
    left: auto;
    right: 0;
  }

  .show_about_tbdz .padding {
    padding: 0 0;
  }

  .nyerji ul li {
    padding: 0 0.5625rem;
  }



  .list_about_height_two {
    padding: 20px 0;
  }

  .art_life .list .ul li {
    margin-top: 20px;
  }

  .list:last-child .list_about_height_two {
    padding-bottom: 30px !important;
  }

  .nyerji {
    margin-top: 20px;
  }

  .art_life .list:first-child .index_one {
    padding-top: 30px;
  }

  .show_art_life_two .ul {
    column-count: 2;
  }

  .show_art_life_two {
    padding: 30px 0;
  }

  .show_art_life_two .ul li {
    padding: 0;
  }

  .show_art_life_two .ul li {
    margin-bottom: 1.5rem;
  }

  .xianshagn_shop .padding {
    flex-wrap: wrap;
  }

  .xianshagn_shop .padding .left {
    width: 100%;
    text-align: center;
    order: 2;
  }

  .xianshagn_shop .padding .right {
    width: 100%;
    padding-top: 40px;
    order: 1;
    margin-bottom: 30px;
  }

  .xianshagn_shop {
    padding-top: 60px;
  }

  .xianshagn_shop .padding .right ul .name {
    font-size: 14px;
  }

  .xianshagn_shop .padding {
    padding: 0;
  }

  .xianshagn_shop .padding .right .center {
    font-size: 16px;
    margin: 20px 0 40px;
  }

  .xianshagn_shop .padding .right .bot {
    width: 100%;
  }

  .list_about .right .text .l {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }

  .list_about .right .text .r {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
    padding-left: 15px;
  }

  .banner video,
  .banner img {
    height: 60vh;
  }

  .index_one .top {
    margin-bottom: -0.0625rem;
  }

  .text.mb70 {
    margin-bottom: 30px;
  }

  .text.mb70 .w85 {
    margin: 30px 0 0 !important;
    width: 100%;
  }

  .text.mb70 .w85 p.mb20 {
    margin-bottom: 0 !important;
  }

  .loading .name {
    font-size: 24px;
    line-height: 30px;
  }

  .index_two {
    padding: 0 0 30px;
  }

  .index_two ul {
    margin-top: 0;
  }

  .index_two {
    padding: 0 15px 15px;

  }

  .index_two ul li {
    width: 100% !important;

  }

  .index_two ul li:not(:last-child) {
    margin-bottom: 10px !important;
  }

  .loading .jiazai {
    font-size: 3rem;
    margin-top: 2rem;
  }

  .index_five ul li .hover .text {
    width: 90%;
    font-size: 12px;
    line-height: 20px;
    margin: 10px auto;
  }

  footer .ul>li>div ul li {
    flex: 1;
  }

  footer .ul>li>div ul li:not(:last-child) {
    margin-right: 0px;
    top: 0;
  }

  footer .ul>li>div ul li:last-child {
    top: 0;
  }

  footer .ul>li>div ul li:last-child .flex div {
    top: -0.25rem;
    position: relative;
  }

  .index_one.index .img .hover {
    width: 40px;
    height: 40px;
  }

  .index_one.index .img .hover .iconfont {
    font-size: 1.5rem;
  }

  body {
    padding-top: 60px !important;
  }

  .list_about .left {
    height: auto;
  }

  .list_about .right {
    padding-top: 0;
  }

  .index_one .ull {
    margin: 0;
    width: 100%;
  }

  .index_one .ull li .name {
    font-size: 1.375rem;
    line-height: 2rem;
  }

  .index_one .ull li {
    padding: 1.375rem 0;
  }

  .index_one .ull li .text {
    height: auto;
  }

  .index_one .ull li .icon {
    display: none;
  }

  .show_about_three .ul li .right {
    width: 100%;
    padding-left: 0;
    padding-top: 20px;
  }


  .show_about_three .ul li .left {
    width: 100%;
    display: flex;
    align-items: center;
  }

  .show_about_three .ul li .left .img {
    width: 10.5rem;
    height: 10.5rem;
    margin-top: 0;
  }

  .show_about_three .ul li .left .con {
    width: calc(100% - 12.5rem);
    padding-left: 20px;
    margin-top: 0;
  }

  .show_about_three .ul li .left .con div,
  .show_about_three .ul li .left .con p {
    text-align: left;
    margin-top: 0;
  }


  .show_about_three .ul li {
    flex-wrap: wrap;
    padding: 30px 0;
  }

  .banner.auto .swiper_pag {
    bottom: 0.8125rem;
  }

  .index_one .ull li .text {
    margin-top: 10px;
  }

  .show_about_three .ul li .right p {
    font-size: 14px;
    line-height: 26px;
  }

  .index_one .title.pt50 {
    padding-top: 0;
  }

  .mt60 {
    margin-top: 20px;
  }

  .list_chuancheng_two {
    padding-bottom: 30px;
  }

  .list_chuancheng_two .mt35 {
    margin-top: 20px;
  }

  .subcontent .layui-layer-content {
    max-height: 70vh !important;
  }

  .subcontent {
    height: inherit !important;
    overflow-y: scroll;
    padding: 10rem 0;
    width: 94vw !important;
    max-height: 70vh !important;
    top: 50% !important;
    left: 3vw !important;
    transform: translateY(-50%) !important;
    min-height: fit-content !important;
  }

  .subcontent .flex .right {
    padding-bottom: 40px !important;
  }

  .subcontent .flex .left {
    padding: 40px 20px 30px;
  }

  .subcontent .layui-layer-close {
    width: 1.5rem !important;
    height: 1.5rem !important;
    top: 0.75rem !important;
    right: 0.75rem !important;
  }

  .xianshagn_shop {
    padding-top: 0;
  }

  .list_history .sum {
    padding-top: 30px;
  }

  .list_history .history_item ul li>div::before,
  .list_history .history ul li>div::before {
    top: -7px;
    height: calc(100% + 14px);
  }

  .list_history .history ul li>div>.row>.col-lg-2,
  .list_history .history ul li>div>.row>.col-lg-4 {
    margin-top: 15px;
  }

  .list_history .history ul li>div>.row .pa {
    position: static;
  }

  .list_history .history_item,
  .list_history .history {
    padding-bottom: 3rem;
  }

  .list_history .history_item ul li:not(:last-child)>div,
  .list_history .history ul li:not(:last-child)>div {
    padding-bottom: 30px;
    padding-top: 15px;
  }

  .list_history .history_item ul li:last-child>div,
  .list_history .history ul li:last-child>div {
    padding-bottom: 0rem;
    padding-top: 20px;
  }

  .leftslide.aaa .swiper-slide img {
    aspect-ratio: 16 / 9;
    max-width: 98%;
  }

  .leftslide.aaa .swiper-slide {
    height: auto;
  }

  .mt80 {
    margin-top: 2rem;
  }

  .nyerji ul {
    flex-wrap: wrap;
  }

  .nyerji ul li {
    padding: 0 1rem;
  }

  .show_art_life_two .ul {
    column-count: 2;
    column-gap: 15px;
  }

  .text.mb30.mt10 {
    margin-bottom: 20px;
  }

  .show_art_life_two {
    padding: 10px 0 30px;
  }

  .text {
    font-size: 14px;
    line-height: 24px;
  }

  .show_art_life_two ul li.mb30 .text,
  .show_art_life_two .ul li .list .text {
    margin-top: 10px;
  }

  .subcontent .flex .right .swiper-slide {
    height: auto;
    display: flex;
    align-items: center;
  }

  .subcontent .flex .right .swiper-slide .over {
    width: 100%;
  }

  .subcontent .layui-layer-close {
    top: 0.125rem !important;
    right: 0.125rem !important;
  }

  .xianshagn_shop .padding .left {
    width: 55%;
    margin: 0 auto;
  }

  .xianshagn_shop .padding .right ul li {
    padding: 0 0.75rem;
  }

  .xianshagn_shop .padding .right ul {
    margin: 0 -0.75rem;
  }

  .list_stdp .hover .content .left {
    width: 100%;
    padding: 20px;
  }

  .list_stdp .hover .content .right {
    width: 100%;
    padding: 20px;
    border-top: 1px solid rgba(0, 0, 0, 0.1);
    border-left: none;
  }

  .list_stdp .hover .content {
    flex-wrap: wrap;
  }

  .list_stdp .hover .content .left .name div {
    font-size: 1.5rem;
  }

  .list_stdp .hover .content .left .name p {
    font-size: 1.25rem;
  }

  .list_stdp .list {
    margin-top: 2.25rem;
  }

  .index_one+.index_three {
    padding-top: 10px;
  }

  .index_one+.index_three ul li .more {
    margin-top: 15px;
  }

  .nb_two_img {
    margin-top: 5px;
  }

  .nb_two_img img {
    height: auto;
  }

  .nb_two_img>div:nth-child(1) {
    margin-bottom: 15px;
  }

  .mt75 {
    margin-top: 20px;
  }

  .index_one .img {
    margin-top: 20px;
  }

  .index_one .text p {
    margin-bottom: 10px;
  }

  .index_two ul li .over img {
    height: 180px;
    object-fit: cover;
  }

  .text.mb70 .w85 {
    text-align: left;
  }

  .text.mb70 .w85 p:not(:last-child) {
    margin-bottom: 10px !important;
  }

  .index_two ul li .over img {
    height: 130px;
  }

  .index_two ul li .hover {
    padding: 0 20px;
    bottom: 15px;
  }

  .index_five ul li:not(:last-child) {
    margin-bottom: 10px;
  }

  .phone_show_video_icon {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 40px;
    height: 40px;
    border-radius: 50%;
    background: rgba(255, 255, 255, 0.8);
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
  }

  .phone_show_video_icon .iconfont {
    color: #8D5227;
    font-size: 1.25rem;
  }

  .phone_show_video {
    position: relative;
  }

  .phone_show_video a {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
  }

  .xia.phone_show_video_icon,
  .index_one.index .phone_show_video_icon {
    top: auto;
    bottom: 10px;
    left: auto;
    right: 10px;
    transform: translate(0);
  }

  .index_one .index_one_img {
    margin-top: 30px;
  }

  .list_about .right .text.mt40 {
    padding-right: 0;
  }

  .list_about .right {
    padding-bottom: 0;
  }

  .container.container_r {
    padding-right: 0;
  }

  .list_about .right .text.mt40 .mb20 {
    margin-bottom: 10px;
  }

  .ptb {
    padding: 50px 0;
  }

  .list_about_height {
    padding: 0 15px;
  }



  .list_chuancheng_two {
    margin-top: 40px;
  }

  .list_about_height_two {
    padding: 40px 0;
  }

  .list_about_height_three {
    margin-top: 0;
    padding: 0 15px;
  }


  .index_one .img.mt75 {
    padding: 0 15px;
  }

  .list_chuancheng_two .mt35 {
    margin-top: 10px;
  }

  .list_chuancheng_two {
    margin-top: 0;
  }

  .show_art_life_two .ul li .list .text span {
    display: block;
  }

  .show_art_life_two .ul li .list .text {
    text-align: center;
    line-height: 20px;
  }

  .index_five .title,
  .index_two ul li .hover {
    font-size: 18px;
  }

  .art_life .list:last-child .list_about_height_two {
    padding-bottom: 50px !important;
  }

  .art_life .list .name {
    text-align: center;
  }

  .art_life .list .name span {
    display: block;
  }

  .art_life .list ul li .name {
    text-align: center;
    text-align-last: center;
  }

  .art_life .list .text {
    text-align-last: left;
    text-align: justify;
  }

  .nyerji ul li {
    padding: 0 0.5rem;
  }

  /* .index_five ul li .hover {
    order: 1;
    position: static;
    transform: translateY(0);
    margin-bottom: 15px;
  }

  .index_five ul li .hover .title {
    color: #8D5227 !important;
  }

  .index_five ul li .hover .text {
    color: #77685E !important;
  }

  .index_five ul li .hover .more {
    color: #77685E !important;
  }

  .index_five ul li .hover .more.cf svg path {
    stroke: rgb(119, 104, 94);
  } */

  .index_five ul li .hover .text {
    display: none;
  }

  .index_five ul li .hover .more {
    margin-top: 10px;
  }

  .index_five ul li {
    display: flex;
    flex-wrap: wrap;
  }

  .index_five ul li .img {
    order: 2;
  }

  /* .index_five ul li {
    margin-top: 40px;

  } */

  .nyerji.sticky {
    margin-top: 0;
  }

  .art_life .list .text p:not(:last-child) {
    margin-bottom: 10px;
  }

  .mt20 {
    margin-top: 10px;
  }

  .index_three ul.mt130 li .right {
    text-align: center;
  }

  .index_three ul.mt130 li .right .text {
    text-align-last: left;
    text-align: justify;
    margin: 0 0 10px 0;
  }

  .index_three ul li:not(:last-child) {
    margin-bottom: 40px;
  }

  .index_three ul li .right .title {
    font-size: 18px;
  }

  .index_one {
    padding-top: 40px;
  }

  .list_about_height_three.mt60 {
    padding-bottom: 40px;
  }

  .list_about_two {
    padding: 50px 0;
  }

  .art_life .list .list_about_height_two {
    padding-top: 0;
  }

  .show_art_life_two.fuzhuang .ul li {
    padding-left: 5px;
    padding-right: 5px;
  }

  .show_art_life_two.fuzhuang .ul {
    margin: -5px;
    margin-right: -5px;
  }

  .show_art_life_two .ul {
    column-gap: 10px;
  }

  .index_one .ull li .text {
    text-align-last: left;
    text-align: justify;
  }

  .show_about_three .ul li .right p {
    margin-top: 10px;
  }

  .show_about_three .ul li:last-child {
    padding-bottom: 0;
  }

  .list_about.white+.list_about_two {
    padding-bottom: 20px;
  }

  #history11 .mt30,
  #history14 .mt30,
  #history15 .mt30,
  #history16 .mt30,
  #history22 .mt30 {
    margin-top: 0;
  }

  #history22 .mt30>div:nth-child(1) {
    margin-bottom: 25px;
  }

  .index_three ul li:not(:last-child) {
    margin-bottom: 60px;
  }

  #art10 .text br {
    display: none;
  }

  #art10 .text p {
    display: inline;
  }

  .xianshagn_shop .padding .right {
    padding-top: 0;
  }

  .index_one.dianpu1 .text {
    text-align-last: left;
    text-align: justify;
  }

  .index_one.dianpu1 .text p:not(:last-child) {
    margin-bottom: 10px;
  }

  .list_stdp .hover {
    margin-top: 15px;
  }

  .list_stdp .swiper-pagination {
    bottom: 0.375rem;
  }

  .list_coop .swiper {
    padding: 0 3rem;
  }

  .index_three.kjrh .right {
    text-align: center;
  }

  .index_three.kjrh .right .text {
    text-align: left;
  }

  .banner video,
  .banner img {
    height: auto;
  }

  .list_about .right .text .l::before {
    display: none;
  }

  .list_about .right .text .l {
    padding-bottom: 0;
  }

  .list_about .right .text .r {
    padding: 15px 0 0 15px;
  }

  .list_about .right .text.mt40 {
    margin-top: 15px;
  }

  .list_about_two+.banner.auto .img img,
  .list_about_three .over img {
    height: 220px;
    object-fit: cover;
  }

  .art_life .list .index_one .mt75 {
    display: none;
  }

  footer .ul>li>div ul.contact .img {
    top: -3rem;
    left: 6.5rem;
  }

  .list_about_kjrh .picList li {
    width: calc(100% / 3);
    padding: 0 5px;
  }

  .list_about_kjrh .mt30 {
    margin-top: 15px;
  }

  .more {
    text-align: center;
  }

  .art_life .list_about_height_two .container {
    display: flex;
    flex-wrap: wrap;
  }

  .art_life .list_about_height_two .container>ul,
  .art_life .list_about_height_two .container>div {
    width: 100%;
  }

  .art_life .list_about_height_two .container>div {
    order: 1;
    margin-top: 10px;
  }

  .art_life .list_about_height_two .container>ul {
    order: 2;
  }

  footer .ul>li>div ul li {
    flex: none;
    width: 50%;

  }

  footer .ul>li>div ul li:last-child {
    width: 50%;
  }

  footer .ul>li>div ul li .flex div {
    width: calc(100% - 21px);
    padding-left: 10px;
    text-align: left;
  }

  footer .ul>li>div ul li .flex {
    justify-content: flex-start;
  }

  footer .ul>li:nth-child(3)>div ul li:not(:last-child) {
    margin-bottom: 10px !important;
  }

  footer .ul>li:nth-child(3)>div ul li:last-child {
    width: 100%;
  }

  footer .ul>li:nth-child(3)>div ul li:last-child .flex {
    width: 100%;
  }

  footer .ul>li:nth-child(3)>div ul li:last-child .flex div {
    width: calc(100% - 2.625rem);
    padding-left: 0;
    margin-top: 3px;
  }

  footer .ul>li:nth-child(3)>div ul li:last-child .img {
    left: 0;
    right: 0;
    top: 19px;
  }

  footer .ul>li:nth-child(2)>div {
    display: block;
  }

  footer .ul>li>div .text {
    width: 49.5%;
    margin-right: 0 !important;
  }

  .list_about .right .text {
    margin-top: 0.5rem;
  }

  .list_about_gongyi .ul {
    flex-wrap: wrap;

  }

  .list_about_gongyi .ul li {
    width: 50%;
    margin-bottom: 20px;
  }

  .list_about_gongyi_three .ul li {
    margin-bottom: 20px;
  }

  .list_about_gongyi_three .ul .name,
  .list_about_gongyi .ul .name {
    font-size: 1rem;
    padding-top: 10px;
  }

  .list_about_gongyi_three .ul {
    flex-wrap: wrap;
  }

  .list_about_gongyi_three .ul li {
    width: 50%;
  }

  .list_about_gongyi_two .ul_yuan li {
    width: 50%;
  }

  .list_about_gongyi_two .ul_yuan li .name {
    font-size: 1.125rem !important;

  }

  .list_about_gongyi_five .img img {
    height: 400px;
    object-fit: cover;
  }

  .list_about_gongyi_two .text,
  .list_about_gongyi_four .text {
    margin: 10px 0 20px;
  }
  body {
    overflow-x: hidden;
  } .phone_mt30.index_two  {
          margin-top: 20px !important;
      }
}