@charset "UTF-8";
@media (max-width: 480px) {
  .banner {
    margin-top: 0; }
    .banner .banner_info {
      left: 4rem;
      top: 6rem; }
      .banner .banner_info .banner_title {
        font-size: 1.8rem;
        text-align: left;
        width: 100%;
        line-height: 1.2; }
      .banner .banner_info .banner_title::after {
        margin: 0.5625rem auto;
        height: 0; }
      .banner .banner_info .banner_subtitle {
        display: none;
        padding-right: 1rem;
        font-size: 1rem;
        line-height: 1.2rem;
        margin-top: 0.5rem; }
      .banner .banner_info .banner_btn_group {
        margin-top: 5rem;
        justify-content: center; }
        .banner .banner_info .banner_btn_group .banner_btn {
          width: fit-content;
          padding: 0 1.5rem; }
          .banner .banner_info .banner_btn_group .banner_btn img {
            margin-left: 0.8rem; }
  .swiper {
    height: 300px; }
    .swiper .swiper-slide img {
      width: 100%;
      height: 100%;
      object-fit: cover; }
    .swiper .banner_btn img {
      width: 0.875rem;
      height: 0.8125rem; }
    .swiper .swiper-button-next:after, .swiper .swiper-button-prev:after {
      font-size: 1.5rem; }
  .s_activity .activity_item .img,
  .s_activity .activity_item .txt {
    width: 100%; }
    .s_activity .activity_item .img .activity_description,
    .s_activity .activity_item .txt .activity_description {
      font-size: 1rem; }
  #nav_btn_box .m {
    width: auto; }
  #m_logo {
    width: 119px; }
  .foot_nav a {
    margin-right: 0; }
  .foot_nav {
    display: flex;
    justify-content: space-between; }
  #foot {
    padding: 2.5rem 0; }
  #nfoot {
    padding: 2rem 2.5rem; }
    #nfoot .m {
      width: auto;
      flex-direction: row;
      flex-wrap: wrap; }
      #nfoot .m .row {
        max-width: 100%;
        width: fit-content; }
      #nfoot .m .foot_logo_nav .foot_lianxi .foot_des {
        word-break: break-all;
        word-wrap: break-word; }
    #nfoot .foot_lianxi ul li {
      font-size: 1rem !important; }
  .head_banner .banner_name {
    top: 1rem;
    left: 1rem;
    font-size: 1.5rem; }
  .head_banner .banner_menu {
    display: none; }
  .crumb {
    padding: 0 1rem;
    font-size: 1rem !important; }
    .crumb a {
      display: inline-block;
      word-break: keep-all;
      white-space: nowrap; }
    .crumb a:last-of-type {
      display: inline-block;
      width: 40% !important;
      overflow: hidden;
      text-overflow: ellipsis;
      white-space: nowrap; }
  .about_corevalue img {
    height: 300px;
    object-fit: cover; }
  .about_corevalue .corevalue_content {
    padding: 2rem 2rem;
    gap: 1rem; }
    .about_corevalue .corevalue_content .corevalue_item {
      margin-top: 1rem; }
    .about_corevalue .corevalue_content .corevalue_right {
      height: auto; }
      .about_corevalue .corevalue_content .corevalue_right img {
        width: 100%;
        object-fit: cover; }
  .about_president .president_left img {
    object-fit: contain; }
  .about_president .president_right {
    width: 100%;
    padding: 2rem 1rem;
    z-index: 100;
    background: rgba(255, 255, 255, 0.6); }
  .about_vision .about_vision_content .vision_left {
    width: 100%; }
  .about_vision .about_vision_content .vision_right {
    gap: 1rem; }
    .about_vision .about_vision_content .vision_right .vision_item {
      padding: 0 1rem; }
      .about_vision .about_vision_content .vision_right .vision_item .vision_item_img {
        object-fit: contain; }
      .about_vision .about_vision_content .vision_right .vision_item .vision_content {
        width: 100%; }
  .about_introduction_content {
    padding: 2rem; }
    .about_introduction_content .about_introduction_imagebox {
      justify-content: center; }
      .about_introduction_content .about_introduction_imagebox .logo {
        margin-bottom: 0; }
      .about_introduction_content .about_introduction_imagebox .logo_right {
        margin: auto;
        width: fit-content;
        height: fit-content;
        float: none; }
  .news_container .news_item {
    padding: 1rem; }
    .news_container .news_item .news_left {
      width: 40%;
      height: 100%;
      object-fit: contain; }
  .activity_container {
    width: 100%;
    padding: 1rem 0; }
    .activity_container .activity_list {
      grid-template-columns: repeat(2, 48%);
      grid-gap: 1rem;
      padding: 0 1rem;
      box-sizing: border-box; }
      .activity_container .activity_list .activity_item,
      .activity_container .activity_list .activity_top {
        width: 100%; }
      .activity_container .activity_list .activity_li {
        align-items: flex-start !important; }
      .activity_container .activity_list .activity_li img {
        min-width: 1.2rem; }
  .news_article {
    padding: 1rem !important; }
    .news_article .work_head {
      flex-direction: column;
      padding-bottom: 1rem; }
      .news_article .work_head .work_left {
        width: 100%;
        object-fit: contain; }
      .news_article .work_head .work_right {
        padding: 0 1rem; }
        .news_article .work_head .work_right .work_subtitle {
          font-size: 0.9rem;
          line-height: 1.2rem; }
    .news_article .life_box {
      flex-direction: column; }
      .news_article .life_box .box_right {
        width: 100%; }
        .news_article .life_box .box_right .life_list {
          display: grid;
          grid-template-columns: repeat(2, 48%);
          grid-gap: 1rem; }
          .news_article .life_box .box_right .life_list .life_item {
            width: 100%; }
  .banner_linegroup {
    display: none; }
  .banner_box {
    top: 1rem !important;
    left: 1rem !important; }
    .banner_box .banner_box_title {
      font-size: 1.5rem !important; }
    .banner_box .banner_sub {
      margin-top: 0.5rem !important;
      font-size: 1rem !important;
      line-height: 1.2rem !important; }
      .banner_box .banner_sub .join_xiehui {
        width: 5rem;
        height: 1.7rem;
        line-height: 1.7rem;
        display: block;
        font-size: 0.7rem; }
  .join_box {
    width: 95%;
    box-sizing: border-box;
    display: none; }
    .join_box .join_content {
      height: fit-content;
      background-position: 50%;
      background-size: cover;
      background-origin: border-box; }
  .apply_box .apply_content {
    flex-direction: column; }
    .apply_box .apply_content .apply_right {
      padding: 0 1rem; }
  .power_box .power_content {
    flex-direction: column; }
    .power_box .power_content .power_left {
      padding: 0 1rem; }
  .direction_box .direction_list {
    gap: 0.5rem; }
    .direction_box .direction_list .direction_item {
      width: 33.33%; }
      .direction_box .direction_list .direction_item .direction_circle {
        height: 2rem;
        line-height: 2rem;
        width: 85%;
        font-size: 0.8rem; }
  .recruitment_list .recruitment_item {
    width: 25%; }
  .foundation_contaniner {
    display: flex; }
    .foundation_contaniner .foundation_bg {
      width: 20% !important;
      position: unset !important; }
    .foundation_contaniner .foundation_info {
      width: 100% !important;
      padding: 1rem !important; }
  .contact_cooperation_list {
    padding: 0 1rem;
    gap: 0.5rem !important; }
    .contact_cooperation_list .contact_cooperation_item {
      padding: 0 0.2rem;
      word-break: break-all;
      white-space: wrap; }
  .form-group {
    max-width: 85% !important; }
  .form-group .label_sex,
  .form-group label {
    margin-bottom: 0; }
  .form-group .label {
    font-size: 1rem; }
  .s_support .support_description {
    font-size: 1.1rem !important; }
  .s_duty .main_title {
    width: 100%; }
  .s_duty .duty_item {
    display: unset; }
  .s_duty .duty_left {
    background-color: #ece9df;
    background-image: none;
    width: 100%;
    padding: 2rem 0;
    text-align: center; }
  .s_duty .duty_title {
    margin-top: 1rem; }
  .s_duty .duty_description {
    width: 90% !important;
    margin: auto; }
  .s_duty .duty_more {
    margin: auto; }
  .about_part {
    min-height: 25rem; }
  .part_info {
    width: 95%; }
  .pagination-container {
    font-size: 1rem; }
    .pagination-container select {
      font-size: 1rem; }
  .news_list {
    width: 95%; }
    .news_list .news_item {
      width: 95%; }
    .news_list .news_item:hover {
      box-shadow: none;
      transform: scale(1); }
    .news_list .swiper-news .txt {
      padding: 1.75rem 0.875rem;
      width: 100%; }
  .w1200 {
    width: 100%; }
    .w1200 .duty_img {
      margin: auto; }
  .join_box .join_content {
    height: 10rem;
    padding: 0 1rem; }
    .join_box .join_content .join_right {
      margin-left: auto; }
      .join_box .join_content .join_right li {
        font-size: 1rem;
        line-height: 1.5;
        margin-left: 0; }
  .apply_box .apply_left {
    width: 100% !important; }
  .crumb.ly-pos {
    display: flex;
    align-items: center;
    flex-wrap: wrap; }
  .crumb.ly-pos a {
    display: inline-block;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    margin-right: 10px;
    /* 右边距 */ }
  .crumb.ly-pos a.on {
    width: auto;
    /* 当前页面链接自适应宽度 */
    flex-shrink: 0; }
  /* 或者使用更通用的方法 */
  .crumb.ly-pos > * {
    margin-right: 10px; }
  .crumb.ly-pos > *:last-child {
    margin-right: 0; } }
