@media (max-width: 1280px) {
  .list_about_one #aboutswiper .wh {
    padding: 0 15%;
  }
  .list_about_logo .bglogo::before {
    height: 99%;
  }
}
.m_show {
  display: none;
}
@media (max-width: 990px) {
  .foot-fot {
    display: block;
  }
  footer {
    display: none;
  }
  .neibanner .mbxdh {
    top: 0;
  }
  .news_show_box {
    margin-top: 0;
  }
  .news_show_box .left {
    padding-right: 15px;
  }
  .news_show_box .right {
    display: none;
  }
  .list_about_one #aboutswiper {
    position: relative;
    pointer-events: unset;
  }
  .list_about_one .grid_box .grid_item.two {
    display: none;
  }
  .list_about_one .grid_box {
    grid-template-columns: 1fr 1fr;
  }
  .swiper_sys {
    display: none;
  }
  .list_yanfa_two .right .swiper_sys2 {
    display: block;
    padding-bottom: 3rem;
  }
  .list_zhanlue_one {
    margin-top: 0;
  }
  .list_banner .mbxdh {
    top: 0;
  }
  .show_product_one {
    padding-top: 0;
  }
  .foota1 {
    display: none;
  }
  #mainTeam .team-content {
    height: auto;
  }
  #mainVisionIntro .vision-contents .text-motion .img-wrap1 {
    display: none;
  }
  #mainVisionIntro .vision-contents .title-ax {
    margin-top: 20px;
  }
  .pc-banner .mySwipera .banwez1 .cont-pa .tit {
    font-size: 3rem;
  }
  .fancybox__toolbar {
    top: 50px;
  }
  .pc-banner .mySwipera .banwez1.black .cont-pa .more-b {
    border-color: rgba(255, 255, 255, 0.7);
    color: #fff;
  }
  #mainVisionIntro .vision-contents {
    margin-top: auto;
  }
  .pc-banner .mySwipera {
    height: 90vh;
  }
  .index-about .indexabout2 .cn3 .cn3a {
    padding: 0 15px;
  }
  .pc-banner {
    position: relative;
  }
  .pc-banner .mySwipera .swiper-slide .img {
    width: 100%;
    height: auto;
    order: 1;
  }
  .pc-banner .mySwipera .flex {
    height: 100%;
    flex-direction: column;
  }
  .pc-banner .mySwipera .banwez1 .cont-pa .tit {
    margin-top: 0;
  }
  .pc-banner .mySwipera .swiper-pagination {
    left: 0;
  }
  .pc-banner .mySwipera .swiper-slide .img > img {
    height: 100%;
    object-fit: cover;
  }
  .pc-banner .mySwipera .banwez1 {
    width: 100%;
    height: auto;
    flex: 1;
    order: 2;
    background: #1A2656;
    padding-left: 15px;
    padding-right: 15px;
    display: flex;
    align-items: center;
  }
  .pc-banner .mySwipera .banwez1.white {
    background: #F4F7F9;
  }
  .pc-banner .mySwipera .banwez1.white .cont-pa .p1txt {
    color: #1B2756;
  }
  .pc-banner .mySwipera .banwez1 .cont-pa .tit {
    font-size: 28px;
  }
  .pc-banner .mySwipera .banwez1 .cont-pa .p1txt {
    margin-top: 10%;
    font-size: 1.5rem;
    color: #fff;
  }
  .pc-banner .mySwipera {
    height: 90vh;
  }
  .pc-banner .mySwipera .swiper-slide .img ul,
  .pc-banner .mySwipera .swiper-slide .img::before {
    display: none;
  }
  .pc-banner .mySwipera .swiper-slide .ban_ul {
    width: 100%;
    height: 100%;
  }
  .pc-banner .mySwipera .swiper-slide .ban_ul li {
    display: none !important;
  }
  .pc-banner .mySwipera .swiper-slide .ban_ul img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-fit: left;
  }
  .pc-banner .mySwipera .swiper-slide .pc_show {
    display: none;
  }
  .pc-banner .mySwipera .swiper-slide .m_show {
    display: block;
    height: 100%;
  }
  .pc-banner .mySwipera .swiper-slide .m_show .bgimg {
    width: 100%;
    height: 90vh;
  }
  .pc-banner .mySwipera .swiper-slide .m_show .bgimg img {
    width: 100%;
    height: 100%;
    object-fit: cover;
  }
  .pc-banner .mySwipera .text {
    position: absolute;
    top: 0;
    width: 100%;
    height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
  }
  .pc-banner .mySwipera .text h3 {
    font-family: "Alimama FangYuanTi VF";
    font-size: 3rem;
    font-variation-settings: 'BEVL' 1;
    color: #fff;
    padding: 10% 15px 0;
  }
  .pc-banner .mySwipera .text .right {
    display: flex;
    justify-content: flex-end;
    padding: 0 15px 0;
  }
  .pc-banner .mySwipera .text p {
    font-size: 2rem;
    color: #fff;
  }
}
@media (max-width: 767px) {
  .list_social_four .content h3 {
    font-size: 22px;
  }
  .list_social_four .content p {
    font-size: 1rem;
    line-height: 1.5;
    margin-top: 0;
  }
  .list_social_four .content {
    width: 100%;
    right: unset;
    left: 0;
    padding: 0 15px;
  }
  .list_social_four .bgimg {
    height: 200px;
  }
  .list_social_four .bgimg img {
    width: 100%;
    height: 100%;
    object-fit: cover;
  }
  .list_social_three .desc {
    margin-top: 10px;
    font-size: 1rem;
    line-height: 1.5;
  }
  .list_social_three .content .right .swiper-pagination {
    display: block;
  }
  .list_social_three .content .right .swiper-button-prev,
  .list_social_three .content .right .swiper-container-rtl .swiper-button-next,
  .list_social_three .content .right .swiper-button-next,
  .list_social_three .content .right .swiper-container-rtl .swiper-button-prev {
    display: none;
  }
  .list_social_three .content .right .swiper_moreimg .text {
    font-size: 20px;
    padding: 15px 20px;
  }
  .list_social_three .content .row {
    margin-right: -15px;
  }
  .list_social_three .content .right .swiper_moreimg {
    padding-right: 0;
    padding-bottom: 3rem;
  }
  .list_social_three .content .right::before {
    display: none;
  }
  .list_social_three .content .left {
    padding-right: 30px;
    padding-left: 30px;
    padding-top: 20px;
    padding-bottom: 20px;
    order: 2;
  }
  .list_social_three .content .left h3 {
    font-size: 22px;
  }
  .list_social_three .content .left p {
    margin-top: 10px;
    font-size: 1rem;
    line-height: 1.5;
  }
  .list_social_three {
    padding-top: 30px;
  }
  .list_social_two .swiper_shzr {
    padding-bottom: 2rem;
  }
  .list_social_two .swiper_shzr .right .p {
    font-size: 1rem;
    line-height: 1.5;
  }
  .list_social_two .swiper_shzr .right h2 {
    font-size: 20px;
    margin-top: 10px;
  }
  .list_social_two .swiper_shzr .right .num {
    font-size: 24px;
    line-height: 1.5;
  }
  .list_social_two .swiper_shzr .right {
    padding-left: 15px;
    padding-top: 10px;
  }
  .list_social_one .swiper_scocialimg {
    padding-bottom: 3rem;
  }
  .list_social_two .swiper_shzr .swiper-pagination {
    padding-bottom: 0;
  }
  .list_social_one .desc {
    font-size: 1rem;
    line-height: 1.5;
  }
  .list_social_two {
    padding-bottom: 30px;
  }
  .list_social_one {
    padding-top: 30px;
    padding-bottom: 30px;
  }
  .list_systems_four .honor_box .honor_item .tit {
    font-size: 18px;
  }
  .list_systems_two .right .ri_con .col-md-6 {
    margin-bottom: 1rem;
  }
  .list_case.pt50 {
    padding-top: 0px;
  }
  .caseshow .xg_pro .xg_item .img {
    height: 100px;
  }
  .caseshow .left {
    padding-right: 15px;
    display: none;
  }
  .caseshow .right .ri_box {
    padding-right: 0;
  }
  .caseshow .xg_pro .xg_item {
    padding: 10px;
  }
  .caseshow .xg_pro {
    grid-template-columns: 1fr;
    gap: 10px;
  }
  .caseshow .title {
    font-size: 20px;
    padding-top: 10px;
  }
  .caseshow {
    min-width: 100%;
    padding: 40px 20px 30px;
  }
  .list_wenhua_one .right {
    padding-top: 0;
  }
  .list_wenhua_three {
    padding: 30px 15px;
  }
  .list_wenhua_three .row .left_box {
    padding-left: 15px;
    padding-right: 15px;
    padding-bottom: 20px;
  }
  .list_wenhua_two .left {
    order: 2;
    padding-top: 20px;
  }
  .list_wenhua_two .right {
    padding-left: 15px;
    order: 1;
  }
  .list_wenhua_one .right .desc,
  .list_wenhua_two .right .desc {
    font-size: 1.125rem;
  }
  .list_wenhua_three .row .left_box .desc {
    font-size: 1rem;
  }
  .list_wenhua_one .left .img_box {
    margin-bottom: 0;
    margin-top: 40px;
  }
  .list_wenhua_one {
    margin-bottom: 0;
    padding-bottom: 30px;
  }
  .list_wenhua_one .row {
    padding-top: 30px;
  }
  .pc-banner .mySwipera {
    height: 530px;
  }
  .pc-banner .mySwipera .banwez1 .cont-pa .p1txt {
    font-size: 1.125rem;
  }
  .pc-banner .mySwipera .banwez1 .cont-pa .tit {
    font-size: 22px;
  }
  .list_shengchan_two {
    mask: unset;
  }
  .list_shengchan_one .desc {
    font-size: 1rem;
    line-height: 1.5;
  }
  .list_contact_one .content2 .top_box .right .ewm_box {
    justify-content: space-between;
    padding: 1.25rem;
  }
  .list_contact_one .content2 .top_box .right .ewm_box .ewm {
    margin-left: 0;
  }
  .list_yanfa_new .content .desc {
    font-size: 1.25rem;
    line-height: 1.5;
  }
  .list_yanfa_new .content {
    padding-top: 30px;
    position: relative;
    top: 0;
  }
  .pc_show {
    display: none;
  }
  .m_show {
    display: block;
  }
  .list_join_one .join_content .join_item {
    padding-top: 20px;
  }
  .list_join_one .join_content .join_item:not(:nth-last-child(1)) {
    padding-bottom: 20px;
  }
  .n_mbx {
    display: none;
  }
  .list_systems_two .left {
    border-right: none;
  }
  .list_systems_two .left ul {
    flex-wrap: wrap;
  }
  .list_systems_two .left ul li {
    width: 50%;
  }
  .list_systems_two .left ul li .text {
    font-size: 1.125rem;
  }
  .list_case .search_box {
    margin-top: 20px;
    width: 100%;
  }
  .list_case {
    padding-top: 30px;
  }
  .list_case .case_tab {
    flex-wrap: wrap;
  }
  .list_case .case_tab li {
    width: 33%;
    text-align: center;
    padding: 5px 0;
  }
  .list_case .content .grid_box {
    grid-template-columns: repeat(1, 1fr);
    margin-top: 20px;
  }
  .pc-banner .mySwipera {
    padding-bottom: 30px;
  }
  .pc-banner .mySwipera .text {
    width: 100%;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    text-align: center;
  }
  .pc-banner .mySwipera .text h3 {
    font-family: "Alimama FangYuanTi VF";
    font-size: 24px;
    font-variation-settings: 'BEVL' 1;
    color: #fff;
  }
  .pc-banner .mySwipera .text p {
    font-size: 1rem;
    color: #fff;
  }
  .pc-banner .mySwipera .text.text4 {
    text-align: left;
    padding-left: 1.25rem;
  }
  .pc-banner .mySwipera .text.text1 {
    text-align: left;
    padding-left: 1.25rem;
  }
  .pc-banner .mySwipera .text.text1 h3 {
    background: linear-gradient(90deg, #00DE92 0%, #00B4E0 50%, #006EFF 100%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
  }
  .pc-banner .mySwipera .swiper-pagination {
    bottom: 0px;
    text-align: center;
  }
  .pc-banner .mySwipera .swiper-slide .m_show {
    display: block;
  }
  .pc-banner .mySwipera .swiper-slide .pc_show {
    display: none;
  }
  .list_zhanlue_one .content .text_box .text_item h3 {
    font-size: 22px;
    margin-bottom: 10px;
  }
  .list_zhanlue_one .content .city-label:nth-child(1) {
    top: 12%;
  }
  .list_zhanlue_one .content .city-label:nth-child(2) {
    top: 10%;
    right: 21%;
  }
  .list_zhanlue_one .content .city-label:nth-child(3) {
    top: 10%;
    right: 25%;
  }
  .list_zhanlue_one .content .city-label:nth-child(4) {
    top: 12%;
    right: 25%;
  }
  .list_zhanlue_one .content .city-label:nth-child(5) {
    top: 12%;
    right: 28%;
  }
  .list_zhanlue_one .content .city-label:nth-child(6) {
    top: 13%;
    right: 24%;
  }
  .list_zhanlue_one .content .city-label:nth-child(7) {
    top: 14%;
    right: 24%;
  }
  .list_zhanlue_one .content .city-label:nth-child(8) {
    top: 14%;
    right: 21%;
  }
  .list_zhanlue_one .content .city-label {
    z-index: 99;
  }
  .list_zhanlue_one .content .text_box .text_item h4 {
    font-size: 16px;
  }
  .list_zhanlue_one .content .text_box {
    bottom: 30px;
  }
  .list_zhanlue_one .content .text_box .text_item {
    width: 92vw;
    padding: 20px 15px;
    bottom: 0;
    left: 50%;
  }
  .list_banner .dian_ul {
    display: none;
  }
  #mainTeam .team-list .info .icon {
    width: 50px;
    height: 50px;
  }
  .neibanner .neibanner_txt .desc {
    font-size: 12px;
    margin-top: 10px;
  }
  #mainVisionIntro .vision-contents .vision-text-motion {
    padding-top: 0px;
    padding-bottom: 30px;
  }
  .index_three_news .content {
    top: 50%;
    height: auto;
    transform: translateY(-50%);
    padding-top: 0;
  }
  #mainTeam .team-list .team-list-item {
    height: 30rem;
    padding: 20px 15px;
  }
  .index_three_news .bgimg {
    height: 100vw;
  }
  .index_three_news .bgimg img {
    width: 100%;
    height: 100%;
    object-fit: cover;
  }
  .index_six .content .left .desc {
    margin-top: 20px;
    text-align: center;
  }
  .index_four .grid_box .grid_item .text {
    padding: 20px 15px;
  }
  .index_four .grid_box .grid_item.grid_last ul li {
    padding: 10px 0;
  }
  .index_four .grid_box .grid_item.grid_last ul li h3 {
    font-size: 1.125rem;
  }
  .index_three_news .content .all_title {
    margin-top: 0;
  }
  .index_four .grid_box .grid_item.grid_last ul {
    padding-right: 20px;
  }
  #mainTeam {
    z-index: 99;
  }
  .index_three_news .content .desc.on {
    width: 100%;
    margin: 10px auto 0;
  }
  .index_three_news .content .desc {
    font-size: 1rem;
  }
  #mainTeam {
    padding-bottom: 30px;
  }
  #mainTeam .team-list .info h5 ul li {
    padding: 0px 0;
  }
  #mainTeam .team-list .info .info-text {
    flex: unset;
    width: 100%;
    padding-right: 0;
  }
  #mainTeam .team-list .info {
    flex-wrap: wrap;
  }
  #mainTeam .team-list .info p {
    font-size: 1rem;
  }
  .index_three_news .content .desc {
    width: 100%;
  }
  #mainTeam .team-list .info h4 {
    font-size: 20px;
  }
  #mainVisionIntro .vision-contents .title-ax {
    font-size: 1.125rem;
    line-height: 1.5;
  }
  #mainVisionIntro .vision-contents .text-motion .img-wrap1 {
    display: none;
  }
  .index-about .indexabout1 {
    height: 110vw;
  }
  .index-about .indexabout3 .cn4 .wh_flex {
    padding: 0 15px;
  }
  .index-about .indexabout1 .cn2 .canvas {
    width: 85vw;
    height: 85vw;
  }
  .pc-banner {
    position: relative;
  }
  .index_three {
    padding-top: 30px;
  }
  .main-content__viusal .small-image {
    display: block;
    gap: 1.25rem;
    column-count: 2;
    column-gap: 1.25rem;
  }
  .main-content__viusal .small-image .small-image__object {
    margin: 1.25rem 0;
  }
  .main-content__viusal .big-image {
    display: none;
  }
  .index-about .indexabout2 .cn4 .wh .cn4d .cn4e:nth-child(4),
  .index-about .indexabout2 .cn4 .wh .cn4d .cn4e:nth-child(3),
  .index-about .indexabout2 .cn4 .wh .cn4d .cn4e:nth-child(2) {
    border-top: 1px solid rgba(51, 51, 51, 0.2);
  }
  .index-about .indexabout2 .cn4 .wh .cn4a .cn4b {
    width: 35%;
  }
  .index-about .indexabout2 .cn4 .wh .cn4a .cn4c {
    width: 65%;
  }
  .index-about .indexabout2 .cn4 .wh .cn4a .cn4b {
    font-size: 26px !important;
  }
  .index-about .indexabout2 .cn4 .wh .cn4d .cn4e {
    padding: 20px 0;
  }
  .index-about .indexabout2 .cn4 .wh {
    padding-top: 0;
    padding-bottom: 0px;
  }
  .index-about .indexabout2 .cn4 .wh .cn4a .cn4b .number1 {
    min-width: auto;
  }
  .main-content__text {
    position: relative;
    top: 0;
    padding-left: 0;
    padding-top: 30px;
    padding-bottom: 30px;
  }
  .main-content__viusal,
  .main-content__text {
    width: 100%;
  }
  .main-content__section02 {
    flex-wrap: wrap;
  }
  .swiper_index_coop {
    position: relative;
    overflow: hidden;
    padding-bottom: 3rem;
    margin: 20px -0.625rem;
  }
  .swiper_index_coop .swiper-slide {
    padding: 0.625rem;
  }
  .swiper_index_coop .swiper-slide .coop_box {
    background-color: #fff;
    border-radius: 1.25rem;
    padding: 10px;
  }
  .swiper_index_coop .swiper-slide .coop_box img {
    width: 100%;
  }
  .index_six .content .right {
    width: 100%;
    height: auto;
    flex: unset;
  }
  .index_six .content {
    padding-top: 30px;
    padding-bottom: 0px;
  }
  .index_six .content .flex_top.flex {
    justify-content: center;
  }
  .index_six .content .flex_top.flex .all_title.left h3,
  .index_six .content .flex_top.flex .all_title.left p {
    text-align: center;
  }
  .index_six .content .flex_top.flex .all_title.left::before {
    left: 50%;
    transform: translateX(-50%);
  }
  .index_six .content .left {
    margin-right: 0;
    width: 100%;
  }
  .index_six .content .right ul {
    display: none;
  }
  .index_six .content .right .more-b {
    margin: 20px auto;
  }
  .index_four .grid_box .grid_item.grid_last {
    padding: 20px;
    display: none;
  }
  .index_four .grid_box {
    grid-template-columns: 1fr;
    gap: 20px;
  }
  .index_four {
    padding-top: 30px;
    padding-bottom: 30px;
  }
  .index_four .flex_top.flex {
    justify-content: center;
  }
  .index_four .all_title.left {
    text-align: center;
  }
  .index_four .all_title.left::before {
    left: 50%;
    transform: translateX(-50%);
  }
  .foot-fot .top_center .foot_nav {
    flex-wrap: wrap;
  }
  .foot-fot .top_center .foot_nav li {
    width: 50%;
  }
  .show_product_two {
    padding-bottom: 30px;
  }
  .show_product_two .content .swiper_xgal {
    margin: 0;
    overflow: hidden;
    padding-bottom: 3rem;
  }
  .show_product_two .content .swiper_xgal .swiper-slide {
    padding: 0;
  }
  .show_product_one .content .left ul li .con {
    padding-left: 0;
    font-size: 1rem;
  }
  .caseshow .tit {
    font-size: 20px;
  }
  .list_case .case_tab li a {
    font-size: 16px;
  }
  .more-a {
    width: 11.0625rem;
  }
  .show_product_one .content .left .tit {
    font-size: 18px;
  }
  .show_product_one .content .left ul li .top_t .le .tt {
    font-size: 16px;
    font-weight: 600;
  }
  .show_product_one .content .left .title {
    font-size: 26px;
  }
  .show_product_one .content .left .titleen {
    font-size: 18px;
  }
  .show_product_one {
    padding-bottom: 30px;
  }
  .show_product_one .content .left .desc {
    font-size: 1rem;
    line-height: 1.5;
  }
  .show_product_one .content .left .yy_desc p {
    font-size: 1rem;
  }
  .show_product_one .content .title {
    font-size: 22px;
  }
  .show_product_one .content .titleen {
    font-size: 1rem;
  }
  .list_product_two .bgimg {
    height: 40vh;
  }
  .list_product_two .bgimg img {
    width: 100%;
    height: 100%;
    object-fit: cover;
  }
  .list_product_one .content .grid_box .grid_item .title {
    font-size: 20px;
  }
  .list_opservice_two .left_box ul li .ri .text h3 {
    font-size: 1.25rem;
    font-weight: normal;
  }
  .list_product_one .content .grid_box {
    grid-template-columns: 1fr;
    gap: 20px;
  }
  .list_systems_six .swiper_box .swiper {
    padding-bottom: 1rem;
  }
  .list_systems_six .swiper_box .swiper-slide .text {
    padding: 1rem 0;
  }
  .list_systems_six .swiper_box .swiper {
    margin: 0 -0.625rem;
  }
  .list_systems_six .swiper_box .swiper-slide .text {
    font-size: 0.875rem;
    line-height: 1.5;
  }
  .list_opservice_one .content .grid_box .grid_item .text h3 {
    font-size: 1.25rem;
  }
  .list_systems_six .swiper_box .swiper .swiper-slide {
    width: 80%;
    padding: 0 10px;
  }
  .list_systems_six .tab_ul .tab_li {
    font-size: 1.125rem;
    padding: 0 10px;
    width: 100%;
  }
  .list_systems_six .tab_ul .tab_li p {
    flex: 1;
  }
  .list_systems_six .tab_ul .tab_li .icon {
    width: 2rem;
    height: 2rem;
  }
  .list_systems_four .swiper_honor .swiper-slide .swiper_honor_box {
    padding: 10px;
  }
  .list_systems_four .swiper_honor .swiper-pagination {
    bottom: 0;
  }
  .list_systems_four .swiper_honor {
    padding-bottom: 40px;
  }
  .list_systems_four .swiper_honor .swiper-slide i {
    height: 4rem;
  }
  .list_systems_four .honor_box .honor_item ul {
    padding-top: 10px;
  }
  .list_systems_four .honor_box {
    grid-template-columns: 1fr;
    gap: 20px;
  }
  .list_systems_four {
    padding-top: 30px;
    padding-bottom: 30px;
  }
  .list_systems_three .zimu,
  .list_systems_three .zimu span {
    font-size: 65px;
    line-height: 1.5;
  }
  .list_systems_three .sub_title {
    font-size: 20px;
  }
  .list_systems_three .content {
    padding-top: 30px;
  }
  .list_systems_three .bgimg {
    height: 50vh;
  }
  .list_systems_three .bgimg img {
    width: 100%;
    height: 100%;
    object-fit: cover;
  }
  .list_systems_six {
    padding: 0 15px;
  }
  .list_systems_six .tab_ul {
    flex-wrap: wrap;
    justify-content: unset;
  }
  .list_systems_four .honor_box .honor_item .tit::before {
    height: 7px;
  }
  .list_systems_two .right .ri_con .title {
    font-size: 20px;
  }
  .list_systems_two .right .ri_con .des {
    padding-right: 0;
  }
  .list_systems_two .right {
    width: 100%;
    padding-left: 0;
    padding-top: 20px;
  }
  .caseshow .xg_pro .xg_item .text {
    padding-left: 1rem;
  }
  .caseshow .right {
    max-height: 36rem;
  }
  .list_systems_two .left {
    width: 100%;
    overflow-x: auto;
  }
  .list_systems_two .left ul {
    display: flex;
    align-items: center;
  }
  .list_systems_two {
    padding-top: 30px;
    padding-bottom: 30px;
  }
  .list_systems_one.right {
    padding-top: 20px;
  }
  .list_systems_one.active .right .yuan,
  .list_systems_one .right .yuan {
    display: none;
  }
  .list_systems_one .left .desc p {
    margin-top: 5px;
    font-size: 1rem;
    line-height: 1.5;
  }
  .list_systems_two .right .ri_con p {
    font-size: 1rem;
  }
  .list_systems_one .right {
    height: 70vw;
    overflow: hidden;
  }
  .list_systems_one .right .m_show {
    margin-top: 0px;
    height: 100%;
    overflow: hidden;
    display: flex;
    align-items: center;
  }
  .list_systems_one .left .desc h3 {
    font-size: 24px;
  }
  .list_systems_one .left .desc {
    margin-top: 15px;
    width: 100%;
  }
  .list_systems_one .left {
    padding-right: 15px;
  }
  .list_systems_one {
    padding-top: 30px;
    padding-bottom: 0px;
  }
  .list_opservice_three .content .grid_box .grid_item .text p {
    font-size: 1.125rem;
  }
  .list_opservice_three .content .grid_box .grid_item .text h3 {
    font-size: 1.25rem;
  }
  .list_opservice_one .content .grid_box .grid_item .icon,
  .list_opservice_three .content .grid_box .grid_item .icon {
    width: 2.5rem;
    height: 2.5rem;
  }
  .list_opservice_three {
    padding-bottom: 30px;
  }
  .list_about_one .grid_box .grid_item ul li .icon {
    width: 2.5rem;
  }
  .ryzz .content .swiper_yyzz .swiper-slide .ryzz_box .img {
    width: 85%;
  }
  .list_about_one .content {
    font-size: 1rem;
    line-height: 1.5;
  }
  .list_about_one .grid_box .grid_item ul li .text p {
    font-size: 1.125rem;
  }
  .list_opservice_four .content .desc {
    width: 100%;
    margin-top: 20px;
  }
  .list_opservice_four .content {
    padding-top: 0px;
    padding-bottom: 20px;
    position: relative;
    top: unset;
    transform: unset;
  }
  .list_opservice_four .bgimg {
    height: 50vh;
  }
  .list_opservice_four .bgimg img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: 80%;
  }
  .list_opservice_three .content .grid_box .grid_item:hover .img {
    height: 200px;
  }
  .list_opservice_three .content .grid_box .grid_item:hover .img img {
    width: 100%;
    height: 100%;
    object-fit: cover;
  }
  .list_opservice_three .content .grid_box .grid_item {
    padding: 30px 20px;
  }
  .list_opservice_three .content .grid_box {
    grid-template-columns: 1fr;
  }
  .list_opservice_two .left_box ul li .ri .text p {
    font-size: 1rem;
    line-height: 1.5;
  }
  .list_opservice_two .left_box ul li.on {
    padding: 1rem;
  }
  .list_opservice_two .left_box ul li .icon {
    width: 2.5rem;
    height: 2.5rem;
  }
  .list_opservice_two .left_box ul li {
    padding: 10px;
  }
  .list_opservice_two .left_box {
    margin-bottom: 20px;
  }
  .list_opservice_two {
    padding-top: 30px;
    padding-bottom: 30px;
  }
  .list_opservice_one {
    padding-bottom: 30px;
  }
  .list_opservice_one .content .grid_box {
    grid-template-columns: 1fr;
    gap: 20px;
  }
  .list_contact_one .content {
    height: 350px;
  }
  .list_zhanlue_one .content .three-container1,
  .list_contact_one .content .three-container1 {
    width: 95vw;
    height: 95vw;
  }
  .list_zhanlue_one .content .text_box .text_item ul li a {
    font-size: 1rem;
  }
  @keyframes pulse-animation {
    0% {
      width: 16px;
      height: 16px;
      opacity: 0.7;
    }
    100% {
      width: 16px;
      height: 16px;
      opacity: 0;
    }
  }
  .list_zhanlue_one .desc {
    margin-top: 20px;
  }
  .list_zhanlue_one .content .city-label .data-yuan {
    width: 10px;
    height: 10px;
  }
  .list_zhanlue_one .content .city-label .data-yuan::before {
    width: 10px;
    height: 10px;
  }
  .list_zhanlue_one .content .city-label .data-yuan::after {
    width: 10px;
    height: 10px;
  }
  .list_zhanlue_one .desc p {
    font-size: 0.875rem;
    line-height: 1.75;
  }
  .list_zhanlue_one .desc h3 {
    font-size: 1.25rem;
    line-height: 1.5;
  }
  .list_culture_two .content .desc {
    font-size: 20px;
  }
  .list_culture_four .content {
    padding-top: 20px;
  }
  .list_culture_four .content .desc {
    font-size: 1rem;
  }
  .list_culture_four .bgimg {
    height: 60vh;
  }
  .list_culture_four .bgimg img {
    width: 100%;
    height: 100%;
  }
  .list_culture_three .content .flex_box {
    width: 100%;
    padding: 0 15px;
    flex-wrap: wrap;
  }
  .list_culture_three .content .flex_box .le_box {
    width: 100%;
  }
  .list_culture_three .content .flex_box .ri {
    margin-top: 20px;
    width: 100%;
  }
  .list_culture_three .content .desc {
    font-size: 20px;
    line-height: 1.5;
  }
  .list_culture_three .bgimg {
    height: 50vh;
  }
  .list_culture_three .bgimg img {
    width: 100%;
    height: 100%;
    object-fit: cover;
  }
  .list_culture_three {
    padding-top: 30px;
    padding-bottom: 30px;
  }
  .list_culture_two {
    padding-top: 100px;
    padding-bottom: 100px;
    background-attachment: unset;
  }
  .list_culture_one .left {
    order: 2;
    margin-top: 20px;
  }
  .list_culture_one .right {
    padding-left: 15px;
    order: 1;
  }
  .list_shengchan_three {
    padding-bottom: 30px;
  }
  .list_news_box .swipernews {
    margin: 0;
  }
  .list_hr_three .gird_box .grid_item .text .p {
    width: 100%;
    font-size: 1.125rem;
  }
  .yyhy_content .select_box {
    width: 100%;
  }
  .list_shengchan_three .content .grid_box .grid_item .icon {
    width: 4rem;
  }
  .list_shengchan_three .content .grid_box {
    gap: 15px;
    grid-template-columns: repeat(2, 1fr);
  }
  .list_culture_one .right .desc {
    font-size: 1.25rem;
  }
  .list_shengchan_three .content {
    margin-top: 20px;
  }
  .list_shengchan_three .desc {
    width: 100%;
    margin-top: 20px;
    font-size: 1rem;
  }
  .list_shengchan_two .content .swiper_zzsb .swiper-slide .zzsb_box .text {
    height: 50px;
    padding-left: 20px;
    font-size: 16px;
    line-height: 1.5;
  }
  .list_shengchan_one {
    padding-bottom: 30px;
  }
  .list_shengchan_one .content {
    display: none;
  }
  .m_show {
    display: block;
  }
  .list_yanfa_two .right {
    padding-left: 15px;
    margin-top: 20px;
  }
  .list_yanfa_two .left {
    padding-top: 0;
  }
  .list_yanfa_one .content .right .grid_box .grid_item {
    padding-top: 20px;
  }
  .list_yanfa_one .content .right .grid_box .grid_item .text h3 {
    font-size: 26px;
  }
  .list_yanfa_one .content .right .grid_box {
    grid-template-columns: 1fr;
  }
  .list_yanfa_one .content .left {
    padding-right: 15px;
  }
  .list_yanfa_one,
  .list_yanfa_two,
  .list_shengchan_two,
  .list_culture_one {
    padding-top: 30px;
    padding-bottom: 30px;
  }
  .list_culture_one {
    padding-top: 0;
  }
  .list_shengchan_two {
    padding-bottom: 0;
  }
  .list_about_four .box_con .picList li .pic,
  .list_about_four .box_con1 .picList li .pic {
    height: 80px;
  }
  .list_about_four .box_con .picList li .pic img,
  .list_about_four .box_con1 .picList li .pic img {
    width: 70%;
  }
  .list_about_four .box_con .picList li,
  .list_about_four .box_con1 .picList li {
    width: 150px;
  }
  .list_about_four {
    padding-top: 30px;
    padding-bottom: 30px;
  }
  .ryzz .content .swiper-button-next,
  .ryzz .content .swiper-container-rtl .swiper-button-prev {
    width: 15px;
    height: auto;
    right: 0;
  }
  .ryzz .content .swiper-button-prev,
  .ryzz .content .swiper-container-rtl .swiper-button-next {
    width: 15px;
    height: auto;
    left: 0;
  }
  .ryzz .content .swiper-button-prev svg,
  .ryzz .content .swiper-container-rtl .swiper-button-next svg,
  .ryzz .content .swiper-button-next svg,
  .ryzz .content .swiper-container-rtl .swiper-button-prev svg {
    width: 15px;
  }
  .ryzz {
    padding-top: 30px;
    padding-bottom: 50px;
    height: auto;
  }
  .ryzz .content .swiper_yyzz .swiper-slide .ryzz_box.honor_box .img {
    width: 90%;
  }
  .ryzz .content .swiper_yyzz {
    margin: 0 -10px;
  }
  .ryzz .content .swiper_yyzz .swiper-slide {
    padding: 0 10px;
  }
  .ryzz .wh {
    padding: 0;
  }
  .list_about_three .content .desc {
    width: 100%;
    margin-top: 20px;
  }
  .list_about_three .content {
    position: relative;
    top: unset;
    transform: unset;
    padding-top: 30px;
  }
  .yyhy_content {
    padding-top: 30px !important;
  }
  .list_about_three .bgimg {
    height: 50vh;
  }
  .list_about_three .bgimg img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: 79%;
  }
  .ryzz .content .swiper_yyzz .swiper-slide .ryzz_box .title {
    font-size: 1rem;
  }
  .list_about_two .bottom_swiper .swiper_hiscon .hiscon_box .right .text ul li h3 {
    font-size: 1.5rem;
  }
  .list_about_two .bottom_swiper .swiper_hiscon .hiscon_box .right {
    width: 100%;
    padding-top: 20px;
    padding-left: 0px;
    padding-right: 0px;
  }
  .list_about_two .bottom_swiper .swiper_hiscon .hiscon_box {
    flex-wrap: wrap;
  }
  .list_about_two .bottom_swiper .swiper_hiscon .hiscon_box .left {
    width: 100%;
  }
  .list_about_two {
    padding-top: 30px;
    padding-bottom: 30px;
  }
  .list_about_one {
    padding-bottom: 10px;
  }
  .list_about_one .swiper_box {
    padding-top: 30px;
  }
  .list_about_one #aboutswiper .wh {
    padding: 0;
  }
  .list_about_one #aboutswiper {
    height: auto;
    top: 0;
  }
  .list_about_two .top_swiper .swiper_histab .swiper-slide:nth-child(1) .histab_box {
    padding-top: 5.725rem;
  }
  .list_about_two .top_swiper .swiper_histab .swiper-slide .histab_box h3 {
    font-size: 1.5rem;
  }
  .list_about_one .grid_box .grid_item ul li .text .top {
    font-size: 24px;
  }
  .list_about_two .top_swiper .swiper-button-next,
  .list_about_two .top_swiper .swiper-container-rtl .swiper-button-prev {
    right: 10px;
    top: unset;
    margin-top: unset;
    bottom: 0;
  }
  .list_about_two .top_swiper .swiper-button-prev,
  .list_about_two .top_swiper .swiper-container-rtl .swiper-button-next {
    bottom: 0;
    left: 10px;
  }
  .list_about_two .top_swiper .swiper_histab .swiper-slide:nth-child(2) .histab_box {
    padding-top: 4.4rem;
  }
  .list_about_two .top_swiper .swiper_histab .swiper-slide:nth-child(3) .histab_box {
    padding-top: 2.9rem;
  }
  .list_about_two .top_swiper .swiper_histab .swiper-slide:nth-child(4) .histab_box {
    padding-top: 1.75rem;
  }
  .list_about_one .grid_box .grid_item ul li {
    padding: 20px 0;
  }
  .list_about_one .grid_box .grid_item.one {
    padding-right: 0;
  }
  .list_about_one .grid_box .grid_item ul li:nth-child(1) {
    padding-top: 20px;
  }
  .list_about_one .grid_box .grid_item.three {
    padding-left: 0;
  }
  .list_about_one .grid_box {
    grid-template-columns: 1fr;
  }
  .list_about_logo {
    padding-top: 40px;
    padding-bottom: 40px;
  }
  .list_touzi {
    padding-bottom: 30px;
  }
  .list_touzi .touzi_box .right .content .item {
    font-size: 1rem;
    line-height: 3rem;
  }
  .list_touzi .touzi_box .right .content {
            width: 60%;
        left: unset;
        right: 15px;
  }
  .list_touzi .touzi_box .right ul li {
    margin: 0 5px;
  }
  .list_touzi .touzi_box .left .content1 .pri_box .nowPrice {
    font-size: 2rem;
  }
  .list_touzi .touzi_box .left .gpdm {
    font-size: 20px;
  }
  .list_touzi .touzi_box .left .title {
    font-size: 20px;
  }
  .list_news_box .swipernews .swiper-slide {
    padding: 0;
  }
  .list_touzi .touzi_box .left {
    width: 100%;
    padding-left: 20px;
    padding-right: 20px;
    padding-top: 30px;
    padding-bottom: 0px;
  }
  .list_touzi .touzi_box .right {
    width: 100%;
  }
  .list_media ul.menu_ul .menu_li a {
    font-size: 1.25rem;
    padding-bottom: 10px;
  }
  .list_media .download_box,
  .list_media .video_box {
    grid-template-columns: 1fr;
    gap: 20px;
  }
  .list_media .search_box {
    width: 100%;
    margin-top: 20px;
  }
  .list_media {
    padding-top: 30px;
    padding-bottom: 10px;
  }
  .news_show_box .left .shangxia_p .goback {
    order: 3;
  }
  .news_show_box .left .shangxia_p .shangxia {
    width: 100%;
    margin-bottom: 20px;
  }
  .news_show_box .left .shangxia_p {
    flex-wrap: wrap;
    justify-content: center;
  }
  .news_show_box .left .title h3 {
    font-size: 22px;
    line-height: 1.5;
  }
  .yyhy_content .yyhy_con .yyhy_item .text {
    padding: 15px;
  }
  .news_show_box .left .title .sub_box {
    flex-wrap: wrap;
  }
  .news_show_box .left .title {
    margin-bottom: 20px;
  }
  .news_show_box .left .title .social-share li a {
    width: 2rem;
    height: 2rem;
    line-height: 2rem;
    font-size: 14px;
  }
  .yyhy_content .yyhy_con {
    grid-template-columns: 1fr;
    gap: 20px;
  }
  .list_news_box .swipernews .swiper-pagination {
    bottom: 1rem;
  }
  .list_news_box .swipernews .news_new_box .right .newstxt h3 {
    font-size: 1.25rem;
  }
  .list_news_box .swipernews .news_new_box .right .newstxt {
    padding: 15px;
  }
  .list_news_box .swipernews .news_new_box .left {
    width: 100%;
  }
  .list_news_box .swipernews .news_new_box .right {
    width: 100%;
  }
  .list_news_box .swipernews .news_new_box {
    flex-wrap: wrap;
  }
  .list_news_box {
    padding-top: 30px;
    padding-bottom: 30px;
  }
  .list_join_one {
    padding-bottom: 30px;
  }
  .list_sunshine_one .content .zhaobiao_item .down_box .link a {
    font-size: 1rem;
  }
  .list_join_one .join_content .join_item .con h3 {
    font-size: 18px;
  }
  .list_join_one .join_content .join_item .con p {
    font-size: 1rem;
    line-height: 1.75;
  }
  .list_join_one .join_content .join_item .title {
    font-size: 22px;
  }
  .list_join_one .join_type .swiper-button-prev,
  .list_join_one .join_type .swiper-container-rtl .swiper-button-next {
    left: -10px;
  }
  .list_join_one .join_type .swiper-button-next,
  .list_join_one .join_type .swiper-container-rtl .swiper-button-prev {
    right: -10px;
  }
  .list_join_one .join_type .swiper-button-next,
  .list_join_one .join_type .swiper-container-rtl .swiper-button-prev,
  .list_join_one .join_type .swiper-button-prev,
  .list_join_one .join_type .swiper-container-rtl .swiper-button-next {
    width: 40px;
  }
  .list_join_one .join_type .swiper_jointype .swiper-slide .jointype_box .icon {
    width: 2rem;
    height: 2rem;
  }
  .list_join_one .join_type .swiper_jointype .swiper-slide .jointype_box .text {
    font-size: 18px;
    line-height: 1.5;
    margin-top: 0;
  }
  .list_join_one .select_box ul li a {
    width: 5.5rem;
  }
  .list_join_one .select_box {
    flex-wrap: wrap;
  }
  .list_join_one .select_box ul {
    flex-wrap: wrap;
  }
  .list_join_one .select_box ul li {
    margin-top: 10px;
  }
  .list_sunshine_three .bgimg {
    height: 50vh;
  }
  .list_sunshine_three .bgimg img {
    width: 100%;
    height: 100%;
    object-fit: cover;
  }
  .list_sunshine_three {
    padding-top: 30px;
    padding-bottom: 30px;
  }
  .fancybox__content > .carousel__button.is-close {
    top: 10px !important;
    right: 10px !important;
    color: #5d6687;
  }
  .fancybox__content > .carousel__button.is-close svg {
    width: 20px !important;
    height: 20px !important;
  }
  .gysbm {
    padding: 20px;
  }
  .index-about .indexabout1 .cn2.on {
    top: 40%;
  }
  .gysbm .content .msg-a1 {
    grid-template-columns: 1fr;
  }
  .index-about .indexabout2 {
    width: 100%;
    height: 200px;
  }
  .list_sunshine_two {
    padding-top: 30px;
    padding-bottom: 30px;
  }
  #mainTeam .wh {
    padding: 0 15px;
  }
  .index-about .indexabout1 .cn2 {
    width: 90vw;
    height: 90vw;
  }
  .list_sunshine_one .content .zhaobiao_item .desc p {
    font-size: 1.125rem;
    line-height: 1.5;
  }
  .list_sunshine_two .content {
    font-size: 1rem;
  }
  .list_sunshine_three .content .desc {
    font-size: 1.25rem;
  }
  .list_sunshine_one .content .zhaobiao_item .title {
    font-size: 18px;
  }
  .list_hr_three {
    padding-bottom: 30px;
  }
  .list_hr_three .gird_box .grid_item .text .tit {
    font-size: 20px;
  }
  .list_hr_three .gird_box .grid_item .text {
    padding: 20px 15px;
  }
  .list_hr_three .gird_box {
    grid-template-columns: 1fr;
    gap: 20px;
  }
  .list_hr_one .content {
    margin-top: 30px;
  }
  .mbxdh {
    padding: 10px 0;
  }
  .list_hr_three {
    padding-top: 30px;
  }
  .job-cont2 .job-a2b1 .cz-list li {
    padding: 15px 0;
  }
  .list_hr_two {
    padding-top: 0 !important;
  }
  .job-cont2 .job-a2b1 .cz-list li .dt p {
    font-size: 16px;
  }
  .list_contact_two .content .msg-a3 .inpt .yz_flex {
    width: 100%;
    justify-content: space-between;
  }
  .list_contact_two .content .msg-a1 .inpt input,
  .list_contact_two .content .msg-a1 .inpt .se_box {
    margin-top: 5px;
  }
  .list_contact_two .desc {
    font-size: 16px;
  }
  .list_contact_two .content .msg-a1 {
    grid-template-columns: repeat(1, 1fr);
    gap: 20px;
  }
  .list_contact_one {
    padding-bottom: 30px;
  }
  .list_contact_one .content2 .grid_box .grid_item {
    padding: 20px;
  }
  .list_contact_one .content2 .grid_box {
    grid-template-columns: 1fr;
    gap: 20px;
  }
  .list_contact_one .content2 .top_box .left ul li .p {
    font-size: 1.25rem;
  }
  .list_contact_one .content2 .top_box .left .tit {
    font-size: 20px;
  }
  .list_contact_one .content2 .top_box {
    flex-wrap: wrap;
    padding: 30px 15px;
  }
  .list_contact_one .content2 .top_box .left {
    width: 100%;
  }
  .list_contact_one .content2 .top_box .right {
    margin-top: 20px;
    width: 100%;
    padding-right: 0;
  }
  .list_product_one .content .grid_box .grid_item .product-1-list .list-item-box .list-item {
    font-size: 1.125rem;
  }
  .list_product_one .content .grid_box .grid_item .desc {
    font-size: 1rem;
    line-height: 1.5;
  }
  .list_product_two .bgimg::before {
    width: 30%;
  }
  .list_product_two .bgimg .text_con {
    padding: 0 20px;
  }
  .list_banner .scroll {
    display: none;
  }
  .all_title h3 {
    font-size: 20px;
    line-height: 1.5;
  }
  .all_title p {
    font-size: 16px;
    line-height: 1.5;
  }
  .index-about .indexabout2 .cn4 .wh_flex .cn4a .cn4c,
  .index-about .indexabout3 .cn4 .wh_flex .cn4a .cn4c {
    font-size: 1rem;
  }
  .index-about .indexabout2 .cn4 .wh_flex .cn4d:nth-child(2) .cn4e .cn4a,
  .index-about .indexabout3 .cn4 .wh_flex .cn4d:nth-child(2) .cn4e .cn4a {
    text-align: right;
  }
  .index-about .indexabout2 .cn4 .wh_flex .cn4d:nth-child(2) .cn4e .cn4a .cn4b,
  .index-about .indexabout3 .cn4 .wh_flex .cn4d:nth-child(2) .cn4e .cn4a .cn4b {
    text-align: right;
  }
  .index-about .indexabout2 .cn4 .wh_flex .cn4a .cn4b,
  .index-about .indexabout3 .cn4 .wh_flex .cn4a .cn4b {
    font-size: 28px;
  }
  .index-about .indexabout3 {
    margin-top: -200px;
    transition: all 0.5s ease;
  }
  .index-about .indexabout3.on {
    margin-top: -150px;
  }
  .index-about {
    height: auto;
  }
  .index-about .indexabout3 .cn4 .wh_flex .cn4d .cn4e {
    padding: 1rem 0;
  }
  .index-about .indexabout2 .cn4 {
    top: 0;
    position: relative;
  }
  .index-about .indexabout2 .subtit {
    font-size: 1.25rem;
    margin-top: 0px;
  }
  .index-about .indexabout2 .cn3 {
    position: absolute;
    top: 0;
  }
  .neibanner .neibanner_txt h3 {
    font-size: 20px;
  }
  .neibanner .neibanner_txt p {
    font-size: 16px;
  }
  .index-about .indexabout2 {
    top: 0%;
    transform: translateX(-50%);
  }
  .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;
  }
}
