@media (max-width: 1280px) {
  .list_contact .right .message_box .message_item {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }
  .list_about_two .grid_box .grid_item .item {
    padding: 5.5rem 1.25rem 5.9375rem;
  }
}
@media (max-width: 990px) {
  .foot-fot {
    display: block;
  }
  footer {
    display: none;
  }
  .show_news .news_content,
  .show_news .shangxia_p {
    width: 100%;
  }
  .list_about_two .grid_box {
    grid-template-columns: 1fr 1fr;
  }
  .list_product .grid_box {
    grid-template-columns: 1fr 1fr 1fr;
  }
  .index_one .channel_box {
    grid-template-columns: repeat(4, 1fr);
  }
}
@media (max-width: 767px) {
  .list_project .project_content .tit {
    font-size: 18px;
    padding-left: 10px;
  }
  .list_project .project_content {
    padding: 30px 0;
  }
  .list_project .project_content .title {
    font-size: 24px;
  }
  .list_project .project_content .right {
    padding-left: 15px;
    margin-top: 15px;
  }
  .list_project .project_content .left {
    padding-right: 15px;
  }
  .index_five .swiper_indexnews .swiper-pagination {
    width: 50%;
  }
  .index_five .content .right {
    width: 100%;
    overflow: hidden;
  }
  .index_five .swiper_indexnews {
    padding-bottom: 4rem;
  }
  .index_five .swiper_indexnews .swiper-slide {
    padding: 15px;
  }
  .index_five {
    padding: 30px 0;
  }
  .index_four .right ul li a::before {
    display: none;
  }
  .list_huanjing {
    padding: 30px 0;
  }
  .list_huanjing .grid_box {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    gap: 15px;
  }
  .index_four .right {
    padding-left: 15px;
    margin-top: 20px;
  }
  .index_four .channel_box .channel_item a {
    padding: 0 1rem;
  }
  .index_four {
    padding: 30px 0;
  }
  .index_three .left .title {
    font-size: 22px;
    line-height: 1.5;
  }
  .index_three .left {
    padding-right: 15px;
    margin-bottom: 20px;
  }
  .index_three {
    padding: 30px 15px 30px 0;
  }
  .index_one .swiper_zlproject {
    padding-bottom: 3rem;
  }
  .index_one {
    padding: 30px 0;
  }
  .index_one .channel_box {
    grid-template-columns: repeat(2, 1fr);
    gap: 15px;
  }
  .banner .hover .p1,
  .banner .hover .p2 {
    font-size: 24px;
  }
  .show_product_two .swiper_zjkz {
    padding-bottom: 3rem;
  }
  .show_product_two {
    padding: 30px 0;
  }
  .show_product .right .img_box {
    margin: 20px auto 0;
  }
  .show_product .right .tit::before {
    width: 11.25rem;
  }
  .show_product .right .tit {
    font-size: 1.375rem;
    margin-top: 15px;
  }
  .show_product .right {
    padding-top: 20px;
  }
  .show_product .right br {
    display: none;
  }
  .show_product .left .le_box .tit {
    margin-top: 1rem;
    font-size: 22px;
  }
  .show_product .left {
    padding-right: 15px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
  }
  .show_product {
    padding: 30px 0;
  }
  .list_product {
    padding: 30px 0;
  }
  .list_product .grid_box {
    grid-template-columns: 1fr;
    gap: 20px;
  }
  .tj_doctor {
    padding: 30px 0;
  }
  .list_project .project_box:nth-child(even) .row .right {
    order: 2;
    padding-right: 15px;
  }
  .list_project .project_box:nth-child(even) .row .left {
    order: 1;
    padding-left: 15px;
  }
  .list_project .project_box .swiepr_moreimg {
    padding-bottom: 3rem;
  }
  .list_project .project_box .row .right {
    padding-left: 15px;
    margin-top: 20px;
  }
  .list_project .project_box .row .title {
    font-size: 24px;
    padding-left: 20px;
    line-height: 1.5;
  }
  .list_project .project_box {
    padding-top: 30px;
    padding-bottom: 30px;
  }
  .channel_project {
    padding: 30px 0;
  }
  .channel_project .channel_box .channel_item .svg .svg1 {
    width: 100%;
    height: auto;
  }
  .channel_project .channel_box .channel_item .svg .svg2 {
    width: calc(100% - 10px);
  }
  .channel_project .channel_box .channel_item a {
    font-size: 1.125rem;
  }
  .channel_project .channel_box .channel_item a span {
    font-size: 14px;
  }
  .channel_project .channel_box {
    grid-template-columns: 1fr 1fr;
    gap: 15px;
  }
  .list_about_three .right ul li h3 {
    font-size: 1.375rem;
  }
  .list_about_four .swiper_environ {
    padding-bottom: 3rem;
  }
  .list_about_four .swiper_environ .grid_box {
    grid-template-columns: repeat(2, 1fr);
    gap: 15px;
  }
  .list_about_four {
    padding: 30px 0;
  }
  .list_about_three .right ul li {
    padding: 15px 0;
  }
  .list_about_three .right {
    padding-left: 15px;
    padding-top: 20px;
  }
  .swiper-pagination {
    justify-content: center;
  }
  .list_about_three {
    padding: 30px 0;
  }
  .list_about_two .grid_box .grid_item .item {
    padding: 6rem 20px;
  }
  .list_about_two .grid_box .grid_item .item::before {
    background-size: cover;
  }
  .list_about_two .grid_box .grid_item .item::after {
    content: '';
    display: block;
    width: 100%;
    height: 100%;
    background-image: url('https://cloud-1251007531.bcdn8.com/lurentang0704/uploads/20260704/ed7c74f3e1cc44f7b2929d2982bbee4b.png');
    background-size: cover;
    background-position: bottom;
    position: absolute;
    top: 0;
    left: 0;
  }
  .list_about_two .grid_box .grid_item .item .icon {
    width: 5rem;
    height: 5rem;
  }
  .list_about_two {
    padding: 30px 0;
  }
  .list_about_two .grid_box {
    grid-template-columns: 1fr;
    gap: 15px;
  }
  .liat_about_one .left .about_num .about_item h3 span {
    font-size: 3rem;
    line-height: 1.5;
  }
  .liat_about_one .left .about_num {
    flex-wrap: wrap;
    margin-bottom: 20px;
  }
  .liat_about_one .left .title {
    font-size: 22px;
    line-height: 1.5;
  }
  .liat_about_one .left {
    padding-right: 15px;
  }
  .liat_about_one {
    padding: 30px 0;
  }
  .list_zhishi .channel_nav .channel_li svg {
    position: absolute;
    z-index: 1;
    width: 10.875rem;
    height: 4.25rem;
  }
  .list_zhishi .channel_nav {
    flex-wrap: wrap;
  }
  .list_zhishi .channel_nav .channel_li {
    width: 45%;
    position: relative;
    text-align: center;
  }
  .list_zhishi .channel_nav .channel_li a {
    padding: 0;
    font-size: 1rem;
    width: 10.25rem;
    height: 4rem;
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 0 auto;
  }
  .list_zhishi .grid_box {
    grid-template-columns: 1fr;
    gap: 20px;
  }
  .list_faq {
    padding: 10px 0;
  }
  .list_faq .cont ul li .text .date {
    margin-top: 1.5rem;
  }
  .list_faq .cont ul li .over {
    width: 100%;
  }
  .list_faq .cont ul li .text {
    width: 100%;
    padding-left: 0;
    margin-top: 20px;
  }
  .list_faq .cont ul li {
    flex-wrap: wrap;
    padding: 20px 0;
  }
  .show_news .news_content .content {
    padding: 20px 0;
  }
  .show_news .shangxia_p {
    margin: 20px auto 0;
  }
  .show_news .news_content .title h3 {
    font-size: 1.375rem;
    line-height: 1.5;
  }
  .show_news .news_content .news_box {
    padding: 15px;
  }
  .show_news .news_content {
    width: 100%;
    padding: 20px 15px;
  }
  .show_news {
    padding: 30px 0;
  }
  .yyhy_content {
    padding-bottom: 30px;
  }
  .yyhy_content .yyhy_con .yyhy_item a .tit .t {
    padding-left: 1rem;
  }
  .yyhy_content .yyhy_con .yyhy_item a .tit .time .n {
    font-size: 1.75rem;
    line-height: 1.5;
  }
  .yyhy_content .yyhy_con .yyhy_item a {
    padding: 20px 15px;
  }
  .yyhy_content .yyhy_con {
    grid-template-columns: 1fr;
    gap: 20px;
  }
  .swiper-pagination-bullet {
    width: 12px;
    height: 12px;
  }
  .list_news_top .swipernews {
    padding-bottom: 3rem;
  }
  .list_news_top .swipernews .news_box .right .tit {
    margin-top: 1rem;
  }
  .list_news_top .swipernews .news_box .right .time .n {
    font-size: 2rem;
    line-height: 1;
  }
  .list_news_top .swipernews .news_box .left {
    width: 100%;
    padding-right: 0;
  }
  .list_news_top .swipernews .news_box .right {
    width: 100%;
    padding: 20px 15px 30px;
  }
  .list_news_top .swipernews .news_box {
    flex-wrap: wrap;
  }
  .list_news_top {
    padding: 30px 0;
  }
  .list_contact .right .message_box .div_aghgha button {
    width: 10rem;
    height: 3rem;
    font-size: 1rem;
  }
  .list_contact .right .message_box .div_aghgha button svg {
    width: 1rem;
  }
  .list_map #map {
    height: 30rem;
  }
  .list_map {
    padding: 15px 15px 30px;
  }
  .list_contact .right .message_box .message_item::before {
    background-size: cover;
  }
  .list_contact .right .message_box .message_item::after {
    content: '';
    display: block;
    width: 100%;
    height: 100%;
    background-image: url('https://cloud-1251007531.bcdn8.com/lurentang0704/uploads/20260704/2dcd7866728530b7a27d4182648d8dd3.svg');
    background-size: cover;
    background-position: right;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
  }
  .list_contact .right .message_box .title {
    font-size: 1.25rem;
  }
  .list_contact .right .message_box .message_item {
    padding: 20px 15px;
  }
  .list_contact .right {
    padding-left: 15px;
    margin-top: 20px;
  }
  .list_contact .left .grid_box .grid_item .svg {
    width: 2rem;
    height: 2rem;
  }
  .list_contact .left .grid_box .grid_item .svg svg {
    width: 100%;
    height: 100%;
  }
  .list_contact .left .grid_box .grid_item {
    padding: 20px;
    height: 13rem;
  }
  .list_contact .left {
    padding-right: 15px;
  }
  .list_contact .left .grid_box {
    grid-template-columns: 1fr;
    gap: 15px;
  }
  .list_contact .left .title {
    font-size: 22px;
    line-height: 1.5;
  }
  .list_contact {
    padding: 30px 0;
  }
  .all_title .tt::before,
  .all_title .tt::after {
    width: 20px;
    height: 24px;
  }
  .all_title .tt {
    font-size: 24px;
    padding: 0 2rem;
  }
  .neibanner .mbxdh {
    display: none;
  }
  .neibanner .neibanner_txt h3 {
    font-size: 24px;
  }
  .pt100,
  .pt95,
  .pt90,
  .pt85,
  .pt80 {
    padding-top: 30px;
  }
  .pt75,
  .pt70,
  .pt65,
  .pt60,
  .pt55,
  .pt50,
  .pt45 {
    padding-top: 20px;
  }
  .pt40,
  .pt35,
  .pt30,
  .pt25,
  .pt20,
  .pt15 {
    padding-top: 10px;
  }
  .pb120,
  .pb130,
  .pb135,
  .pb100,
  .pb95,
  .pb90,
  .ptb5,
  .pb80 {
    padding-bottom: 30px;
  }
  .pb75,
  .pb70,
  .pb65,
  .pb60,
  .pb55,
  .pb50,
  .pb45 {
    padding-bottom: 20px;
  }
  .pb40,
  .pb35,
  .pb30,
  .pb25,
  .pb20,
  .pb15 {
    padding-bottom: 10px;
  }
  .mb100,
  .mb95,
  .mb90,
  .mb85,
  .mb80,
  .mb75,
  .mb70,
  .mb65,
  .mb60 {
    margin-bottom: 30px;
  }
  .mb55,
  .mb50,
  .mb45,
  .mb40,
  .mb35 {
    margin-bottom: 20px;
  }
  .mb25,
  .mb20,
  .mb15,
  .mb30 {
    margin-bottom: 10px;
  }
  .mt100,
  .mt95,
  .mt90,
  .mt85,
  .mt80,
  .mt75,
  .mt70,
  .mt65,
  .mt60 {
    margin-top: 30px;
  }
  .mt55,
  .mt50,
  .mt45,
  .mt40,
  .mt35 {
    margin-top: 20px;
  }
  .mt30,
  .mt25,
  .mt20,
  .mt15 {
    margin-top: 10px;
  }
}
