@media (max-width: 1152px) {
  .W_1152 {
    width: 90%;
  }
  .common-bank-wrapper .common-bank-banner .txt_content_top .txt-head {
    font-size: 80px;
    letter-spacing: 8px;
    height: auto;
    line-height: 96px;
    margin-top: 400px;
  }
  .common-bank-wrapper .common-bank-banner .txt_content_top .txt-top {
    font-size: 96px;
    line-height: 96px;
    letter-spacing: 8px;
    height: auto;
    margin-top: 0;
  }
  .common-bank-wrapper .common-bank-banner .txt_content_top .img-down {
    height: 96px;
    text-align: center;
    visibility: visible;
    margin-top: 330px;
  }
  .common-bank-wrapper .common-bank-banner .txt_content_top .img-down img {
    width: 96px;
  }
  .common-bank-wrapper .common-bank-banner .txt_content_top .txt_desribe {
    font-size: 24px;
    line-height: 36px;
  }
  .common-bank-wrapper .common-bank-banner .txt_content_wrapper {
    width: 90%;
    margin-top: 42px;
  }
  .common-bank-wrapper .common-bank-banner .txt_content_wrapper .art_desribe {
    display: grid;
    margin-top: 832px;
    padding-bottom: 160px;
  }
  .common-bank-wrapper .common-bank-banner .txt_content_wrapper .art_desribe .l-content {
    order: 2;
    padding: 0;
    margin-top: 0px;
  }
  .common-bank-wrapper .common-bank-banner .txt_content_wrapper .art_desribe .l-content img {
    max-width: 443px;
  }
  .common-bank-wrapper .common-bank-banner .txt_content_wrapper .art_desribe .l-content .des {
    width: 100%;
    font-size: 28px;
    line-height: 48px;
    padding: 0;
    margin-top: 48px;
  }
  .common-bank-wrapper .common_bank_info {
    background-size: cover;
    height: auto;
    padding-bottom: 160px;
  }
  .common-bank-wrapper .common_bank_info .common_bank_info_content .common_bank_list {
    margin-top: 24px;
  }
  .common-bank-wrapper .common_bank_info .common_bank_info_content .common_bank_list .txt_des {
    font-size: 28px;
    line-height: 48px;
  }
  .common-bank-wrapper .common_bank_info .common_bank_info_content .common_bank_list .more_img_wrapper {
    margin-top: 80px;
  }
  .common-bank-wrapper .common_bank_info .common_bank_info_content .common_bank_list .more_img_wrapper .more_img {
    width: 100%;
  }
  .common-bank-wrapper .common_bank_info .common_bank_info_content .info_title_img {
    margin-top: 160px;
  }
  .common-bank-wrapper .common_bank_info .common_bank_info_content .info_title_img img {
    max-width: 96px;
  }
  .common-bank-wrapper .common_bank_info_works {
    height: auto;
  }
  .common-bank-wrapper .common_bank_info_works .works_content {
    margin: 0px auto;
  }
  .common-bank-wrapper .common_bank_info_works .works_content .title {
    font-size: 56px;
    line-height: 84px;
    margin-top: 160px;
  }
  .common-bank-wrapper .common_bank_info_works .works_content .des {
    font-size: 28px;
    line-height: 48px;
    padding-left: 0;
  }
  .common-bank-wrapper .common_bank_info_works .works_content .works_list {
    margin-top: 64px;
    flex-wrap: wrap;
    justify-content: center;
    padding-bottom: 128px;
  }
  .common-bank-wrapper .common_bank_info_works .works_content .works_list .item {
    height: auto;
    width: 80%;
    padding: 48px 32px;
    margin-bottom: 32px;
  }
  .common-bank-wrapper .common_bank_info_works .works_content .works_list .item .title_content {
    padding: 0;
  }
  .common-bank-wrapper .common_bank_info_works .works_content .works_list .item .title_content .img {
    border-radius: 24px;
    margin-right: 24px;
  }
  .common-bank-wrapper .common_bank_info_works .works_content .works_list .item .title_content .img img {
    max-width: 64px;
  }
  .common-bank-wrapper .common_bank_info_works .works_content .works_list .item .title_content h3 {
    font-size: 36px;
    line-height: 52px;
  }
  .common-bank-wrapper .common_bank_info_works .works_content .works_list .item .des {
    font-size: 28px;
    line-height: 48px;
    margin-top: 24px;
  }
  .common-bank-wrapper .common_bank_info_works .works_content .works_list .item:nth-of-type(odd) {
    border-radius: 64px;
  }
  .common-bank-wrapper .common_bank_info_works .works_content .works_list .item:nth-of-type(even) {
    border-radius: 64px;
  }
  .common-bank-wrapper .why_choose_us {
    padding-bottom: 128px;
  }
  .common-bank-wrapper .why_choose_us .title {
    width: 90%;
    margin: 160px auto 0px;
  }
  .common-bank-wrapper .why_choose_us .why_choose_us_list {
    flex-wrap: wrap;
    justify-content: space-between;
    margin-top: 48px;
  }
  .common-bank-wrapper .why_choose_us .why_choose_us_list .item {
    width: 48%;
    margin-bottom: 32px;
    height: auto;
    padding: 80px 32px;
  }
  .common-bank-wrapper .why_choose_us .why_choose_us_list .item .item_title {
    font-size: 36px;
    line-height: 52px;
  }
  .common-bank-wrapper .why_choose_us .why_choose_us_list .item .des {
    font-size: 28px;
    line-height: 48px;
  }
  .common-bank-wrapper .why_choose_us .title .img {
    max-height: 106px;
  }
  .common-bank-wrapper .whar_are_wrapper {
    padding-top: 160px;
    padding-bottom: 128px;
  }
  .common-bank-wrapper .whar_are_wrapper .whar_are_content .whar_are_title .line_whar .line_left,
  .common-bank-wrapper .whar_are_wrapper .whar_are_content .whar_are_title .line_whar .line_center,
  .common-bank-wrapper .whar_are_wrapper .whar_are_content .whar_are_title .line_whar .line_right {
    height: 6px;
  }
  .common-bank-wrapper .whar_are_wrapper .whar_are_content .whar_are_title .line_whar .line_left {
    width: 99px;
  }
  .common-bank-wrapper .whar_are_wrapper .whar_are_content .whar_are_title .line_whar .line_center {
    width: 58.5px;
  }
  .common-bank-wrapper .whar_are_wrapper .whar_are_content .whar_are_title .line_whar .line_right {
    width: 30px;
  }
  .common-bank-wrapper .whar_are_wrapper .whar_are_content .whar_are_title .title {
    font-size: 56px;
    line-height: 64px;
  }
  .common-bank-wrapper .whar_are_wrapper .whar_are_content .features_list {
    text-align: center;
  }
  .common-bank-wrapper .whar_are_wrapper .whar_are_content .features_list .payment_item,
  .common-bank-wrapper .whar_are_wrapper .whar_are_content .features_list .reliability_item,
  .common-bank-wrapper .whar_are_wrapper .whar_are_content .features_list .intelligent_item,
  .common-bank-wrapper .whar_are_wrapper .whar_are_content .features_list .open_item {
    margin-top: 0;
  }
  .common-bank-wrapper .whar_are_wrapper .whar_are_content .features_list .item {
    width: 100%;
    padding: 48px 32px;
  }
  .common-bank-wrapper .whar_are_wrapper .whar_are_content .features_list .item .item_title {
    font-size: 36px;
    line-height: 52px;
  }
  .common-bank-wrapper .whar_are_wrapper .whar_are_content .features_list .item .item_des {
    font-size: 28px;
    line-height: 48px;
  }
  .common-bank-wrapper .whar_are_wrapper .whar_are_content .features_list .item:nth-of-type(2n+1) {
    margin-right: 0;
  }
  .common-bank-wrapper .benefits {
    padding-bottom: 128px;
  }
  .common-bank-wrapper .benefits .benefits_content .title_wrapper .title_postion {
    margin-top: 160px;
  }
  .common-bank-wrapper .benefits .benefits_content .title_wrapper .title_postion .title {
    font-size: 56px;
    line-height: 84px;
  }
  .common-bank-wrapper .benefits .benefits_content .title_wrapper .title_postion .benefit_title {
    font-size: 128px;
    line-height: 128px;
  }
  .common-bank-wrapper .benefits .benefits_content .title_wrapper .img {
    display: none;
  }
  .common-bank-wrapper .benefits .benefit_list {
    align-items: start;
    flex-wrap: wrap;
  }
  .common-bank-wrapper .benefits .benefit_list .left,
  .common-bank-wrapper .benefits .benefit_list .right {
    height: auto;
    width: 100%;
  }
  .common-bank-wrapper .benefits .benefit_list .left .item,
  .common-bank-wrapper .benefits .benefit_list .right .item {
    width: 90%;
  }
  .common-bank-wrapper .benefits .benefit_list .left .item .img,
  .common-bank-wrapper .benefits .benefit_list .right .item .img {
    max-height: 120px;
  }
  .common-bank-wrapper .benefits .benefit_list .left .item .title,
  .common-bank-wrapper .benefits .benefit_list .right .item .title {
    font-size: 36px;
    line-height: 52px;
    margin-top: 24px;
  }
  .common-bank-wrapper .benefits .benefit_list .left .item .des,
  .common-bank-wrapper .benefits .benefit_list .right .item .des {
    font-size: 28px;
    line-height: 48px;
    margin-top: 24px;
  }
  .common-bank-wrapper .benefits .benefit_list .left .item_second,
  .common-bank-wrapper .benefits .benefit_list .right .item_second {
    margin-top: 0px;
  }
  .common-bank-wrapper .benefits .benefit_list .left .item,
  .common-bank-wrapper .benefits .benefit_list .right .item {
    margin-bottom: 64px;
  }
  .common-bank-wrapper .benefits .benefit_list .center_line {
    display: none;
  }
  .common-bank-wrapper .want_to .want_title {
    margin-top: 152px;
  }
  .common-bank-wrapper .want_to .des {
    margin: 24px auto 0;
    font-size: 28px;
    line-height: 48px;
  }
  .common-bank-wrapper .want_to .dowm_btn {
    margin-top: 80px;
  }
  .common-bank-wrapper .want_to .dowm_btn .btn {
    font-size: 28px;
    line-height: 48px;
  }
  .common-bank-wrapper .want_to .dowm_btn .btn .img {
    max-width: 27px;
  }
}
@media (max-width: 950px) {
  .common-bank-wrapper .why_choose_us .why_choose_us_list {
    justify-content: center;
  }
  .common-bank-wrapper .why_choose_us .why_choose_us_list .item {
    width: 80%;
  }
}
@media (max-width: 880px) {
  .common-bank-wrapper .whar_are_wrapper .whar_are_content {
    flex-direction: column;
  }
  .common-bank-wrapper .whar_are_wrapper .whar_are_content .features_list {
    margin-top: 82px;
  }
  .common-bank-wrapper .whar_are_wrapper .whar_are_content .whar_are_title {
    display: flex;
  }
  .common-bank-wrapper .whar_are_wrapper .whar_are_content .whar_are_title .title {
    flex-shrink: 0;
    margin-right: 0;
    width: auto;
  }
  .common-bank-wrapper .whar_are_wrapper .whar_are_content .whar_are_title .title .product {
    display: inline;
  }
  .common-bank-wrapper .whar_are_wrapper .whar_are_content .whar_are_title .line_whar .line_left {
    bottom: auto;
    left: auto;
    right: 5px;
    top: 46px;
  }
  .common-bank-wrapper .whar_are_wrapper .whar_are_content .whar_are_title .line_whar .line_center {
    bottom: auto;
    left: auto;
    right: 0px;
    top: 26px;
  }
  .common-bank-wrapper .whar_are_wrapper .whar_are_content .whar_are_title .line_whar .line_right {
    bottom: auto;
    left: auto;
    right: -12px;
    top: 12px;
  }
}
@media (max-width: 750px) {
  .show_W_1152 {
    display: none;
  }
  .show_w_750 {
    display: block;
  }
  .common-bank-wrapper .common_bank_info_works .works_content .works_list .item {
    width: 100%;
  }
  .common-bank-wrapper .why_choose_us .why_choose_us_list .item {
    width: 100%;
  }
}
