@charset "utf-8";

/* 响应式原则：调大看小 */

@media screen and (max-width: 2560px) {
  .accl_li_item {
    width: calc((300px* var(--width-shu)) +(24px* var(--width-shu)));
  }

  .accl_li_item_li {
    width: 300px;
    margin-right: 24px;
  }
}

@media screen and (max-width: 1920px) {
  .about-gloabl-wrap {
    margin: -80px auto 0;
  }

  .about-gloabl {
    padding-bottom: var(--space80);
  }

  .infor-hist-slide-ul::after {
    width: 73vw;
  }

  .adul-years {
    bottom: -140px;
  }

  .about-deve-main::after {
    bottom: -124px;
  }

  .about-deve-cont::after {
    bottom: 40px;
    height: 36px;
  }

  .about-deve-cont::before {
    bottom: 40px;
    height: 36px;
  }

  .about-deve-ul-li.on {
    transform: translateY(-170px);
  }

  .about-deve-bg img {
    object-fit: cover;
  }

  .about-deve-btcry {
    bottom: -140px;
  }

  .ys-fic-auth-img {
    width: 180px;
  }

  .accl_li_item {
    width: calc((220px* var(--width-shu)) +(24px* var(--width-shu)));
  }

  .accl_li_item_li {
    width: 220px;
    flex-shrink: 0;
  }

  /* 1920end */
}

@media screen and (max-width: 1800px) {

  .home-prod .swiper-horizontal>.swiper-pagination-progressbar,
  .swiper-pagination-progressbar.swiper-pagination-horizontal,
  .swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,
  .swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
    width: calc(1560px* 0.82) !important;
  }

  .adpl-uls-li p {
    padding: 0 20px;
  }
}

@media screen and (max-width: 1680px) {
  :root {
    /* 字号 */
    --font56: 52px;
    --font48: 42px;
    --font44: 36px;
    --font32: 28px;
    --font24: 22px;
    --font20: 20px;
    /* 段落字号 */
    --font18: 16px;
    --font16: 16px;
    --font14: 14px;
    /* 导航 */
    --line80: 70px;
    /* 板块间距 */
    --space130: 100px;
    --space120: 80px;
    --space80: 70px;
    --space44: 32px;
    --space24: 18px;
    /* 段落间距 */
    --parpspace10: 10px;
    --parpspace12: 12px;
  }

  .ys-scroll {
    width: 14px;
  }

  .std-btn2-icon {
    width: 38px;
    height: 38px;
  }

  .haru-li-cry a {
    padding: 20px 20px 20px 25px;
    border-radius: 10px;
  }

  .hlct-le-btn-icon {
    width: 30px;
    margin-right: 18px;
  }

  .home-apply-le {
    top: 180px;
  }

  .haru-li-cry {
    bottom: 36px;
    left: 40px;
  }

  .haru-li-cry-word {
    width: 85%;
  }

  .haru-li {
    margin-bottom: 30px;
  }

  .halu-lis {
    margin-bottom: 40px;
  }

  .home-apply-bot-swip {
    width: 780px !important;
  }

  .hull-fl {
    padding-right: 38px;
    padding-top: 35px;
    padding-bottom: 35px;
  }

  .habs-ul-li-link {
    border-radius: 15px;
    padding: 24px 20px 24px 40px;
  }

  .hftu-lis-icon {
    width: 18px;
    margin-right: 10px;
  }

  .hull-fr-play {
    width: 38px !important;
    bottom: 20px;
    right: 20px;
  }

  .head-logo {
    width: 180px;
  }

  .hnit-icon {
    width: 20px;
    margin-left: 6px;
  }

  .mod-nav-lang {
    margin-right: 22px;
  }

  .ys-bduli-pro {
    width: 42px;
  }

  .ys-bduli {
    margin: 0 8px;
  }

  .ys-bduli.on .ys-bduli-pro {
    width: 86px;
  }

  .ys-bduli span {
    margin-bottom: 8px;
  }

  .home-prod .swiper-container-horizontal>.swiper-pagination-progressbar.on1 {
    width: 152% !important;
  }

  .home-prod .swiper-container-horizontal>.swiper-pagination-progressbar {
    width: 75vw !important;
  }

  .mark-page .home-prod .swiper-pagination-progressbar,
  .mark-page .home-prod .swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
    width: 75vw !important;
  }

  .std-btn1-box {
    padding: 8px 30px;
  }

  .mftl-logo {
    width: 170px;
    margin-bottom: 50px;
  }

  .mftl-tel-icon {
    width: 20px;
    margin-right: 10px;
  }

  .mod-foot-top-le {
    width: 25%;
  }

  .mftl-tel {
    padding: 8px 10px 8px;
    margin-bottom: 24px;
  }

  .mulb-le-icon {
    width: 18px;
    margin-right: 10px;
  }

  .mulb-le {
    margin-right: 4px;
  }

  .mod-foot-top-ri {
    width: 62%;
  }

  .mftr-ul-li ul li {
    margin-bottom: 10px;
  }

  .mftl-share {
    margin-top: 60px;
  }

  .msul-hide {
    width: 120px;
    padding: 8px;
  }

  .msul-show {
    width: 22px;
  }

  .mod-foot-bot {
    padding: 12px 0;
  }

  .maul-show {
    width: 30px;
    height: 30px;
    padding: 6px;
  }

  .mod-aside {
    width: 46px;
    right: 20px;
    padding: 12px 8px;
  }

  .mod-return {
    width: 36px;
    bottom: 70px;
    right: 26px;
  }

  .maul-hide-cry {
    padding: 15px 50px 20px 20px;
  }

  .maul-hide-tp {
    margin-bottom: 8px;
  }

  .maul-hide-tp-icon {
    width: 20px;
    margin-right: 8px;
  }

  .maul-hide-code {
    width: 100px;
    padding: 6px;
  }

  .mod-ctact-wrap {
    padding: 60px 0;
    padding-left: 70px;
  }

  .mod-ctact-wrap h2 {
    margin-bottom: 10px;
  }

  .mod-ctact .std-btn1 {
    margin-top: 30px;
  }

  .mod-ctact .ys-cont1560 {
    border-radius: 15px;
  }

  .prod-pull-le {
    padding: 30px 30px 30px 30px;
  }

  .prod-pull-ri {
    padding: 30px 30px 30px 30px;
  }

  .prod-pull-tit {
    margin-bottom: 22px;
  }

  .prod-pull-ul {
    margin: 0 -30px;
  }

  .prod-pull-ul-li {
    padding: 0px 30px;
    margin-bottom: 8px;
  }

  .prod-pull-ul-li a {
    padding: 5px 10px;
  }

  .prod-pull-tit {
    padding-left: 10px;
  }

  .ppul-icon {
    width: 18px;
    margin-left: 10px;
  }

  .prod-pull {
    width: calc(1680px* 0.36);
  }

  .arrows-icon {
    width: 38px;
    height: 38px;
  }

  .home-apply-bot .mod-arrows,
  .ctact-from-le-bt .mod-arrows {
    width: 100px;
  }

  .home-apply-bot {
    padding-bottom: 60px;
  }

  .home-creat-video-min img {
    width: 70px;
    margin: 0 auto 50px;
  }

  .home-creat-video {
    border-radius: 15px;
  }

  .home-news-ul-li {
    width: 400px !important;
    padding: 0 10px;
  }

  .home-news-ul {
    margin: 0 -10px;
  }

  .hnul-link {
    padding: 26px 24px;
  }

  .hltb-btn p {
    margin-top: 2px;
  }

  .hnul-link-tit {
    margin-bottom: 8px;
  }

  .std-btn2-icon {
    margin-right: 12px;
  }

  .prod-list-le {
    padding-right: 50px;
  }

  .prod-list-ri {
    padding-left: 50px;
  }

  .plsu-lis p {
    font-size: 12px;
    padding: 2px 12px;
  }

  .plru-li-sect {
    padding: 0px 18px 22px;
    border-radius: 10px;
  }

  .plsu-lis {
    margin-bottom: 6px;
  }

  .plru-li {
    padding: 0 10px;
    margin-bottom: 20px;
  }

  .prod-list-ri-ul {
    margin: 0 -10px;
  }

  .series-ban-top-tit {
    font-size: 130px;
    margin-bottom: 30px;
  }

  .series-ban-top-word p {
    font-size: 18px;
  }

  .series-ban-wrap-cont {
    width: 50%;
  }

  .series-adv-line {
    width: 1380px;
    height: 1380px;
    /* border: 1px solid rgba(12, 53, 141, 0.20); */
  }

  .series-adv-line::before,
  .series-adv-line::after {
    border: 1px solid rgba(12, 53, 141, 0.20);
  }

  .series-adv .mod-arrows,
  .prodet-apply .mod-arrows,
  .news-cry .mod-arrows {
    width: 94px;
  }

  /* .series-adv h2 {
    font-size: 110px;
  } */

  /* .series-adv {
    padding: 220px 0 120px;
  } */

  .sasu-li-icon {
    width: 56px;
    margin-bottom: 60px;
  }

  .sasu-li-box {
    border-radius: 10px;
    padding: 20px 25px 30px;
  }

  /* .series-adv-swip {
    padding-bottom: 120px !important;
  } */

  .spul-sect-top {
    padding: 35px 30px;
  }

  .spul-sect-bot {
    padding: 12px 30px;
  }

  .spul-sect {
    border-radius: 10px;
  }

  .series-prod-ul-li {
    padding: 0 10px;
  }

  .series-prod-ul {
    margin: 0 -10px;
  }

  .pasw-li.on {
    width: 900px;
  }

  .pasw-li-box {
    height: 400px !important;
    border-radius: 15px;
  }

  .pasw-li {
    width: 300px;
  }

  .ys-tct-left-reset {
    margin-left: 50px !important;
  }

  .ys-tct-search {
    height: 44px !important;
    width: 416px !important;
    padding: 10px 12px 10px 20px !important;
  }

  .ys-tct-search-submit p {
    padding: 6px 14px 4px;
  }

  .liul-box {
    padding: 20px 24px 20px 140px;
  }

  .load-item-ul-li {
    padding: 0 10px;
    margin-bottom: 34px;
  }

  .load-item-ul {
    margin: 0 -10px;
  }

  .liul-box .ys-imgbox-cover {
    width: 22%;
    bottom: 18px;
    left: 16px;
  }

  .from-modal .icon-close:before {
    font-size: 22px;
  }

  .ys-fii-input {
    height: 44px;
  }

  .ys-ficri p {
    line-height: 44px;
  }

  .ys-fii-name {
    margin-bottom: 10px;
  }

  .ys-form-inof-item {
    padding: 0 12px;
    margin-bottom: 22px;
  }

  .ys-form-inof {
    margin: 0 -12px;
  }

  .from-modal-cont {
    padding: 30px 34px;
  }

  .from-modal-tit {
    padding: 25px 30px 20px;
  }

  .ys-fia-text-btn {
    width: 18px;
    height: 18px;
    top: 3px;
  }

  .ys-fia-text-word {
    width: calc(100% - 18px);
    padding-left: 8px;
    font-size: 14px;
  }

  .ys-fii-submit {
    padding: 8px 0;
  }

  .pbcr-cont-box {
    width: 520px;
    height: 500px;
  }

  .pbcl-paging-li {
    margin-bottom: 5px;
  }

  .pbcl-paging-li a span {
    margin-right: 12px;
  }

  .pbcl-btnul-li {
    padding: 0 12px;
  }

  .pbcl-btnul {
    margin: 0 -12px 20px;
  }

  .plib-img {
    width: 18px;
    margin-right: 10px;
  }

  .pbcl-list-item-box {
    padding: 4px 12px 2px;
  }

  .pbcl-list {
    margin: 0 -6px 16px;
  }

  .prodet-ban-cry-le h1 span {
    margin-bottom: 10px;
  }

  .prodet-ban-cry-le {
    width: 48%;
  }

  .prodet-cry-fl {
    padding-top: 140px;
  }

  .prodet-cry {
    min-height: 100vh;
  }

  .prodet-ban-cry-ri {
    height: 1600px;
  }

  .pcfu-li-boxs-icon {
    width: 22px;
    margin-right: 12px;
  }

  .pcfu-li-boxs {
    padding: 8px 10px;
  }

  .pcfu-li {
    padding: 0 10px;
    margin-bottom: 10px;
  }

  .prodet-cry-fl-ul {
    margin: 0 -10px;
  }

  .prodet-cry-fl-word {
    margin-bottom: 40px;
  }

  .prodet-cry-fl h2 {
    margin-bottom: 30px;
  }

  .prodet-table-ri {
    padding-left: 120px;
  }

  .prodet-table-wrap {
    width: 84%;
    border-radius: 10px;
    padding: 50px 25px 50px 80px;
  }

  .ptrt-ul-li-text {
    padding: 14px 12px;
  }

  .prodet-table-ri-top {
    max-height: 412px;
  }

  .ys-nyban-title p {
    width: 65%;
    margin-top: 16px;
  }

  .ys-ban-btn {
    margin-top: 30px;
  }

  .ys-nybanner .ys-pos-center {
    bottom: 40px;
  }

  .news-page .swiper-container-horizontal>.swiper-pagination-progressbar,
  .news-page .swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
    bottom: 16px !important;
  }

  .news-swip {
    padding-bottom: 74px !important;
  }

  .ncul-box-ri {
    padding: 50px 45px;
  }

  .news-list-top {
    padding: 20px 24px 20px 40px;
  }

  .news-list-top-ri input {
    height: 46px;
  }

  .nltr-sear-input {
    padding: 0 50px 0 22px;
  }

  .ys-select {
    padding: 0 24px;
  }

  .icon-arrow-down:before {
    font-size: 12px;
  }

  .mCSB_outside+.mCSB_scrollTools {
    right: 22px;
    top: 10px;
    bottom: 10px;
  }

  .nlul-link {
    padding: 35px 30px;
    border-radius: 15px;
  }

  .nlul-link-min {
    padding-bottom: 10px;
    margin-bottom: 20px;
  }

  .news-list-ul-li {
    padding: 0 10px;
    margin-top: 20px;
  }

  .news-list-ul {
    margin: 0 -10px;
  }

  .nlul-link-tit {
    margin-bottom: 10px;
  }

  .pc-fenye li {
    width: 36px;
    height: 36px;
    font-size: 14px;
    line-height: 36px;
    margin: 0 8px;
  }

  .inul-link {
    border-radius: 15px;
  }

  .infor-hist h2 {
    margin-bottom: 50px;
  }

  .ihsu-li:nth-child(2n+2) .ihsu-li-num {
    top: 70%;
  }

  .ihsu-li:nth-child(2n+1) .ihsu-li-num {
    top: 34%;
  }

  .ihiu-lis-le-bot .ncul-box-ri-date,
  .ihiu-lis-le-bot .illb-num {
    margin: 0;
    margin-bottom: 5px;
  }

  .ihiu-lis-le {
    padding-right: 70px;
  }

  .ihiu-lis-boxs .ys-imgbox-cover {
    border-radius: 15px;
  }

  .ihiu-lis-boxs {
    padding: 40px 0;
  }

  .newder-edr-top-tab {
    margin-bottom: 30px;
  }

  .newdet-edr-cry {
    margin-bottom: 40px;
  }

  .nepu-li {
    margin-bottom: 12px;
  }

  .clul-box-le-tit {
    margin-bottom: 40px;
  }

  .clul-box-le-text {
    margin-bottom: 10px;
  }

  .clul-box-le-word p {
    margin-bottom: 22px;
  }

  .cblu-lis-icon {
    width: 20px;
    margin-right: 12px;
  }

  .cblu-lis {
    margin-bottom: 16px;
  }

  .creat-list-ul-li {
    top: 140px;
  }

  .creat-list-bot-line::after {
    width: 5px;
  }

  .ys-nyban-title p {
    font-size: 40px;
  }

  .join-page .ys-ban-btn2 {
    margin-top: 28px;
  }

  .jrlu-lis {
    width: 330px;
    margin-right: 20px;
  }

  .join-run-list-ul {
    width: calc(calc(330px* var(--width-shu)) + calc(20px* var(--width-shu)));
  }

  .jrlu-lis .ys-imgbox-cover {
    border-radius: 15px;
  }

  .join-run-list1 {
    margin-bottom: 20px;
  }

  .join-word-ul {
    height: 380px;
  }

  .jful-cry {
    width: calc(100% - 60px);
    bottom: 30px;
  }

  .jful-cry-word {
    margin-top: 12px;
    padding-right: 0;
  }

  .jful-box {
    border-radius: 15px;
  }

  .recruit-top h2 {
    width: 38%;
  }

  .recruit-top h2 span {
    width: 132px;
  }

  .recruit-top-list {
    margin: 0 -30px;
  }

  .recruit-top-list-item {
    padding: 0 30px;
  }

  .recruit-min-ri {
    width: 78%;
  }

  .rbbl-boxs-tp-item p {
    padding: 20px 0;
  }

  .rbbl-boxs-tp-item p span {
    width: 28px;
    height: 28px;
  }

  .rbbl-boxs-bot {
    padding: 40px 35px;
  }

  .rbbe-edr {
    width: 75%;
    margin-bottom: 30px;
  }

  .rbbe-tit {
    padding-bottom: 20px;
    margin-bottom: 22px;
  }

  .recruit-bot-tpul-li p {
    padding: 20px;
  }

  .ctact-from-le {
    padding-right: 120px;
  }

  .ctul-tit {
    margin-bottom: 26px;
  }

  .ctul-tab p {
    padding: 3px 20px;
  }

  .ctul-ul {
    margin: 0 -10px 22px;
  }

  .ctul-ul-il p {
    padding-left: 14px;
  }

  .ctul-ul-il {
    padding: 0 10px;
    margin-bottom: 8px;
  }

  .ctul-bot {
    margin: 0 -30px;
  }

  .ctul-bot-ul {
    padding: 0 30px;
  }

  .ctul-bot-ul-li {
    margin-bottom: 4px;
  }

  .ctul-box {
    border-radius: 15px;
    padding: 30px 25px 60px;
  }

  .ctact-from-le-logo {
    width: 210px;
  }

  .ctact-from-le h2 {
    margin-bottom: 24px;
  }

  .ctact-from-le-bt {
    margin-top: 60px;
  }

  .cfls-box {
    border-radius: 15px;
  }

  .yfiu-li-box span {
    width: 20px;
    height: 20px;
    margin-right: 8px;
  }

  .yfiu-li-box span::after {
    width: 8px;
    height: 8px;
  }

  .deve-cry-wrap h2 {
    margin-bottom: 60px;
  }

  .dclu-li-box {
    width: 50px;
    height: 50px;
  }

  .dclu-li {
    margin-bottom: 10px;
  }

  .dcru-lis-box {
    padding-right: 75px;
    border-radius: 15px;
  }

  .dcru-lis-ri-tit {
    margin-bottom: 26px;
  }

  .dcru-lis-ri-tit::after {
    bottom: -12px;
  }

  .dcru-lis {
    margin-bottom: 20px;
  }

  .dcru-lis1 .dcru-lis-box {
    border-right: 8px solid #95AD07;
  }

  .dcru-lis2 .dcru-lis-box {
    border-right: 8px solid #0069A6;
  }

  .dcru-lis3 .dcru-lis-box {
    border-right: 8px solid #009A93;
  }

  .riul-sects-le-fr {
    font-size: 16px;
  }

  .riul-sects-le-icon {
    width: 42px;
    height: 42px;
    margin-right: 20px;
  }

  .riul-sects {
    padding: 20px 0;
  }

  .riul-sects-ri-icon {
    width: 20px;
    margin-right: 10px;
  }

  .investor-overview-bot-ri {
    padding-left: 60px;
  }

  .iobr-time {
    margin-top: 22px;
  }

  .iobl-tit {
    margin-bottom: 12px;
  }

  .iobr-ul-li-box span {
    margin-top: 6px;
    font-size: 32px;
  }

  .iobl-bt {
    margin-top: 12px;
  }

  .investor-overview-bot {
    padding: 50px 55px;
  }

  .rnul-link-le-icon {
    width: 44px;
  }

  .rnul-link-le-tit {
    padding-left: 24px;
  }

  .rnul-link {
    padding: 10px 26px 10px 24px;
  }

  .riul-sects-le-fr span {
    margin-bottom: 6px;
  }

  .report-ctact-wrap {
    border-radius: 15px;
    padding: 80px 75px;
  }

  .report-ctact-ri {
    padding-left: 70px;
  }

  .rlbl-icon {
    width: 28px;
    margin-right: 20px;
  }

  .rcru-lis {
    margin-bottom: 20px;
  }

  /*.investor-stock-wrap iframe, iframe{*/
  /*    height: 460px !important;*/
  /*}*/
  .rnul-link-le {
    padding-right: 30px;
  }

  .rnul-link-le-icon {
    width: 40px;
  }

  .rnul-link-ri {
    width: 20px;
  }

  .riul-sects-le-fr span {
    margin-bottom: 4px;
  }

  .riul-sects {
    padding: 18px 0;
  }

  .ques-list-le {
    padding-right: 60px;
  }

  .ques-list-ri {
    padding-left: 60px;
  }

  .qlru-li-tp {
    padding-top: 28px;
    padding-bottom: 28px;
    padding-left: 24px;
  }

  .qlru-li-tp-text {
    width: 40px;
    height: 40px;
  }

  .qlru-li-tp-tab p {
    padding: 3px 10px;
  }

  .qlru-li-tp-tab {
    margin: 0 14px;
  }

  .qlru-li-bt-top .qlru-li-tp-text {
    margin-right: 14px;
  }

  .mcul-box {
    padding: 25px 25px;
    border-radius: 10px;
  }

  .mcul-icon {
    width: 40px;
    margin-right: 22px;
  }

  .mark-car-cont {
    border-radius: 15px;
  }

  .mark-car-cry {
    width: 40%;
  }

  .mark-car-cry-icon {
    width: 48px;
    margin: 0 auto var(--space24);
  }

  .mark-case-ri-swip3 .swiper-slide {
    width: 100px !important;
  }

  .mcrb-other .mod-arrows {
    width: 94px;
    margin-right: 20px;
  }

  .mark-case-ri {
    width: 46%;
    padding: 50px 0 40px;
  }

  .mcrb-other {
    margin-bottom: 36px;
  }

  .lwul-box-icon {
    width: 40px;
    margin-bottom: 10px;
  }

  .lwul-tit::after {
    bottom: -13px;
    height: 2px;
  }

  .soft_platform_swiper_li1 {
    bottom: 50.9%;
    left: -8%;
    width: 170px !important;
  }

  .soft_platform_swiper_li2 {
    bottom: 57.1%;
    left: 5%;
    width: 126px !important;
  }

  .soft_platform_swiper_li3 {
    bottom: 40.6%;
    left: 15.8%;
    width: 126px !important;
  }

  .soft_platform_swiper_li4 {
    bottom: 54.3%;
    left: 83.4%;
    width: 126px !important;
  }

  .soft_platform_swiper_li5 {
    bottom: 61.9%;
    left: 94.9%;
    width: 180px !important;
  }

  .soft_platform_swiper_li6 {
    bottom: 30.4%;
    left: -3.4%;
    width: 180px !important;
  }

  .soft_platform_swiper_li7 {
    bottom: 11.8%;
    left: 10%;
    width: 126px !important;
  }

  .soft_platform_swiper_li8 {
    bottom: 14.9%;
    left: 22.8%;
    width: 122px !important;
  }

  .soft_platform_swiper_li9 {
    bottom: 28.8%;
    left: 87.9%;
    width: 180px !important;
  }

  .soft_platform_swiper_li10 {
    bottom: -0.7%;
    left: -6%;
    width: 180px !important;
  }

  .soft_platform_swiper_li11 {
    bottom: -1.3%;
    left: 31.7%;
    width: 126px !important;
  }

  .soft_platform_swiper_li12 {
    bottom: -0.4%;
    left: 46.1%;
    width: 170px !important;
  }

  .soft_platform_swiper_li13 {
    bottom: 5.7%;
    left: 64.5%;
    width: 122px !important;
  }

  .soft_platform_swiper_li14 {
    bottom: -2%;
    left: 73.2%;
    width: 120px !important;
  }

  .soft_platform_swiper_li15 {
    bottom: 4.5%;
    left: 86.7%;
    width: 140px !important;
  }

  .soft_platform_swiper_li16 {
    bottom: 21.9%;
    left: 78.9%;
    width: 110px !important;
  }

  .soft_platform.act .soft_platform_swiper_li {
    bottom: 50px !important;
  }

  .soft_platform_swiper_li {
    height: 220px;
  }

  .soft_platform_swiper_li {
    margin-right: 30px;
  }

  .ys-nybanner-text-cry,
  .ys-nybanner-text-cry span {
    font-size: 260px;
  }

  .aivc-play {
    width: 120px;
    height: 120px;
  }

  .aivc-play-icon {
    width: 12px;
    margin-left: 6px;
  }

  .athul-boxs-ri {
    width: 32.5%;
    border-radius: 15px;
    padding: 40px 35px;
  }

  .athul-boxs-le {
    border-radius: 15px;
    margin-right: 20px;
  }

  .about-think-ul-li:nth-child(2n) .athul-boxs-le {
    margin-left: 20px;
    margin-right: 0px;
  }

  .about-honor-list {
    width: 45%;
  }

  .infor-hist-slide-cry {
    width: 92%;
  }

  .infor-hist-slide-ul::after {
    width: 78vw;
  }

  .about-honor-item .mod-arrows {
    width: 96px;
  }

  .pbcr-cont-box {
    border-radius: 15px;
  }

  .pbcr-cont-box {
    width: 518px;
    height: 460px;
  }

  .prodet-ban-cry-ri {
    height: 1400px;
  }

  .prodet-cry {
    min-height: 80vh;
  }

  .about-deve-tit p,
  .about-deve-tit p span,
  .about-deve-tit {
    font-size: 180px;
  }

  .about-deve-ul-li {
    width: 370px !important;
  }

  .adul-box {
    padding: 35px 30px;
    border-radius: 10px;
  }

  .about-deve-ul-li.on {
    transform: translateY(-130px);
  }

  .adul-years,
  .about-deve-btcry {
    bottom: -100px;
  }

  .about-deve-main::after {
    bottom: -85px;
  }

  .adbu-li p {
    padding: 3px 18px 2px;
    border-radius: 15px;
  }

  .adbu-li-first2 {
    left: 86px;
  }

  .about-deve-bt-ul1 .adbu-lis:last-child {
    left: 150px;
  }

  .about-deve-bt-ul2 .adbu-lis:first-child {
    right: 150px;
  }

  .adbu-li-last2 {
    right: 88px;
  }

  .adul-year {
    margin-bottom: 14px;
  }

  .adul-word {
    margin-bottom: 28px;
  }

  .adul-box .ys-imgbox-cover {
    border-radius: 10px;
  }

  /* .series-adv h2 {
    top: 23%;
  } */

  .ys-fic-auth-img {
    width: 98px;
  }

  .ahti-num {
    font-size: 114px;
  }

  .arul-box-icon {
    width: 18px;
    height: 18px;
  }

  .arul-box-icon::before {
    width: calc(100% - 3px);
    height: calc(100% - 3px);
  }

  .ahtm-ri-ul-li.slick-current .arul-box-icon {
    transform: scale(5.6);
  }

  .ahtm-le {
    width: 120px;
  }

  .ahtm-ri {
    width: calc(100% - 120px);
    padding: 44px 0;
  }

  .about-hist-tplist-top {
    margin: 0 auto 10px;
  }

  .about-hist .mod-arrows {
    width: 100px;
    margin: 34px auto 0;
  }

  .new_ueditor_box_img {
    position: relative;
    top: -2px;
    width: 18px;
  }

  .adpl-uls-li p {
    padding: 2px 14px;
  }

  .about-deve-pro {
    width: 60%;
    margin-top: 40px;
  }

  .about-deve {
    padding-top: 150px;
  }

  .ys-fic-auth-img {
    width: 180px;
  }

  .ys-fic-auth .ys-fii-input input {
    padding-right: 200px;
  }

  .home-prod .swiper-horizontal>.swiper-pagination-progressbar,
  .swiper-pagination-progressbar.swiper-pagination-horizontal,
  .swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,
  .swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
    width: 75vw !important;
  }

  .ys-tct-search-submit p {
    font-size: 12px !important;
    padding: 6px 14px 4px !important;
    display: inline-block !important;
  }

  .ys-tct-search-submit {
    height: 31px !important;
    /*background: red !important;*/
  }

  .plsu-lis p {
    padding: 0 12px;
    line-height: 24px;
  }

  .ys-tct-search-submit {
    position: absolute;
    top: 5px;
    right: 10px;
    transform: inherit;
  }

  .ys-tct-search {
    padding-right: 80px !important;
  }

  .ys-tct-search {
    position: relative !important;
  }

  .ctact-total-list-item {
    padding: 56px 10px;
  }

  .ctact-total-list {
    border-radius: 15px;
  }

  .investor-stock-wrap {
    height: 500px;
  }

  .series-newcry .mark-car-cry {
    width: 60%;
    padding-bottom: 70px;
  }

  .accu_li_cont {
    border-radius: 10px;
  }

  .accu_li_cont_text {
    padding: 0 20px;
  }

  .alct_parga {
    padding-top: 14px;
  }

  .gh_hban .std-h5 {
    margin-top: 27px;
  }

  .jobu-wrap-ul {
    margin: 0 -20px;
  }

  .jobu-wrap-ul-li {
    padding: 0 20px;
  }

  .company-lead-top-tit {
    margin-bottom: 30px;
  }

  .company-lead-top-info {
    margin-bottom: 40px;
  }

  .company-lead-top-tit,
  .company-lead-top-info {
    padding: 0 35px;
  }

  .ybtm-link {
    padding: 6px 10px;
    padding-left: 32px;
  }

  .company-lead-top-subin {
    padding-left: 40px;
    padding-right: 40px;
    margin-bottom: 30px;
  }

  .std-tit1 {
    font-size: 48px;
  }

  .scul_box {
    padding: 40px 23px 40px;
  }

  .scul_icon {
    width: 42px;
    margin: 0 auto;
  }

  .scul_tit {
    margin: 12px 0 10px;
  }

  .ssul_box {
    padding: 25px;
  }

  .details-period-ul {
    --jian: 12px;
  }

  .details-period-list-link .std-text2 p::before {
    width: 28px;
    height: 28px;
    top: 1px;
  }

  .details-period-list-link .std-text2 p {
    margin-bottom: 1.2em;
  }

  .jwll-tit {
    padding-bottom: 25px;
    margin-bottom: 25px;
  }

  .jwll-info {
    margin-bottom: 32px;
  }

  .iqbu-wrap-icon {
    width: 44px;
  }

  .home-choose .home-choose-top {
    padding-left: 70px;
  }

  .home-choose-btm {
    margin-top: 70px;
    padding: 35px 60px;
  }

  .home-choose-btm-le {
    width: 80%;
  }

  .hcbl-li-info {
    margin-bottom: 5px;
  }

  .home-choose-btm-ri {
    width: 20%;
  }
  
  .hcbr-wrap-play {
      width: 38px;
  }

  /* 1680end */
}

@media screen and (max-width: 1560px) {
  .accu_li_cont_text {
    bottom: -22%;
  }

  .alct_tit {
    margin-bottom: 18px;
  }

  .company-lead-top {
    padding-left: 120px;
    padding-right: 120px;
  }

  .dpll-top {
    margin-bottom: 30px;
  }

  .dpll-top-nub {
    width: 40px;
    height: 40px;
    line-height: 40px;
  }

  .nwll_ri {
    padding-left: 26px;
  }

  .nwll_ri_tit {
    margin-bottom: 9px;
  }

  .dpll-top-text {
    margin-left: 20px;
  }

  .idlu_wrap_icon {
    width: 56px;
    margin: 0 auto;
    margin-bottom: 16px;
  }

  /* 1560end */
}

@media screen and (max-width: 1440px) {
  .ys-modal-content {
    max-height: 650px;
  }

  :root {
    /* 字号 */
    --font56: 46px;
    --font48: 36px;
    --font44: 30px;
    --font32: 24px;
    --font24: 20px;
    --font20: 18px;
    /* 段落字号 */
    --font18: 16px;
    --font16: 14px;
    --font14: 14px;
    /* 导航 */
    --line80: 60px;
    /* 板块间距 */
    --space130: 80px;
    --space120: 70px;
    --space80: 60px;
    --space44: 26px;
    --space24: 14px;
    /* 段落间距 */
    --parpspace10: 8px;
    --parpspace12: 10px;
  }

  .ys-bduli-pro {
    width: 38px;
  }

  .ys-bduli.on .ys-bduli-pro {
    width: 70px;
  }

  .ys-scroll {
    width: 12px;
  }

  .haru-li-cry {
    width: 50%;
    bottom: 34px;
    left: 34px;
  }

  .hlct-le-btn-icon {
    width: 28px;
    margin-right: 16px;
  }

  .std-btn2-icon {
    width: 32px;
    height: 32px;
  }

  .haru-li-cry-tp {
    margin-bottom: 10px;
  }

  .mftl-logo {
    width: 140px;
    margin-bottom: 40px;
  }

  .mftl-tel {
    padding: 6px 8px 6px;
    margin-bottom: 20px;
  }

  .mftl-tel-icon {
    width: 18px;
    margin-right: 8px;
  }

  .mulb-le-icon {
    width: 16px;
    margin-right: 8px;
  }

  .mftl-ul-li {
    margin-bottom: 12px;
  }

  .mod-foot-top-le {
    width: 28%;
  }

  .mulb-le {
    margin-top: 2px;
  }

  .msul-hide {
    width: 100px;
    padding: 6px;
  }

  .msul-show {
    width: 20px;
  }

  .mftl-share-ul-li {
    padding: 0 8px;
    position: relative;
  }

  .mftl-share-ul {
    margin: 0 -8px;
  }

  .mftr-ul-li ul li {
    margin-bottom: 8px;
  }

  .mftl-share {
    margin-top: 48px;
  }

  .mod-foot-bot {
    padding: 10px 0;
  }

  .mod-aside {
    width: 42px;
    right: 16px;
    padding: 10px 6px;
  }

  .mod-return {
    width: 34px;
    bottom: 60px;
    right: 20px;
  }

  .mod-aside-ul-li {
    margin-bottom: 8px;
  }

  .maul-hide-cry {
    padding: 10px 38px 15px 18px;
    border-radius: 5px;
    border-right: 1px solid #0069a6;
  }

  .maul-hide-tp {
    margin-bottom: 4px;
  }

  .maul-hide-code {
    width: 90px;
    padding: 5px;
    border-radius: 5px;
  }

  .mod-ctact-wrap {
    padding: 50px 0;
    padding-left: 58px;
  }

  .std-btn1-box {
    padding: 6px 26px;
  }

  .mod-ctact .std-btn1 {
    margin-top: 26px;
  }

  .mod-ctact-wrap .mod-word {
    width: 50%;
  }

  .mod-ctact-wrap .mod-word p {
    font-size: 14px;
  }

  .mod-foot {
    padding-top: 60px;
  }

  .mod-ctact .ys-cont1560 {
    border-radius: 10px;
  }

  .head-logo {
    width: 140px;
  }

  .head-nav-item {
    padding: 0 14px;
  }

  .head-nav {
    margin: 0 -14px;
  }

  .prod-pull {
    width: calc(1440px* 0.36);
  }

  .prod-pull-ul-li {
    padding: 0px 20px;
    margin-bottom: 8px;
  }

  .prod-pull-ul {
    margin: 0 -20px;
  }

  .ppul-icon {
    width: 14px;
    margin-left: 8px;
  }

  .prod-pull-ri,
  .prod-pull-le {
    padding: 25px 20px;
  }

  .home-news-ul-li {
    width: 360px !important;
  }

  .hnul-link {
    padding: 25px 20px;
  }

  .arrows-icon {
    width: 36px;
    height: 36px;
  }

  .home-apply-bot .mod-arrows,
  .ctact-from-le-bt .mod-arrows {
    width: 90px;
  }

  .home-creat-video-min img {
    width: 60px;
    margin: 0 auto 40px;
  }

  .home-creat .mod-word {
    width: 60%;
  }

  .home-apply-bot-swip {
    width: 680px !important;
  }

  .hftu-lis-icon {
    width: 16px;
    margin-right: 8px;
  }

  .hftu-lis-box {
    padding: 3px 12px;
  }

  .hftu-lis-box p {
    font-size: 12px;
  }

  .hull-fl {
    padding-right: 30px;
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .habs-ul-li-link {
    border-radius: 10px;
    padding: 24px 20px 24px 30px;
  }

  .hull-fr-play {
    width: 32px !important;
    bottom: 18px;
    right: 18px;
  }

  .haru-li-cry a {
    padding: 20px 18px;
    border-radius: 10px;
  }

  .haru-li-img {
    border-radius: 15px;
  }

  .haru-li-cry {
    bottom: 30px;
    left: 30px;
  }

  .halu-lis p::after {
    width: 5px;
    height: 5px;
  }

  .halu-lis p::before {
    width: 15px;
    height: 15px;
  }

  .halu-lis {
    margin-bottom: 34px;
  }

  .prod-list-le {
    padding-right: 36px;
  }

  .prod-list-ri {
    padding-left: 36px;
  }

  .ys-bread-list:first-child a {
    width: 16px;
  }

  .ys-bread-list {
    padding: 0 14px;
  }

  .ys-bread {
    margin: 0 -14px;
  }

  .ys-bread-list::before {
    right: -8px;
    width: 16px;
    height: 8px;
  }

  .plpu-item-le-num {
    line-height: 1.5;
    padding: 1px 10px 0px;
  }

  .pllu-list-tp {
    margin-bottom: 12px;
  }

  .plpu-item {
    margin-bottom: 4px;
  }

  .pllu-list {
    margin-bottom: 18px;
  }

  .pllu-list-tp-icon {
    width: 20px;
  }

  .plsu-lis p {
    font-size: 10px;
    padding: 2px 10px;
  }

  .prod-list h2 {
    margin-bottom: 50px;
  }

  .series-ban-top-tit {
    font-size: 100px;
    margin-bottom: 26px;
  }

  .series-ban-top-word p {
    font-size: 16px;
  }

  .series-ban-wrap-cont {
    width: 68%;
  }

  .pbcl-list-item-box {
    padding: 4px 12px 3px;
  }

  .series-adv-line {
    width: 1120px;
    height: 1120px;
  }

  /* .series-adv-swip {
    padding-bottom: 90px !important;
  } */

  .sasu-li-icon {
    width: 50px;
    margin-bottom: 40px;
  }

  .sasu-li-box {
    border-radius: 10px;
    padding: 20px 20px 23px;
  }

  .sasu-li-tit {
    font-size: 18px;
  }

  /* .series-adv h2 {
    font-size: 80px;
  } */

  /* .series-adv {
    padding: 160px 0 60px;
  } */

  .spul-sect-top {
    padding: 30px 25px;
  }

  .spul-sect-bot {
    padding: 12px 25px;
  }

  .pasw-li.on {
    width: 760px;
  }

  .pasw-li-box {
    height: 360px !important;
    border-radius: 10px;
  }

  .pasw-li {
    width: 260px;
  }

  .haru-li-cry-word {
    width: 100%;
  }

  .ys-ban-prod {
    width: 34%;
    padding: 35px 55px 35px 55px;
  }

  .ys-fii-tips span {
    font-size: 12px;
  }

  .ys-fii-name {
    margin-bottom: 6px;
  }

  .ys-fii-input {
    height: 38px;
    border-radius: 5px;
  }

  .ys-form-inof-item {
    padding: 0 10px;
    margin-bottom: 18px;
  }

  .ys-form-inof {
    margin: 0 -10px;
  }

  .ys-fic-auth-img {
    right: 16px;
    width: 90px;
  }

  .ys-fia-text-btn::before {
    border-radius: 3px;
  }

  .ys-fia-text-btn {
    width: 14px;
    height: 14px;
    top: 4px;
  }

  .load-item h2 {
    margin-bottom: 46px;
  }

  .liul-box {
    padding: 18px 20px 18px 120px;
  }

  .liul-cry-icon {
    width: 20px;
  }

  .liul-cry-le-tit {
    font-size: 16px;
  }

  .liul-box .ys-imgbox-cover {
    width: 24%;
    bottom: 20px;
    left: 16px;
  }

  .pbcr-cont-box {
    width: 390px;
    height: 370px;
  }

  .plib-img {
    width: 16px;
    margin-right: 8px;
  }

  .pbcl-list-item-box {
    padding: 3px 8px 2px;
  }

  .prodet-ban-cry-le {
    width: 50%;
  }

  .pbcl-list {
    margin: 0px -5px 12px;
  }

  .pbcl-list-item {
    padding: 0 5px;
    margin-bottom: 5px;
  }

  .prodet-cry-fl {
    padding-top: 90px;
  }

  .prodet-cry {
    min-height: 78vh;
  }

  .pcfu-li-boxs-icon {
    width: 20px;
    margin-right: 10px;
  }

  .pcfu-li {
    padding: 0 6px;
    margin-bottom: 8px;
  }

  .prodet-cry-fl-ul {
    margin: 0 -6px;
  }

  .prodet-ban-cry-ri {
    height: 1200px;
  }

  .prodet-table-ri {
    padding-left: 60px;
  }

  .prodet-table-ri-top {
    max-height: 380px;
  }

  .prodet-cry {
    padding: 0px 0 70px;
    min-height: inherit;
  }

  .prodet-cry-fl h2 {
    margin-bottom: 26px;
  }

  .prodet-cry-fl-word {
    margin-bottom: 30px;
  }

  .pcfu-li-boxs {
    padding: 6px 10px;
  }

  .news-swip {
    padding-bottom: 60px !important;
  }

  .ncul-box-le,
  .ncul-box-ri {
    border-radius: 15px;
  }

  .ncul-box-ri {
    padding: 45px 40px;
  }

  .news-list-top {
    padding: 18px 20px 18px 30px;
  }

  .nlul-link {
    padding: 30px 25px;
    border-radius: 10px;
  }

  .pc-fenye li {
    width: 32px;
    height: 32px;
    font-size: 14px;
    line-height: 32px;
    margin: 0 6px;
  }

  .ys-nyban-title p {
    width: 76%;
    margin-top: 12px;
  }

  .infor-news-ul-li {
    padding: 0 10px;
    margin-bottom: 20px;
  }

  .infor-news-ul {
    margin: 0 -10px;
  }

  .inul-link {
    border-radius: 10px;
  }

  .inul-link-cry {
    width: calc(100% - 36px);
    left: 50%;
    bottom: 20px;
    border-radius: 10px;
    padding: 20px 16px;
  }

  .ihsu-li.slick-current .ihsu-li-num {
    transform: translate(-50%, -50%) scale(1.6);
  }

  .ihsu-li-icon {
    width: 16px;
  }

  .infor-hist-slide {
    margin-bottom: 38px;
  }

  .ihiu-lis-le {
    padding-right: 40px;
  }

  .ihiu-lis-boxs {
    padding: 34px 0;
  }

  .ihiu-lis-boxs .ys-imgbox-cover {
    border-radius: 10px;
  }

  .newder-edr-top-tab {
    margin-bottom: 22px;
  }

  .newdet-edr-cry {
    margin-bottom: 20px;
  }

  .newdet-edr-share {
    padding-bottom: 22px;
    margin-bottom: 30px;
  }

  .ys-share-img {
    width: 32px;
  }

  .creat-page .mod-word {
    width: 75%;
    margin: 0 auto 40px;
  }

  .clul-box-le {
    width: 42%;
  }

  .clul-boxs .ys-imgbox-cover {
    width: 41%;
    border-radius: 15px;
  }

  .join-word-ul {
    height: 300px;
  }

  .jwul-box {
    border-radius: 15px;
  }

  .jwul-box-wrap {
    padding: 50px 40px;
  }

  .join-family .mod-word {
    width: 70%;
    margin: 0 auto 80px;
  }

  .ys-nyban-title p {
    font-size: 34px;
  }

  .jrlu-lis {
    width: 300px;
    margin-right: 18px;
  }

  .join-run-list-ul {
    width: calc(calc(300px* var(--width-shu)) + calc(18px* var(--width-shu)));
  }

  .jrlu-lis .ys-imgbox-cover {
    border-radius: 10px;
  }

  .join-run-list1 {
    margin-bottom: 18px;
  }

  .ys-select {
    padding: 0 16px;
  }

  .nltr-select {
    margin-right: 16px;
  }

  .news-list-top-ri input {
    height: 40px;
  }

  .nltr-sear-icon {
    width: 20px;
    right: 22px;
  }

  .nltr-sear {
    width: 62%;
  }

  .recruit-min-ri {
    width: 74%;
  }

  .rbbl-boxs-tp-item p span {
    width: 24px;
    height: 24px;
  }

  .rbbl-boxs-tp-item p {
    padding: 18px 0;
  }

  .rbbl-boxs-bot {
    padding: 35px 32px;
  }

  .recruit-bot-tpul-li p {
    padding: 18px;
  }

  .recruit-min {
    border-radius: 15px;
    padding: 20px 20px 20px 40px;
  }

  .ctul-bot-ul {
    padding: 0 15px;
  }

  .ctul-bot {
    margin: 0 -15px;
  }

  .ctul-ul-il {
    padding: 0 8px;
    margin-bottom: 6px;
  }

  .ctul-ul {
    margin: 0 -8px 14px;
  }

  .ctul-tit {
    margin-bottom: 18px;
  }

  .ctul-box {
    border-radius: 10px;
    padding: 25px 20px 40px;
  }

  .ctul-tab p {
    padding: 3px 16px 2px;
  }

  .ctact-from-le {
    padding-right: 90px;
  }

  .cfls-bot {
    width: calc(100% - 50px);
    bottom: 20px;
  }

  .swiper-container-horizontal>.swiper-pagination-progressbar,
  .swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
    width: calc(100% - 110px) !important;
  }

  .ctact-from-ri {
    padding: 35px 30px;
  }

  .ys-form-inof-text .ys-fii-input {
    height: 100px;
  }

  .ctact-from-le-logo {
    width: 180px;
  }

  .dcru-lis-box {
    padding-right: 40px;
    border-radius: 10px;
  }

  .dcru-lis-ri-tit {
    margin-bottom: 26px;
  }

  .dcru-lis-ri-tit::after {
    bottom: -12px;
  }

  .dcru-lis {
    margin-bottom: 20px;
  }

  .dcru-lis1 .dcru-lis-box {
    border-right: 6px solid #95AD07;
  }

  .dcru-lis2 .dcru-lis-box {
    border-right: 6px solid #0069A6;
  }

  .dcru-lis3 .dcru-lis-box {
    border-right: 6px solid #009A93;
  }

  .riul-sects-le-fr {
    font-size: 16px;
  }

  .riul-sects-le-icon {
    width: 40px;
    height: 40px;
    margin-right: 18px;
  }

  .riul-sects {
    padding: 20px 0;
  }

  .riul-sects-ri-icon {
    width: 20px;
    margin-right: 10px;
  }

  .dcru-lis-ri-word p {
    font-size: 14px;
  }

  .deve-cry-wrap h2 {
    margin-bottom: 50px;
  }

  .ques-list-le {
    padding-right: 40px;
  }

  .ques-list-ri {
    padding-left: 40px;
  }

  .qllu-lis-link {
    padding: 2px 10px;
  }

  .ques-list-le-ul {
    border-radius: 15px;
    padding: 20px 16px;
  }

  .qlru-li-bt {
    margin-bottom: 28px;
    width: 100%;
    border-radius: 16px;
    padding: 28px 25px 0px;
  }

  .qlru-li-tp {
    padding-top: 24px;
    padding-bottom: 24px;
    padding-left: 20px;
  }

  .mark-car-cry-icon {
    width: 40px;
    margin: 0 auto var(--space24);
  }

  .mark-car-cry {
    width: 48%;
  }

  .mcul-icon {
    width: 30px;
    margin-right: 18px;
  }

  .mcul-box {
    padding: 25px 20px;
    border-radius: 10px;
  }

  .mark-case-ri-swip3 .swiper-slide {
    width: 80px !important;
  }

  .mcrb-other {
    margin-bottom: 26px;
  }

  .mcrb-other .mod-arrows {
    width: 88px;
    margin-right: 20px;
  }

  .soft_platform_swiper_li1 {
    bottom: 50.9%;
    left: -6%;
    width: 110px !important;
  }

  .soft_platform_swiper_li2 {
    bottom: 57.1%;
    left: 5%;
    width: 96px !important;
  }

  .soft_platform_swiper_li3 {
    bottom: 40.6%;
    left: 15.8%;
    width: 96px !important;
  }

  .soft_platform_swiper_li4 {
    bottom: 54.3%;
    left: 83.4%;
    width: 96px !important;
  }

  .soft_platform_swiper_li5 {
    bottom: 61.9%;
    left: 94.9%;
    width: 110px !important;
  }

  .soft_platform_swiper_li6 {
    bottom: 30.4%;
    left: -3.4%;
    width: 110px !important;
  }

  .soft_platform_swiper_li7 {
    bottom: 11.8%;
    left: 10%;
    width: 96px !important;
  }

  .soft_platform_swiper_li8 {
    bottom: 14.9%;
    left: 22.8%;
    width: 96px !important;
  }

  .soft_platform_swiper_li9 {
    bottom: 28.8%;
    left: 87.9%;
    width: 110px !important;
  }

  .soft_platform_swiper_li10 {
    bottom: -0.7%;
    left: -6%;
    width: 110px !important;
  }

  .soft_platform_swiper_li11 {
    bottom: -1.3%;
    left: 31.7%;
    width: 96px !important;
  }

  .soft_platform_swiper_li12 {
    bottom: -0.4%;
    left: 46.1%;
    width: 96px !important;
  }

  .soft_platform_swiper_li13 {
    bottom: 5.7%;
    left: 64.5%;
    width: 96px !important;
  }

  .soft_platform_swiper_li14 {
    bottom: -2%;
    left: 73.2%;
    width: 96px !important;
  }

  .soft_platform_swiper_li15 {
    bottom: 4.5%;
    left: 86.7%;
    width: 100px !important;
  }

  .soft_platform_swiper_li16 {
    bottom: 21.9%;
    left: 78.9%;
    width: 96px !important;
  }

  .soft_platform.act .soft_platform_swiper_li {
    bottom: 30px !important;
  }

  .soft_platform_swiper_li {
    height: 170px !important;
  }

  .soft_platform_swiper_li {
    margin-right: 24px;
  }

  .spsl_cont {
    border-radius: 5px;
  }

  .list-ban-cont {
    width: 52%;
    top: 126px;
    transform: translate(-50%, 0%);
  }

  .ys-nybanner-text-cry,
  .ys-nybanner-text-cry span {
    font-size: 214px;
  }

  .aivc-play {
    width: 100px;
    height: 100px;
  }

  .about-gloabl-wrap {
    margin: -20px auto 0;
  }

  .about-honor-list {
    width: 52%;
  }

  .infor-hist-slide-ul {
    width: 14%;
  }

  .about-honor-item .mod-arrows {
    width: 88px;
  }

  .plru-li-sect-ul {
    height: 22px;
  }

  .pbcr-cont-box {
    width: 382px;
    height: 345px;
  }

  .prodet-cry-fl {
    padding-top: 60px;
  }

  .prodet-ban-cry-ri {
    height: 1100px;
  }

  .about-deve-ul-li {
    width: 300px !important;
    margin-right: 16px;
  }

  .adul-box {
    padding: 28px 22px;
  }

  .about-deve-tit p,
  .about-deve-tit p span,
  .about-deve-tit {
    font-size: 130px;
  }

  .adul-word {
    margin-bottom: 20px;
  }

  .adul-year {
    margin-bottom: 10px;
  }

  .adul-box span {
    width: 16px;
    height: 16px;
    margin-right: 10px;
    margin-top: -3px;
  }

  .adul-box span::after {
    width: 5px;
    height: 5px;
  }

  .ys-typeselect-status-core {
    width: 28px !important;
    height: 31.5px !important;
  }

  .ahtm-ri-ul {
    width: 88%;
  }

  .ahti-num {
    font-size: 94px;
  }

  .mod-foot-bot-le p span,
  .mod-foot-bot-le p span a,
  .mfbr-ul-li a {
    font-size: 10px;
  }

  .new_ueditor_box_img {
    position: relative;
    top: -1px;
    width: 16px;
  }

  .list-wrap-ul {
    border-radius: 15px;
  }

  .secleclist-page .ys-nyban-title p {
    font-size: 14px;
  }

  .ys-typeselect-b2th-left {
    width: 195px !important;
  }

  .about-deve-pro .arrows-icon {
    width: 28px;
    height: 28px;
  }

  .about-deve-pro .mod-arrows {
    width: 66px;
    margin-left: 20px;
  }

  .ys-fic-auth-img {
    width: 160px;
  }

  .ys-fic-auth .ys-fii-input input {
    padding-right: 180px;
  }

  .ys-fii-name {
    margin-bottom: 4px;
    font-size: 14px;
  }

  .from-modal .ys-modal-content {
    width: 800px;
    padding: 0px;
    max-height: 650px;
    border-radius: 15px;
  }

  .ys-form-inof-item {
    padding: 0 10px;
    margin-bottom: 16px;
  }

  .from-modal-tit {
    padding: 22px 30px 16px;
  }

  .from-modal-cont {
    padding: 22px 34px;
  }

  .from-modal .icon-close:before {
    font-size: 16px;
  }

  .ys-fia-text-btn::after {
    border-radius: 3px;
  }

  .ys-fia-text-btn {
    width: 12px;
    height: 12px;
    top: 5px;
  }

  .home-prod .swiper-horizontal>.swiper-pagination-progressbar,
  .swiper-pagination-progressbar.swiper-pagination-horizontal,
  .swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,
  .swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
    bottom: 17px !important;
  }

  .about-deve {
    padding-top: 110px;
  }

  .plsu-lis p {
    font-size: 10px;
    padding: 0px 10px;
  }

  .ctact-total-list {
    padding: 0 80px;
    border-radius: 10px;
  }

  .ctli-box-icon {
    width: 38px;
    margin-right: 24px;
  }

  .ctact-total-list-item {
    padding: 50px 10px;
  }

  .accu_li_cont_text {
    bottom: -20%;
  }

  .gh_hban .std-h5 {
    margin-top: 25px;
  }

  .jhil-tit {
    margin-bottom: 20px;
  }

  .jhil-info {
    margin-bottom: 40px;
  }

  .join-opport-btm-ul {
    margin: 0 -16px;
  }

  .jobu-li {
    min-height: 370px;
  }

  .jobu-li {
    padding: 0 16px;
  }

  .jobu-wrap-ul {
    margin: 0 -20px;
  }

  .jobu-wrap-ul-li {
    padding: 0 20px;
  }

  .hllw-more-link {
    padding: 6px 30px;
  }

  .hllw-more-le {
    padding-right: 8px;
  }

  .hllw-more-ri {
    width: 20px;
  }

  .company-lead-top {
    padding-left: 70px;
    padding-right: 70px;
  }

  .company-lead-top-tit {
    margin-bottom: 22px;
  }

  .company-lead-top-info {
    margin-bottom: 25px;
  }

  .system-monitor-ri-more {
    bottom: 25px;
    left: 25px;
  }

  .ybtm-img {
    width: 28px;
  }

  .company-lead-top-subin {
    padding-top: 35px;
    margin-bottom: 20px;
  }

  .std-tit1 {
    font-size: 42px;
  }

  .slick-dots li {
    width: 60px;
  }

  .details-period-ul {
    margin-left: -10px;
    margin-right: -10px;
  }

  .details-period-ul {
    --jian: 10px;
  }

  .details-period-list {
    padding: 0 10px;
  }

  .details-period-list-link {
    padding: 26px 18px;
  }

  .dpll-top {
    margin-bottom: 20px;
  }

  .dpll-top-nub {
    width: 40px;
    height: 40px;
    line-height: 40px;
  }

  .details-period-list-link .std-text2 p::before {
    width: 26px;
    height: 26px;
  }

  .details-period-list-link .std-text2 p {
    margin-bottom: 1.2em;
    padding-left: 30px;
  }

  .join-welfar-li-le {
    padding-right: 35px;
  }

  .jwll-tit {
    padding-bottom: 20px;
    margin-bottom: 20px;
  }

  .jwll-tit::after {
    width: 80px;
  }

  .jwll-info {
    margin-bottom: 20px;
  }

  .innovat-quanti-btm-ul {
    padding-left: 30px;
    padding-right: 30px;
    margin-top: -76px;
  }

  .iqbu-wrap-icon {
    width: 38px;
    margin-bottom: 22px;
  }

  .new_wrap_list_li {
    padding: 0 16px;
  }

  .new_wrap_list {
    margin: 0 -16px;
  }

  .dpll-top-text {
    margin-left: 14px;
  }

  .idlu_wrap {
    padding: 35px 20px;
  }

  .idlu_wrap_icon {
    width: 42px;
  }

  .home-choose .home-choose-top {
    padding-left: 50px;
  }

  .home-choose-subtit {
    margin-bottom: 10px;
  }

  .home-choose-more {
    margin-top: 24px;
  }

  .home-choose-btm {
    margin-top: 50px;
    padding: 30px 45px;
  }
  
  .hcbr-wrap-tit {
      margin-bottom: 12px;
  }

  /* 1440end */
}

@media screen and (max-width: 1280px) {
  .accu_li_cont_text {
    bottom: -20%;
    padding: 0 15px;
  }

  .aqcs_li_cont_text {
    padding: 16px 0;
  }

  .alct_parga {
    padding-top: 16px;
  }

  .ybtm-link {
    padding: 4px 10px;
    padding-left: 20px;
  }

  .ybtm-link p {
    padding-right: 14px;
    line-height: 1.6;
  }

  .ssul_box {
    padding: 20px;
  }

  .scul_box {
    padding: 25px 20px;
  }

  .details-period-ul {
    margin-left: -8px;
    margin-right: -8px;
  }

  .details-period-ul {
    --jian: 8px;
  }

  .details-period-list {
    padding: 0 8px;
  }

  .details-period-list-link {
    padding: 20px 16px;
  }

  .dpll-top {
    margin-bottom: 14px;
  }

  .dpll-top-nub {
    width: 36px;
    height: 36px;
    line-height: 36px;
  }

  .details-period-list-link .std-text2 p {
    margin-bottom: 0.8em;
  }

  /* 1280end */
}

@media screen and (max-width: 1200px) {
  :root {
    /* 字号 */
    --font56: 44px;
    --font48: 34px;
    --font44: 28px;
    --font32: 22px;
    --font24: 20px;
    --font20: 18px;
    /* 段落字号 */
    --font18: 16px;
    --font16: 14px;
    --font14: 14px;
    /* 导航 */
    --line80: 60px;
    /* 板块间距 */
    --space130: 70px;
    --space120: 70px;
    --space80: 50px;
    --space44: 26px;
    --space24: 14px;
    /* 段落间距 */
    --parpspace10: 8px;
    --parpspace12: 10px;
  }

  .ahti-box {
    padding: 40px 20px;
  }

  .ahtm-ri-ul {
    width: 87%;
  }

  .accl_li_item {
    width: calc((180px* var(--width-shu)) +(24px* var(--width-shu)));
  }

  .accl_li_item_li {
    width: 180px;
  }

  .accu_li_cont_text {
    bottom: -16%;
  }

  .company-lead-top {
    padding-left: 0px;
    padding-right: 0px;
  }

  /* 1200end */
}

@media screen and (max-width: 1199px) {
  :root {
    /* 字号 */
    --font56: 36px;
    --font48: 28px;
    --font44: 24px;
    --font32: 20px;
    --font24: 18px;
    --font20: 16px;
    /* 段落字号 */
    --font18: 16px;
    --font16: 14px;
    --font14: 14px;
    /* 导航 */
    --line80: 60px;
    /* 板块间距 */
    --space130: 60px;
    --space120: 50px;
    --space80: 50px;
    --space44: 22px;
    --space24: 14px;
    /* 段落间距 */
    --parpspace10: 8px;
    --parpspace12: 10px;
  }

  .ys-hd-pc,
  .mod-foot-top-ri {
    display: none !important;
  }

  .mod-foot-top-le {
    width: 100%;
  }

  .mftl-tel {
    width: auto;
    padding: 6px 10px 6px;
    margin-bottom: 18px;
    display: inline-block;
    clear: both;
  }

  .mftl-tel p {
    white-space: nowrap;
    float: right;
  }

  .mftl-ul {
    display: flex;
    margin: 0 -10px;
    flex-wrap: wrap;
  }

  .mftl-ul-li {
    padding: 0 10px;
  }

  .mftl-ul-li {
    margin-bottom: 8px;
  }

  .mod-foot {
    padding-top: 50px;
  }

  .mftl-logo {
    margin-bottom: 30px;
  }

  .mod-foot-bot-le p span,
  .mfbr-ul-li a {
    font-size: 12px;
  }

  .mod-foot-bot {
    flex-direction: column-reverse;
    align-items: flex-start;
  }

  .msul-hide {
    width: 90px;
    padding: 5px;
  }

  .maul-hide-tp-icon {
    width: 16px;
    margin-right: 8px;
  }

  .maul-hide-cry {
    padding: 12px 24px 12px 18px;
  }

  .mod-ctact-wrap {
    padding: 40px 0;
    padding-left: 40px;
  }

  .mod-ctact-wrap .mod-word {
    width: 68%;
  }

  .mod-ctact .std-btn1 {
    margin-top: 20px;
  }

  .mftl-tel-icon {
    width: 18px;
    margin-right: 8px;
    float: left;
    margin-top: 1px;
  }

  .ys-scroll {
    width: 10px;
  }

  .ys-bduli span {
    margin-bottom: 4px;
  }

  .ys-bduli {
    margin: 0 6px;
  }

  .ys-bduli-pro {
    width: 28px;
  }

  .ys-bduli.on .ys-bduli-pro {
    width: 56px;
  }

  .ys-ban-dots {
    bottom: 26px;
  }

  .mod-word p {
    font-size: 14px;
  }

  .mod-word {
    width: 100%;
  }

  .home-apply-le {
    display: none !important;
  }

  .home-apply-ri {
    width: 100%;
  }

  .haru-li-cry {
    width: 55%;
    bottom: 20px;
    left: 20px;
  }

  .haru-li-cry-word {
    width: 100%;
  }

  .home-prod-tp-le {
    width: 80%;
  }

  .home-prod-tp p {
    text-align: left;
  }

  .home-apply-bot-swip {
    width: 540px !important;
  }

  .hftu-lis {
    padding: 0 4px;
    margin-bottom: 8px;
  }

  .hull-fl-tp-ul {
    margin: 0 -4px;
  }

  .hull-fl {
    padding-right: 20px;
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .hftu-lis-box {
    padding: 3px 8px;
  }

  .hftu-lis-icon {
    width: 12px;
    margin-right: 6px;
  }

  .habs-ul-li-link {
    padding: 25px 20px;
  }

  .home-prod .swiper-container-horizontal>.swiper-pagination-progressbar {
    width: 71vw !important;
  }

  .mark-page .home-prod .swiper-pagination-progressbar,
  .mark-page .home-prod .swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
    width: 71vw !important;
  }

  .arrows-icon {
    width: 32px;
    height: 32px;
  }

  .home-apply-bot .mod-arrows {
    width: 80px;
  }

  .home-apply-bot {
    padding-bottom: 50px;
  }

  .home-creat .mod-word,
  .home-apply .mod-word {
    width: 100%;
  }

  .home-creat-video-min img {
    width: 50px;
    margin: 0 auto 30px;
  }

  .home-creat-video {
    border-radius: 10px;
  }

  .hnul-link {
    border-radius: 10px;
    padding: 22px 18px;
  }

  .home-news-ul-li {
    width: 320px !important;
  }

  .hnul-link-top .ys-imgbox-cover {
    border-radius: 10px;
  }

  .prod-list h2 {
    margin-bottom: 26px;
  }

  .prod-list-wrap {
    flex-direction: column;
  }

  .prod-list-le {
    width: 100%;
    padding-right: 0px;
  }

  .prod-list-ri {
    width: 100%;
    padding-left: 0px;
    border-left: none;
  }

  .pllu-list-pull-ul {
    display: flex;
    flex-wrap: wrap;
    margin: 0 -10px;
  }

  .plpu-item {
    padding: 0 10px;
  }

  .plpu-item-le-num {
    line-height: 1.5;
    padding: 1px 8px 0px;
    font-size: 12px;
    margin-left: 16px;
  }

  .pllu-list {
    margin-bottom: 14px;
  }

  .pllu-list-tp {
    margin-bottom: 6px;
  }

  .ys-main {
    padding-top: 20px !important;
  }

  .ys-nybanner {
    margin-top: 0;
  }

  .ys-nyban-title p {
    width: 60%;
  }

  .ys-nybanner .ys-pos-center {
    bottom: 24px;
  }

  .plru-li-sect {
    padding: 0px 14px 20px;
    border-radius: 10px;
  }

  .prod-list-le {
    margin-bottom: 30px;
  }

  .series-ban-top-tit {
    font-size: 80px;
    margin-bottom: 22px;
  }

  .series-ban-top-word p {
    font-size: 14px;
  }

  .plib-img {
    width: 16px;
    margin-right: 10px;
  }

  .series-ban-wrap-cont {
    width: 75%;
  }

  .series-ban-wrap-word p {
    font-size: 14px;
  }

  /* .series-adv h2 {
    font-size: 66px;
  } */

  /* .series-adv {
    padding: 120px 0 60px;
  } */

  .series-adv .mod-arrows,
  .prodet-apply .mod-arrows,
  .news-cry .mod-arrows {
    width: 82px;
  }

  /* .series-adv-swip {
    padding-bottom: 60px !important;
  } */

  .swiper-container-horizontal>.swiper-pagination-progressbar,
  .swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
    width: calc(100% - 118px) !important;
  }

  .series-adv .swiper-container-horizontal>.swiper-pagination-progressbar,
  .home-news .swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
    bottom: 14px !important;
  }

  .sasu-li-icon {
    width: 40px;
    margin-bottom: 36px;
  }

  .series-adv-line {
    width: 740px;
    height: 740px;
  }

  .std-btn2-icon {
    width: 28px;
    height: 28px;
    margin-right: 10px;
  }

  .series-prod-ul-li {
    padding: 0 8px;
  }

  .series-prod-ul {
    margin: 0 -8px;
  }

  .spul-sect-top {
    padding: 22px 20px;
  }

  .spul-sect-bot {
    padding: 10px 20px;
  }

  .pasw-li {
    width: 180px;
  }

  .pasw-li-box {
    height: 260px !important;
  }

  .pasw-li.on {
    width: 500px;
  }

  .prodet-apply-swip {
    padding-bottom: 60px !important;
  }

  .prodet-apply .swiper-container-horizontal>.swiper-pagination-progressbar,
  .prodet-apply .swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
    bottom: 16px !important;
  }

  .pasw-li .haru-li-cry {
    width: 75%;
  }

  .ys-typeselect-b2th-left {
    width: 150px !important;
    min-width: 150px !important;
  }

  .ys-typeselect-b2th-right {
    width: calc(100% - 150px) !important;
  }

  .ys-tct-search {
    height: 40px !important;
    width: 313px !important;
    padding: 8px 10px 8px 16px !important;
  }

  .ys-tct-search-submit p {
    font-size: 12px !important;
    padding: 5px 14px 3px !important;
    border-radius: 50px;
  }

  .ys-typeselect-btn-wrap {
    padding: 10px 10px;
    height: 48px !important;
  }

  .ys-typeselect-oa-th,
  .ys-typeselect-td,
  .ys-typeselect-item .ys-typeselect-td {
    width: 210px !important;
  }

  .secleclist-page .ys-nyban-title p {
    font-size: 14px;
  }

  .ys-tct-left-reset {
    margin-left: 36px !important;
  }

  .ys-typeselect-oa-th,
  .ys-typeselect-td,
  .ys-typeselect-item .ys-typeselect-td {
    min-width: 210px !important;
    --minwidth: 210 !important;
  }

  .ys-typeselect-scl-img {
    width: 22px !important;
  }

  .ys-typeselect-td00 {
    padding: 10px !important;
  }

  .ys-tct-left-reset .ys-imgbox-cover {
    width: 16px !important;
  }

  .ys-typeselect-sortbtn::before {
    width: calc(60px / 4) !important;
    height: calc(40px / 4) !important;
  }

  .liul-box {
    padding: 46% 20px 18px;
    display: flex;
    flex-direction: column;
  }

  .liul-box .ys-imgbox-cover {
    width: 50%;
    bottom: auto;
    left: 50%;
    top: -18%;
    transform: translateX(-50%);
  }

  .liul-cry-icon {
    width: 18px;
  }

  .load-item-ul-li {
    margin-bottom: 46px;
  }

  .pbcr-cont-box {
    float: left;
  }

  .pbcr-cont-box-wrap {
    margin-top: 70px;
  }

  .prodet-cry-fl {
    padding-top: 415px;
  }

  .prodet-table-wrap {
    width: 100%;
    padding: 35px 25px;
  }

  .prodet-table-ri {
    padding-left: 40px;
  }

  .ptrt-ul-li-text {
    padding: 12px 10px;
  }

  .prodet-table-ri-top {
    max-height: 305px;
  }

  .news-list-ul-li {
    width: 50%;
  }

  .news-list-ul-li:nth-child(2n+1) {
    animation-delay: 0.2s;
  }

  .news-list-ul-li:nth-child(2n+2) {
    animation-delay: 0.3s;
  }

  .ys-pcfy {
    display: flex !important;
  }

  .nlul-link-word p {
    font-size: 14px;
  }

  .nlul-link {
    padding: 25px 20px;
  }

  .nlul-link .ys-imgbox-cover {
    border-radius: 5px;
    margin-bottom: 14px;
  }

  .ncul-box-ri-date p {
    font-size: 12px;
  }

  .nlul-link-min {
    padding-bottom: 10px;
    margin-bottom: 10px;
  }

  .nlul-link-tit {
    margin-bottom: 6px;
  }

  .ncul-box-ri {
    padding: 30px 20px;
  }

  .ncul-box-ri-date {
    margin-bottom: 10px;
  }

  .news-swip {
    padding-bottom: 50px !important;
  }

  .news-list-top-ri {
    width: 80%;
  }

  .news-list-top-ri input {
    height: 42px;
  }

  .nltr-sear-icon {
    width: 20px;
    right: 20px;
  }

  .news-list-top {
    padding: 14px 12px;
  }

  .nltr-select {
    width: 28%;
    margin-right: 16px;
  }

  .ihiu-lis-boxs .ys-imgbox-cover {
    border-radius: 10px;
    width: 60%;
  }

  .ihiu-lis-le {
    width: 40%;
    padding-right: 30px;
  }

  .ihiu-lis-boxs {
    padding: 26px 0;
  }

  .ihiu-lis-le-bot .ncul-box-ri-date,
  .ihiu-lis-le-bot .illb-num {
    margin: 0;
    margin-bottom: 2px;
  }

  .ihiu-lis-le-bot .illb-num p {
    line-height: 1.45;
  }

  .ihsu-li.slick-current .ihsu-li-num {
    transform: translate(-50%, -50%) scale(1.4);
  }

  .ys-nyban-title p {
    width: 100%;
  }

  .infor-news-ul-li.on,
  .infor-news-ul-li {
    width: 100% !important;
  }

  .infor-news-ul-li:nth-child(n) {
    animation-delay: 0.2s;
  }

  .inul-link {
    height: 360px;
    overflow: hidden;
  }

  .newdet-cont {
    width: 100%;
  }

  .creat-page .mod-word {
    width: 100%;
    margin: 0 auto 32px;
  }

  .clul-boxs {
    padding: 50px 0;
    border-radius: 15px;
  }

  .clul-box-le {
    width: 46%;
  }

  .clul-boxs .ys-imgbox-cover {
    width: 45%;
    border-radius: 10px;
  }

  .clul-box-le-word p {
    margin-bottom: 14px;
  }

  .cblu-lis {
    margin-bottom: 10px;
  }

  .jrlu-lis {
    width: 260px;
    margin-right: 16px;
  }

  .join-run-list-ul {
    width: calc(calc(260px* var(--width-shu)) + calc(16px* var(--width-shu)));
  }

  .ys-nyban-title p {
    font-size: 24px;
    margin-top: 10px;
  }

  .join-page .ys-ban-btn2 {
    margin-top: 18px;
  }

  .std-btn1-box {
    padding: 4px 22px;
  }

  .join-family .mod-word {
    width: 90%;
    margin: 0 auto 60px;
  }

  .jful-cry-word {
    display: block;
    margin-top: 12px;
    padding-right: 0;
  }

  .jful-cry {
    width: calc(100% - 20px);
    bottom: 20px;
  }

  .jful-box {
    border-radius: 10px;
  }

  .join-word-ul-li.act,
  .join-word-ul-li {
    width: 50%;
  }

  .join-word-ul {
    height: auto;
  }

  .jwul-box-wrap {
    padding: 30px 25px;
  }

  .recruit-bot {
    padding: 25px 20px;
    border-radius: 15px;
  }

  .recruit-bot-tpul-li p {
    padding: 12px;
  }

  .rbbl-boxs-tp-item p {
    padding: 14px 0;
  }

  .rbbl-boxs-tp-item p span {
    width: 22px;
    height: 22px;
  }

  .rbbl-boxs-bot {
    padding: 25px 16px;
  }

  .rbbe-edr {
    width: 100%;
    margin-bottom: 26px;
  }

  .rbbe-edr p {
    margin-bottom: 6px;
  }

  .rbbe-tit {
    padding-bottom: 14px;
    margin-bottom: 14px;
  }

  .recruit-bot-tpul {
    border-radius: 5px;
    margin-bottom: 16px;
  }

  .recruit-top h2 {
    width: 52%;
  }

  .recruit-top h2 span {
    width: 104px;
  }

  .recruit-min {
    border-radius: 10px;
    padding: 20px 18px;
    flex-direction: column;
    align-items: flex-start;
  }

  .news-list-top-ri {
    width: 100%;
    margin-top: 12px;
  }

  .nltr-sear-input {
    padding: 0 40px 0 16px;
  }

  .nltr-sear {
    width: 50%;
  }

  .news-list-top-ri input {
    height: 38px;
  }

  .ctact-total-ul-li {
    width: 100%;
    padding: 0 10px;
    margin-bottom: 20px;
  }

  .ctact-total-ul-li:last-child {
    margin-bottom: 0px;
  }

  .ctact-total-ul-li:nth-child(n) {
    animation-delay: 0.2s;
  }

  .ctact-total-ul {
    margin: 0 -10px;
    flex-wrap: wrap;
  }

  .ctact-from-le {
    padding-right: 30px;
  }

  .ctact-from-le-logo {
    width: 140px;
  }

  .ctact-from-le h2 {
    font-size: 26px;
  }

  .ctact-from-le h2 {
    margin-bottom: 16px;
  }

  .ctact-from-le h2 {
    margin-bottom: 16px;
  }

  .home-apply-bot .mod-arrows,
  .ctact-from-le-bt .mod-arrows {
    width: 80px;
  }

  .ctact-from-le-bt {
    margin-top: 26px;
  }

  .cfls-box {
    border-radius: 10px;
  }

  .ctact-from-le-bt .ctact-from-le-swip {
    padding-bottom: 46px;
  }

  .ys-form-inof-item2 {
    width: 100%;
  }

  .ys-form-inof-text .ys-fii-input {
    height: 86px;
  }

  .ctact-from-ri {
    padding: 25px 20px;
    border-radius: 15px;
  }

  .deve-ban {
    min-height: auto;
  }

  .deve-ban-img-wrap {
    border-radius: 15px;
    overflow: hidden;
    width: 100% !important;
  }

  .deve-ban-topw {
    position: absolute;
    left: 50%;
    bottom: 30px;
    transform: translateX(-50%);
    z-index: 2
  }

  .deve-ban-top-p {
    padding-bottom: 0px !important;
  }

  .deve-ban-top-p1 .ys-nyban-title h1,
  .deve-ban-top-p1 .ys-nyban-title p {
    color: #fff;
  }

  .deve-ban-top-p2 {
    opacity: 0;
    pointer-events: none !important;
  }

  .deve-ban-img-wrap::after {
    opacity: 1;
  }

  .deve-ban-img-wrap {
    position: relative;
    top: auto;
    left: auto;
    transform: inherit;
  }

  .deve-ban-img-flot {
    display: none;
  }

  .deve-ban {
    padding-top: 0px;
  }

  .deve-ban-top-p1 .ys-nyban-title h1,
  .deve-ban-top-p1 .ys-nyban-title p {
    line-height: 1.5;
  }

  .deve-cry-le {
    width: 100%;
    padding-right: 0;
    position: relative;
    top: auto;
  }

  .deve-cry-le-ul {
    display: none;
  }

  .deve-cry-wrap {
    flex-direction: column;
  }

  .deve-cry-ri {
    width: 100%;
  }

  .deve-cry-wrap h2 {
    margin-bottom: 30px;
  }

  .riul-sects-le-icon {
    width: 36px;
    height: 36px;
    margin-right: 16px;
  }

  .riul-sects {
    padding: 16px 0;
  }

  .riul-sects-ri-icon {
    width: 18px;
    margin-right: 8px;
  }

  .investor-overview-top {
    flex-direction: column;
  }

  .investor-overview-top-word {
    width: 100%;
    padding-left: 0px;
    margin-top: 14px;
  }

  .investor-overview-top-word p {
    font-size: 14px;
  }

  .investor-overview-bot {
    padding: 25px 20px;
  }

  .investor-overview-bot-ri {
    padding-left: 30px;
  }

  .iobr-ul-li-box span {
    margin-top: 2px;
    font-size: 22px;
  }

  .iobr-ul-li-box {
    font-size: 12px;
  }

  .iobr-time p,
  .iobr-time p span {
    font-size: 12px;
  }

  .iobr-time {
    margin-top: 14px;
  }

  .iobl-tit {
    margin-bottom: 8px;
  }

  #zhangfu {
    font-size: 30px;
    margin-right: 18px;
  }

  .iobl-min-icon {
    width: 14px;
  }

  #zhangdie2,
  .iobl-min-ri {
    font-size: 12px;
  }

  .iobl-bt {
    margin-top: 7px;
  }

  /*.investor-stock-wrap iframe, iframe {*/
  /*    height: 350px !important;*/
  /*}*/
  .report-notice-ul-li {
    width: 100%;
  }

  .report-notice-ul-li:last-child {
    margin-bottom: 0px;
  }

  .report-notice-ul-li:nth-child(n) {
    animation-delay: 0.2s;
  }

  .report-ctact-wrap {
    border-radius: 10px;
    padding: 30px 25px;
  }

  .report-ctact-ri {
    padding-left: 20px;
  }

  .rlbl-icon {
    width: 20px;
    margin-right: 10px;
  }

  .rcru-lis-boxs p,
  .rcru-lis-boxs p a {
    font-size: 14px;
  }

  .rcru-lis {
    margin-bottom: 14px;
  }

  .ques-list-wrap {
    flex-direction: column;
  }

  .ques-list-le {
    width: 100%;
    padding-right: 0;
    margin-bottom: 30px;
  }

  .ques-list-le-ul {
    border-radius: 15px;
    padding: 20px 16px;
    display: flex;
    flex-wrap: wrap;
    margin: 0 -10px;
  }

  .qllu-lis {
    margin-bottom: 0;
    padding: 0 10px;
  }

  .qllu-lis-link {
    padding: 2px 16px;
  }

  .ques-list-ri {
    padding-left: 0;
    border-left: none;
    width: 100%;
  }

  .qlru-li-bt .load-item-ul-li {
    width: 33.333333%;
  }

  .qlru-li-tp {
    padding-top: 20px;
    padding-bottom: 21px;
    padding-left: 16px;
  }

  .qlru-li-tp-text {
    width: 36px;
    height: 36px;
  }

  .ques-main .load-item h2 {
    margin-bottom: 36px;
  }

  .mark-car-cry-word p {
    font-size: 14px;
  }

  .mark-car-cry {
    width: 60%;
  }

  .mark-case-le {
    margin-left: 0;
  }

  .mark-case-ri {
    width: 52%;
    padding: 30px 0;
  }

  .mark-case-ri-swip3 .swiper-slide {
    width: 60px !important;
  }

  .mark-case-ri-swip3 .swiper-slide .ys-imgbox-cover {
    border-radius: 5px;
  }

  .mcrb-other .mod-arrows {
    width: 76px;
    margin-right: 16px;
  }

  .mcrb-other {
    margin-bottom: 20px;
  }

  .mark-case-ri-swip2 {
    margin-bottom: 30px !important;
  }

  .mark-case-wrap {
    align-items: center;
  }

  .list-ban-cont {
    width: 60%;
  }

  .lwul-word {
    width: 80%;
  }

  .lwul-box-icon {
    width: 30px;
    margin-bottom: 8px;
  }

  .lwul-tit {
    display: inline-block;
    margin-bottom: 14px;
  }

  .lwul-tit::after {
    bottom: -4px;
    height: 1px;
    width: 100%;
  }

  .lwul-box .std-btn2 {
    margin-top: 12px;
  }

  .soft_platform_swiper_li {
    position: relative !important;
    left: 0 !important;
    transition: none !important;
    bottom: 0 !important;
  }

  .ys-nybanner-text-cry,
  .ys-nybanner-text-cry span {
    font-size: 110px;
  }

  .aivc-play {
    display: none;
  }

  .aivc-ph {
    display: block;
  }

  .aivc-ph .aivc-play {
    display: flex;
    width: 90px;
    height: 90px;
  }

  .aivc-play p {
    font-size: 12px;
  }

  .aivc-play-icon {
    width: 10px;
    margin-left: 4px;
  }

  .about-intro-top-ri {
    width: 70%;
  }

  .athul-boxs-ri {
    width: 32.5%;
    border-radius: 10px;
    padding: 45px 20px 25px;
  }

  .athul-boxs-le {
    border-radius: 10px;
    margin-right: 16px;
  }

  .about-think-ul-li:nth-child(2n) .athul-boxs-le {
    margin-left: 16px;
    margin-right: 0px;
  }

  .athul-boxs-ri::after {
    top: 18px;
    left: 20px;
    width: 10px;
    height: 10px;
  }

  .athul-boxs-ri-word p {
    font-size: 14px;
  }

  .about-honor-list {
    width: 68%;
  }

  .ahlu-li p {
    padding: 2px 30px;
    font-size: 14px;
  }

  .infor-hist-slide-ul {
    width: 16%;
  }

  .infor-hist-slide-cry {
    width: 86%;
  }

  .infor-hist-slide-ul::after {
    width: 73vw;
  }

  .about-honor-wrap .swiper-wrapper {
    padding-bottom: 52px;
  }

  .about-honor-wrap .swiper-container-horizontal>.swiper-pagination-progressbar,
  .about-honor-wrap .swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
    bottom: 16px !important;
  }

  .plsu-lis p {
    padding: 2px 8px;
  }

  .prodet-apply .swiper-container-horizontal>.swiper-pagination-progressbar,
  .prodet-apply .swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,
  .prodet-apply .swiper-horizontal>.swiper-pagination-progressbar,
  .swiper-pagination-progressbar.swiper-pagination-horizontal,
  .prodet-apply .swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,
  .swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,
  .series-adv .swiper-horizontal>.swiper-pagination-progressbar,
  .swiper-pagination-progressbar.swiper-pagination-horizontal,
  .series-adv .swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,
  .swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
    bottom: 15px !important;
    width: calc(100% - 120px) !important;
  }

  .prodet-cry-fl {
    width: 100%;
    padding-top: 60px;
  }

  .prodet-ban-cry-le {
    width: 100%;
  }

  .prodet-ban-cry-ri {
    height: auto;
  }

  .pbcr-cont-box {
    width: 390px;
    height: auto;
  }

  .prodet-cry-fl {
    width: 100%;
    padding-top: 415px;
  }

  .pbcr-cont-box-wrap {
    overflow: hidden;
    border-radius: 10px;
  }

  .pbcr-cont-box {
    border-radius: 10px;
  }

  .pcbw-img {
    width: 100%;
  }

  .pbcr-cont-box,
  .pbcr-cont-box-wrap {
    overflow: visible !important;
  }

  .about-deve-wrap .swiper-pagination {
    opacity: 1 !important;
  }

  .about-deve-main-mode,
  .about-deve-btcry,
  .adul-years {
    display: none !important;
  }

  .about-deve {
    height: auto;
    padding-bottom: var(--space130);
  }

  .about-deve-cont {
    padding-right: inherit;
    padding: 0;
    position: static;
    height: auto;
    flex-direction: column;
  }

  .about-deve-bg {
    width: 100%;
    height: 100%;
    position: absolute;
    bottom: 0;
    left: 0;
    pointer-events: none;
    z-index: 0;
  }

  .about-deve-tit p,
  .about-deve-tit p span,
  .about-deve-tit {
    font-size: var(--font48);
    font-weight: normal;
    color: var(--colorfff);
  }

  .about-deve-tit {
    position: relative;
    width: inherit;
    height: inherit;
    top: auto;
    left: auto;
    margin-bottom: 20px;
  }

  .adul-box {
    height: 100%;
  }

  .adul-word p {
    font-size: 14px;
    height: 5.25em;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden;
  }

  .adul-year {
    margin-bottom: 10px;
    font-size: 18px;
  }

  .about-deve-wrap,
  .about-deve-ul {
    white-space: normal;
  }

  .about-deve-ul-lis {
    display: block;
  }

  .about-deve-wrap.swiper-container-horizontal>.swiper-pagination-progressbar,
  .about-deve-wrap.swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
    bottom: 14px !important;
    width: calc(100% - 100px) !important;
    margin: 0 auto;
  }

  .about-deve-wrap {
    overflow: visible !important;
    padding-bottom: 50px !important;
  }

  .about-deve-ph {
    display: block;
  }

  .about-deve-main {
    width: 85vw;
    margin: 0 auto;
  }

  .home-goon-fu {
    display: none;
  }

  .about-deve-main .mod-arrows {
    display: flex;
    width: 86px;
    position: absolute;
    right: 0;
    bottom: 0;
    z-index: 2;
  }

  .about-deve-main .arrows-icon {
    background: var(--colorfff);
  }

  .about-deve-main {
    padding-right: 0px;
  }

  .prod-list-le {
    position: relative;
    top: auto;
  }

  .about-deve-crybox {
    display: none;
  }

  .about-deve-ph {
    display: block;
    position: relative;
  }

  .about-deve-ph-swip {
    padding-bottom: 60px !important;
    /* overflow: visible !important; */
  }

  .about-deve-ph .mod-arrows {
    width: 90px;
    position: absolute;
    bottom: 0;
    right: 7.5vw;
    z-index: 2;
  }

  .about-deve-ph .swiper-container-horizontal>.swiper-pagination-progressbar,
  .about-deve-ph .swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
    bottom: 14px !important;
  }

  /* .series-adv h2 {
    font-size: 56px;
    top: 22%;
  } */

  .ys-fic-auth-img {
    right: 12px;
    width: 80px;
  }

  .ys-typeselect-status-core {
    width: 22px !important;
    height: 24px !important;
  }

  .about-hist-tplist-min {
    display: none;
  }

  .about-hist-tplist-top {
    width: 100%;
    margin: 0;
  }

  .ahti-box {
    padding: 30px 20px;
  }

  .ahti-num {
    font-size: 70px;
  }

  .about-hist-tplist-item {
    padding: 0 10px;
  }

  .about-hist-tplist {
    margin: 0 -10px;
  }

  .about-hist .mod-arrows {
    width: 94px;
    margin: 0 auto;
  }

  .list-ban {
    margin-top: 0;
  }

  .mark-car-cont {
    width: 100% !important;
  }

  .list-wrap-ul {
    border-radius: 10px;
  }

  .ys-typeselect-nb-core {
    padding: 5px 6px 5px 14px !important;
  }

  .ys-typeselect-td0 .ys-typeselect-th-wrap {
    padding-left: 14px !important;
  }

  .ys-typeselect-b2th-left .ys-typeselect-th::after {
    top: calc(50% - 0px);
  }

  .ys-typeselect-b2th-left {
    width: 195px !important;
    min-width: 195px !important;
  }

  .ys-typeselect-nbc-font {
    height: auto;
  }

  .ys-typeselect-td0.ys-typeselect-td:last-child {
    height: 44.5px;
  }

  .prodet-box-bg #scrolly-video {
    top: 140px !important;
    height: calc(100vh - var(--line80) - 120px) !important;
    border-radius: 20px;
  }

  .ys-typeselect-sortbtn::before {
    width: calc(60px / 5) !important;
    height: calc(40px / 5) !important;
    right: -16px !important;
  }

  .about-deve .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
    background: var(--colormain2) !important;
  }

  .creat-list-bot-line::after {
    height: 40vh;
  }

  .creat-list-bot-line.isfixed {
    position: fixed;
    top: 38%;
  }

  .creat-list-bot-line.isfixed.ys_notfixed {
    position: absolute !important;
    top: 60%;
  }

  .ys-fii-name {
    font-size: 14px;
    margin-bottom: 4px;
  }

  .ys-form-inof-item {
    padding: 0 10px;
    margin-bottom: 12px;
  }

  .ys-fii-input input,
  .ys-fii-input textarea {
    padding: 0 10px;
  }

  .yfiu-li-box span {
    width: 16px;
    height: 16px;
    margin-right: 6px;
  }

  .ctact-from-le-word p {
    font-size: 14px;
  }

  .ys-fia-text-word p {
    font-size: 12px;
  }

  .ctact-from-le-bt .swiper-container-horizontal>.swiper-pagination-progressbar,
  .about-honor-wrap .swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
    bottom: 16px !important;
  }

  .arrows-icon {
    width: 30px;
    height: 30px;
  }

  .home-apply-bot .mod-arrows,
  .ctact-from-le-bt .mod-arrows {
    width: 76px;
  }

  .swiper-container-horizontal>.swiper-pagination-progressbar,
  .swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
    width: calc(100% - 105px) !important;
  }

  .ys-fii-input {
    height: 36px;
    border-radius: 3px;
  }

  .ys-fii-input input,
  .ys-fii-input textarea {
    font-size: 12px;
  }

  .ys-fic-auth-img {
    right: 10px;
    width: 154px;
  }

  .from-modal .ys-modal-content {
    padding: 10px 0;
  }

  .home-prod .swiper-container-horizontal>.swiper-pagination-progressbar {
    bottom: -36px !important;
    width: calc(100% - 110px) !important;
  }

  .hull-fr video,
  .hull-fr .hull-fr-play {
    display: none;
  }

  .home-prod .swiper-container-horizontal>.swiper-pagination-progressbar {
    bottom: -36px !important;
    width: 71vw !important;
  }

  .home-news .swiper-horizontal>.swiper-pagination-progressbar,
  .swiper-pagination-progressbar.swiper-pagination-horizontal,
  .swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,
  .swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
    width: calc(100% - 100px) !important;
  }

  .about-deve {
    padding-top: var(--space130);
  }

  .home-prod .swiper-horizontal>.swiper-pagination-progressbar,
  .swiper-pagination-progressbar.swiper-pagination-horizontal,
  .swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,
  .swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
    width: 72vw !important;
    bottom: 15px !important;
  }

  .about-gloabl {
    height: auto;
    overflow: hidden !important;
  }

  .about-gloabl-cry {
    position: relative;
    top: auto;
  }

  .about-gloabl-cont {
    height: auto;
    position: relative;
  }

  .about-gloabl-box {
    position: relative;
    top: auto;
    left: auto;
    transform: inherit;
    width: 100%;
    height: auto;
  }

  .about-gloabl .ys-cont1560 {
    position: absolute;
    top: 16% !important;
    left: 50%;
    transform: translate(-50%, -50%);
    z-index: 2;
  }

  .about-gloabl {
    padding: var(--space130) 0;
  }

  .about-gloabl-wrap-img1 {
    transform: translateX(0%) !important;
  }

  .about-gloabl-wrap-img2 {
    transform: translateX(0%) !important;
  }

  .about-gloabl-wrap-img3 {
    opacity: 1;
  }

  .ahti-box {
    height: 100%;
  }

  .about-hist-tplist-item {
    height: auto !important;
  }

  .about-hist-tplist .slick-track {
    display: flex;
    align-items: stretch;
  }

  .about-intro-video-cry {
    width: 100%;
    height: auto;
  }

  .plsu-lis p {
    padding: 0px 8px;
  }

  .ctact-total-list {
    padding: 0 30px;
  }

  .ctact-total-list-item {
    padding: 36px 10px;
  }

  .ctli-box-icon {
    width: 26px;
    margin-right: 16px;
  }

  .ctli-box-text p a {
    font-size: 14px;
    line-height: 1.5;
  }

  .ctli-box-text span {
    font-size: 16px;
  }

  .about-deve h2 {
    padding-bottom: 0px;
  }

  .series-newcry .mark-car-cry {
    width: calc(100% - 80px);
    padding-bottom: 50px;
  }

  .accu_li_cont_text {
    bottom: 30px;
  }

  .accu_li_cont_text {
    bottom: 30px;
  }

  .alct_parga {
    opacity: 1;
  }

  .alct_parga::after {
    opacity: 1;
  }

  .ys-ban-video {
    display: none;
  }

  .ssul_box {
    padding: 15px;
  }

  .details-period-ul {
    --jian: 6px;
  }

  .details-period-list-link .yxedr-active ul li {
    margin-left: 22px;
    margin-bottom: 4px;
    margin-right: 4px;
  }

  .new_wrap_list {
    align-items: stretch;
  }

  .new_wrap_list_li {
    padding: 0 10px;
    margin-bottom: 20px;
  }

  .new_wrap_list_li {
    width: 33.333333%;
  }

  .new_wrap_list_li .nwll_wrap {
    height: 100%;
  }

  .nwll_le {
    width: 100%;
    margin-bottom: 15px;
  }

  .nwll_ri {
    width: 100%;
    padding-left: 0px;
  }

  .new_wrap_list {
    margin: 0 -10px;
  }

  .idlu_wrap {
    padding: 25px 20px 30px;
  }

  .idlu_wrap_icon {
    width: 40px;
    margin-bottom: 10px;
  }

  .home-choose .home-choose-top {
    padding-left: 0px;
  }

  .home-choose-more {
    margin-top: 18px;
  }

  .home-choose-btm {
    margin-top: 32px;
    padding: 20px 28px;
  }

  .home-choose-btm-le {
    flex-wrap: wrap;
  }

  .hcbl-li {
    width: 50%;
    padding-right: 20px;
    margin-bottom: 10px;
  }

  .home-choose-btm-ri {
    display: flex;
    align-items: center;
  }
  
  .hcbr-wrap-play {
      width: 34px;
  }

  /* 1199end */
}

@media screen and (max-width: 991px) {

  .gh_zheb::before,
  .gh_zheb::after {
    display: none;
  }

  .accu_li_cont_text {
    -webkit-user-select: text;
    -khtml-user-select: text;
    -moz-user-select: text;
    -ms-user-select: text;
    user-select: text;
  }

  .alct_tit {
    margin-bottom: 12px;
  }

  .alct_parga {
    padding-top: 12px;
  }

  .gh_hban .std-h5 {
    margin-top: 22px;
  }

  .jhil-tit {
    margin-bottom: 13px;
  }

  .jhil-info {
    margin-bottom: 26px;
  }

  .jobu-li {
    min-height: 310px;
  }

  .jobu-li {
    width: 100%;
    margin-bottom: 20px;
  }

  .jobu-wrap {
    padding: 26px;
  }

  .jobu-wrap-tit {
    margin-bottom: 25px;
  }

  .jobu-wrap-ul {
    margin: 0 -10px;
  }

  .jobu-wrap-ul-li {
    padding: 0 10px;
  }

  .slick-dots li {
    width: 34px;
  }

  .details-period-list {
    width: 50%;
  }

  .join-welfar-li-le {
    padding-right: 20px;
  }

  .sectorlt_sect2_li_text {
    padding: 20px 24px;
  }

  .iqbu-li {
    width: 50%;
    margin-bottom: 20px;
  }

  .new_wrap_list_li {
    width: 50%;
  }

  .idlu_li {
    width: 50%;
    margin-bottom: 20px;
  }

  .invite_devel_list_ul:last-child {
    margin-top: 0;
  }

  /* 991end */
}

@media screen and (max-width: 920px) {
  .hllw-more-link {
    padding: 4px 22px;
  }

  .company-lead-top-tit,
  .company-lead-top-info {
    padding: 0 0px;
  }

  .company-lead-top-tit {
    margin-bottom: 12px;
  }

  .company-lead-top-info {
    margin-bottom: 20px;
  }

  .company-lead-top-subin {
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 22px;
    margin-bottom: 13px;
  }

  .haul-top p {
    font-size: 18px;
  }

  .std-tit1 {
    font-size: 26px;
  }

  .join-welfar-li-le {
    width: 100%;
    margin-bottom: 15px;
  }

  .jwll-tit {
    padding-bottom: 13px;
    margin-bottom: 13px;
  }

  .jwll-tit::after {
    width: 50px;
  }

  .join-welfar-li-ri {
    width: 100%;
  }

  .jwll-info {
    margin-bottom: 10px;
  }

  .innovat-quanti-btm-img {
    border-radius: 10px;
  }

  .innovat-quanti-btm-ul {
    padding-left: 20px;
    padding-right: 20px;
  }

  /* 920end */
}

@media screen and (max-width: 767px) {

  .ys-ban-pc,
  .ys-nyban-pc {
    display: none;
  }

  .ys-ban-video {
    display: none;
  }

  .ys-ban-ph,
  .ys-nyban-ph {
    display: block;
  }

  .ys-modal-content {
    max-height: 550px;
    padding: 50px 20px;
  }

  :root {
    /* 字号 */
    --font56: 26px;
    --font48: 24px;
    --font44: 22px;
    --font32: 20px;
    --font24: 18px;
    --font20: 16px;
    /* 段落字号 */
    --font18: 16px;
    --font16: 14px;
    --font14: 12px;
    /* 导航 */
    --line80: 60px;
    /* 板块间距 */
    --space130: 42px;
    --space120: 42px;
    --space80: 42px;
    --space44: 20px;
    --space24: 14px;
    /* 段落间距 */
    --parpspace10: 8px;
    --parpspace12: 10px;
  }

  .mftl-share {
    margin-top: 40px;
  }

  .mftl-tel {
    padding: 5px 10px 4px;
    margin-bottom: 14px;
  }

  .mftl-logo {
    margin-bottom: 26px;
  }

  .msul-show {
    width: 18px;
  }

  .mftl-share {
    margin-top: 30px;
  }

  .mod-aside {
    display: none;
  }

  .mod-return {
    width: 28px;
    bottom: 40px;
    right: 16px;
  }

  .mod-ctact .ys-cont1560 {
    width: calc(100% - 40px);
    padding: 0;
  }

  .mod-ctact-wrap {
    padding: 25px 20px;
    padding-left: 20px;
  }

  .std-btn1-box {
    padding: 4px 22px;
  }

  .mod-ctact .std-btn1 {
    margin-top: 16px;
  }

  .mod-ctact-wrap .mod-word {
    width: 85%;
  }

  .arrows-icon {
    width: 30px;
    height: 30px;
  }

  .home-apply-bot .mod-arrows,
  .ctact-from-le-bt .mod-arrows {
    width: 72px;
  }

  .swiper-container-horizontal>.swiper-pagination-progressbar,
  .swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
    width: calc(100% - 100px) !important;
    bottom: -36px !important;
  }

  .std-btn2-icon {
    width: 26px;
    height: 26px;
    margin-right: 8px;
  }

  .hnul-link-tit {
    margin-bottom: 6px;
  }

  .hnul-link {
    border-radius: 10px;
    padding: 18px 14px;
  }

  .home-creat-video-min img {
    width: 36px;
    margin: 0 auto 16px;
  }

  .home-creat-video-min span {
    font-size: 14px;
  }

  .home-apply-bot-swip {
    width: 100% !important;
  }

  .habs-ul-li-link {
    flex-direction: column-reverse;
    justify-content: flex-end;
  }

  .hull-fl {
    width: 100%;
    padding-right: 0;
    padding-top: 10px;
    padding-bottom: 0;
  }

  .hull-fr {
    width: 100%;
    border-radius: 10px;
    margin-bottom: 10px;
  }

  .hull-fr-play {
    display: none;
  }

  .hull-fl-tp {
    margin-bottom: 20px;
  }

  .home-prod .swiper-container-horizontal>.swiper-pagination-progressbar {
    width: 66vw !important;
  }

  .mark-page .home-prod .swiper-pagination-progressbar,
  .mark-page .home-prod .swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
    width: 66vw !important;
    bottom: -36px !important;
  }

  .home-prod-tp {
    flex-direction: column;
    align-items: flex-start;
  }

  .home-prod-tp-le {
    width: 100%;
    margin-bottom: 14px;
  }

  .haru-li {
    transform: inherit;
    opacity: 1;
    padding: 0 10px;
  }

  .home-apply-ri-ul {
    margin: 0 -10px;
    display: block;
  }

  .haru-li.slick-slide:not(:first-child) {
    display: none;
  }

  .haru-li-cry {
    width: 100%;
    bottom: auto;
    left: auto;
    position: relative;
    padding: 60px 16px 16px;
  }

  .haru-li-cry a {
    display: block;
    padding: 18px 16px;
    border-radius: 5px;
    width: 80%;
    -webkit-user-select: text;
    -khtml-user-select: text;
    -moz-user-select: text;
    -ms-user-select: text;
    user-select: text;
  }

  .haru-li-img {
    border-radius: 10px;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
  }

  .haru-li-img img {
    width: 100%;
    height: 100%;
    object-fit: cover;
  }

  .slick-dots li {
    width: 6px;
    height: 2px;
    margin: 0 5px;
  }

  .slick-dots li.slick-active {
    background: var(--colormain2);
  }

  .ys-nybanner .ys-pos-center {
    bottom: 24px;
    padding: 0;
    width: calc(100% - 80px);
  }

  .mod-bread {
    display: none;
  }

  .plru-li {
    width: 100%;
    padding: 0 10px;
    margin-bottom: 12px;
  }

  .plru-li:nth-child(n) {
    animation-delay: 0.2s;
  }

  .prod-list-ri-ul {
    margin: 0 -10px;
  }

  .prod-list h2 {
    font-size: 22px;
    margin-bottom: 20px;
  }

  .plpu-item-le-num {
    line-height: 1.5;
    padding: 0px 6px 0px;
    font-size: 10px;
    margin-left: 14px;
  }

  .plpu-item-le span {
    width: 12px;
    height: 11px;
    margin-right: 8px;
  }

  .plsu-lis p {
    font-size: 10px;
    padding: 1px 6px;
  }

  .plru-li-sect {
    padding: 0px 14px 16px;
    border-radius: 10px;
  }

  .series-ban-top-tit {
    font-size: 24px;
    margin-bottom: 20px;
  }

  .series-ban-top-word {
    width: calc(100% - 40px);
    margin: 0 auto;
  }

  .prodet-box-bg {
    display: none;
  }

  .series-ban-top {
    height: auto;
    top: auto;
    width: 100%;
    position: static;
    padding: 42px 0 30px;
  }

  .prodet-item {
    opacity: 1;
    pointer-events: all;
    position: relative;
    top: auto;
    height: auto;
  }

  .sbwc-phimg {
    display: block;
    width: 100%;
  }

  .series-ban-wrap-cont {
    width: 100%;
    padding: 0 20px;
  }

  .series-ban-wrap .pbcl-list {
    flex-wrap: wrap;
  }

  .series-ban-wrap .pbcl-list-item {
    margin-bottom: 10px;
  }

  .pbcl-list-item {
    padding: 0 5px;
  }

  .pbcl-list {
    margin: 0 -5px 26px;
  }

  .prodet-box {
    height: auto;
    overflow: hidden;
  }

  /* .series-adv h2 {
    font-size: 22px;
    position: relative;
    text-align: center;
    left: auto;
    top: auto;
    transform: inherit;
    margin-bottom: 22px;
  } */

  .series-adv-line {
    width: 400px;
    height: 400px;
  }

  /* .series-adv {
    padding: 42px 0 42px;
  } */

  /* .series-adv-swip {
    padding-bottom: 45px !important;
  } */

  .series-adv .mod-arrows,
  .prodet-apply .mod-arrows,
  .news-cry .mod-arrows {
    width: 70px;
  }

  .series-ban-wrap-cont h1 {
    font-size: 22px;
  }

  .series-prod-ul {
    flex-wrap: wrap;
  }

  .series-prod-ul-li {
    width: 100%;
    margin-bottom: 16px;
  }

  .series-prod-ul-li:last-child {
    margin-bottom: 0px;
  }

  .series-prod-ul-li:nth-child(n) {
    animation-delay: 0.2s;
  }

  .spul-sect-top-tit {
    height: auto;
    -webkit-line-clamp: inherit;
  }

  .prodet-apply::after {
    width: 20px;
  }

  .pasw-li .haru-li-cry {
    width: calc(100% - 20px);
    opacity: 1 !important;
    pointer-events: all !important;
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    bottom: 10px;
  }

  .haru-li-cry a {
    width: 100%;
  }

  .ys-typeselect-cry-top {
    flex-direction: column !important;
    justify-content: center !important;
  }

  .ys-tct-left {
    flex-direction: column-reverse !important;
    justify-content: center !important;
  }

  .ys-tct-left-reset {
    margin-left: 0px !important;
  }

  .ys-tct-text {
    margin: 14px 0;
  }

  .ys-typeselect-b2t-hd,
  .ys-typeselect-item .ys-typeselect-td,
  .ys-typeselect-zhan {
    display: none !important;
  }

  .ys-typeselect-item .ys-typeselect-td00 {
    display: flex !important;
    justify-content: flex-end;
    width: 100% !important;
  }

  .ys-typeselect-nb-core {
    padding: 8px 14px !important;
  }

  .ys-typeselect-item,
  .ys-typeselect-other,
  .ys-typeselect-other-flex {
    width: 100% !important;
  }

  .secleclist-page .ys-nybanner .ys-pos-center {
    bottom: 24px;
    padding: 42px 0;
    width: 100%;
    flex-direction: column;
    position: relative;
    left: auto;
    bottom: auto;
    transform: inherit !important;
  }

  .secleclist-page .ys-ban-prod {
    width: calc(100% - 40px);
    padding: 25px 20px;
  }

  .secleclist-page .ys-nyban-title {
    width: calc(100% - 40px);
    margin-bottom: 20px;
  }

  .secleclist-page .ys-nyban-img {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
  }

  .secleclist-page .ys-nyban-img img {
    width: 100%;
    height: 100%;
    object-fit: cover;
  }

  .secleclist-page .ys-nybanner {
    width: calc(100% - 40px);
    margin: 0 auto;
  }

  .load-item-ul-li {
    width: 50%;
  }

  .load-item-ul-li:nth-child(2n+1) {
    animation-delay: 0.2s;
  }

  .load-item-ul-li:nth-child(2n+2) {
    animation-delay: 0.3s;
  }

  .liul-box {
    padding: 46% 12px 14px;
    border-radius: 5px;
  }

  .liul-cry-icon {
    width: 14px;
  }

  .load-item {
    padding-top: 34px;
  }

  .load-item-ul-li {
    padding: 0 8px;
  }

  .load-item-ul {
    margin: 0 -8px;
  }

  .ys-nyban-img {
    width: calc(100% - 40px);
    border-radius: 10px;
  }

  .from-modal-cont {
    padding: 25px 20px;
  }

  .from-modal .icon-close:before {
    font-size: 14px;
  }

  .ys-fii-name {
    margin-bottom: 2px;
    font-size: 14px;
  }

  .ys-form-inof-item2 {
    width: 100%;
  }

  .ys-fii-input {
    height: 32px;
  }

  .ys-form-inof-item {
    margin-bottom: 12px;
  }

  .ys-ficri p {
    line-height: 32px;
    font-size: 10px;
  }

  .ys-ficri {
    margin-left: 10px;
  }

  .ys-fic-auth-img {
    right: 10px;
    width: 60px;
  }

  .ys-fic-auth .ys-fii-input input {
    padding-right: 70px;
  }

  .ys-fii-input input,
  .ys-fii-input textarea {
    padding: 0 10px;
    font-size: 12px;
  }

  .ys-fia-text-word {
    width: calc(100% - 12px);
    padding-left: 8px;
    font-size: 12px;
  }

  .ys-fia-text-btn {
    width: 12px;
    height: 12px;
    top: 4px;
  }

  .from-modal-cont {
    padding: 20px 20px 25px;
  }

  .from-modal-tit {
    padding: 20px 20px 16px 20px;
  }

  .from-modal .ys-modal-content {
    max-height: 620px;
    border-radius: 10px;
  }

  .from-modal .mCSB_inside>.mCSB_container {
    margin-right: 0px;
  }

  .mCSB_scrollTools .mCSB_draggerContainer {
    top: 15px;
    bottom: 15px;
  }

  .ys-fii-tips span {
    font-size: 10px;
  }

  .prodet-ban-cry {
    padding: 0 40px;
  }

  .pbcr-cont-box {
    width: calc(100% - 40px);
    height: 260px;
    margin-left: 20px;
  }

  .plib-img {
    width: 14px;
    margin-right: 7px;
  }

  .pbcl-list-item-box p {
    font-size: 10px;
  }

  .pbcl-list {
    margin: 0 -5px 18px;
  }

  .prodet-ban-cry-le h1 span {
    margin-bottom: 2px;
    font-size: 16px;
  }

  .prodet-cry-fl {
    padding-top: 345px;
  }

  .prodet-cry-fl h2 {
    margin-bottom: 16px;
  }

  .prodet-cry-fl-word p {
    font-size: 14px;
  }

  .pcfu-li-boxs p {
    font-size: 12px;
  }

  .pcfu-li-boxs {
    padding: 5px 8px;
  }

  .pcfu-li-boxs-icon {
    width: 14px;
    margin-right: 6px;
  }

  .prodet-cry {
    padding: 0px 0 40px;
  }

  .pcbw-img {
    width: 100%;
    height: 100%;
  }

  .prodet-table-wrap {
    padding: 25px 20px;
    flex-direction: column;
  }

  .prodet-table-le {
    width: 60%;
    margin: 0 auto 30px;
  }

  .prodet-table-ri {
    padding-left: 0;
    width: 100%;
  }

  .ptrt-ul-li-text {
    padding: 8px 0px;
  }

  .ptrt-ul-li-text1 {
    width: 60%;
  }

  .ptrt-ul-li-text2 {
    width: 40%;
  }

  .prodet-table-ri-top {
    max-height: 255px;
  }

  .prodet-table-ri .pbcl-btnul {
    margin: 0 -12px 0px;
  }

  .news-list-ul-li {
    width: 100%;
  }

  .news-list-ul-li:nth-child(n) {
    animation-delay: 0.2s;
  }

  .pc-fenye li {
    width: 26px;
    height: 26px;
    font-size: 14px;
    line-height: 26px;
    margin: 0 4px;
  }

  .ncul-box {
    flex-direction: column;
  }

  .ncul-box-le,
  .ncul-box-ri {
    width: 100%;
    border-radius: 10px;
  }

  .ncul-box-ri {
    margin-top: 10px;
  }

  .ys-nyban-title p {
    width: 100%;
    font-size: 24px;
    margin-top: 12px;
  }

  .ys-nyban-title h1 {
    font-size: 16px;
  }

  .ncul-box-ri .std-btn2 {
    margin-top: 10px;
  }

  .news-cry .mod-arrows {
    right: 20px;
  }

  .nltr-sear {
    width: 100%;
  }

  .nltr-select {
    width: 100%;
    margin-right: 0;
    margin-bottom: 10px;
  }

  .news-list-top-le {
    margin-bottom: 8px;
  }

  .news-list-top-ri {
    width: 100%;
    flex-direction: column;
    align-items: flex-start;
  }

  .news-list-top {
    flex-direction: column;
    align-items: flex-start;
    border-radius: 10px;
  }

  .inul-link {
    height: 260px;
    overflow: hidden;
  }

  .illb-num {
    margin: 0 20px;
  }

  .inul-link-cry {
    width: calc(100% - 30px);
    bottom: 15px;
    border-radius: 10px;
    padding: 18px 14px;
  }

  .inul-link-le-bot p {
    font-size: 12px;
    white-space: nowrap;
  }

  .ihsu-li.slick-current .ihsu-li-num {
    transform: translate(-50%, -50%) scale(1.1);
  }

  .ihsu-li:nth-child(2n+2) .ihsu-li-num {
    top: 84%;
  }

  .ihsu-li:nth-child(2n+1) .ihsu-li-num {
    top: 22%;
  }

  .infor-hist-slide-ul {
    width: 30%;
  }

  .ihiu-lis-boxs .ys-imgbox-cover {
    border-radius: 10px;
    width: 100%;
    margin-bottom: 15px;
  }

  .ihiu-lis-le {
    width: 100%;
    padding-right: 0;
  }

  .ihiu-lis-boxs {
    padding: 20px 0 16px;
    flex-direction: column-reverse;
  }

  .ihiu-lis-le-tit {
    margin-bottom: 10px;
  }

  .ihiu-lis-le-bot {
    display: flex;
    align-items: center;
    margin: 0 -10px;
  }

  .ihiu-lis-le-bot .ncul-box-ri-date,
  .ihiu-lis-le-bot .illb-num {
    padding: 0 10px;
    margin-bottom: 0px;
  }

  .ys-share-img {
    width: 24px;
  }

  .ys-share-list {
    margin-right: 8px;
  }

  .newdet-edr-cry {
    margin-bottom: 16px;
  }

  .newdet-edr-share {
    padding-bottom: 18px;
    margin-bottom: 26px;
  }

  .nepu-li-link {
    flex-direction: column;
    align-items: flex-start;
  }

  .home-news .home-prod-tp {
    align-items: center;
    flex-direction: row;
    justify-content: space-between;
  }

  .newder-edr-top-tab {
    margin-bottom: 14px;
    font-size: 16px;
  }

  .clul-boxs .ys-imgbox-cover {
    width: 100%;
    border-radius: 10px;
    margin-bottom: 24px;
  }

  .clul-box-le {
    width: 100%;
  }

  .clul-boxs .ys-cont1560 {
    flex-direction: column-reverse;
  }

  .creat-list-bot-line {
    opacity: 0 !important;
  }

  .creat-list-ul-li {
    top: auto !important;
    position: relative;
  }

  .clul-boxs {
    padding: 40px 0;
    border-radius: 10px;
  }

  .clul-box-le-tit {
    margin-bottom: 12px;
    font-size: 16px;
  }

  .join-family .mod-word {
    width: 100%;
    margin: 0 auto 30px;
  }

  .join-family-ul-li {
    width: 100%;
    padding: 0 10px;
    transform: translateY(0%) !important;
    margin-bottom: 20px;
  }

  .join-family-ul-li:last-child {
    margin-bottom: 0px;
  }

  .jrlu-lis {
    width: 180px;
    margin-right: 10px;
  }

  .jrlu-lis .ys-imgbox-cover {
    border-radius: 5px;
  }

  .join-family-ul {
    flex-wrap: wrap;
  }

  .join-run-list-ul {
    width: calc(calc(180px* var(--width-shu)) + calc(10px* var(--width-shu)));
  }

  .join-run-list1 {
    margin-bottom: 10px;
  }

  .join-word-ul-li.act,
  .join-word-ul-li {
    width: 100%;
  }

  .join-word-ul {
    flex-wrap: wrap;
  }

  .join-word-ul-li {
    margin-bottom: 20px;
  }

  .join-word-ul-li:nth-child(n) {
    animation-delay: 0.2s;
  }

  .join-word-ul-li:last-child {
    margin-bottom: 0px;
  }

  .ihsu-li-icon {
    width: 14px;
  }

  .infor-hist-slide-ul .slick-list {
    padding: 0px !important;
  }

  .recruit-bot-tpul {
    display: none;
  }

  .rbbl-boxs-tp-item:last-child {
    width: auto;
    position: absolute;
    top: 50%;
    right: 4px;
    transform: translateY(-50%);
  }

  .recruit-bot-tpul-li,
  .rbbl-boxs-tp-item {
    width: auto !important;
  }

  .rbbl-boxs-tp-item p {
    padding: 0;
  }

  .rbbl-boxs-tp-item {
    padding: 0 12px;
  }

  .rbbe-tit {
    font-size: 16px;
    padding-bottom: 8px;
    margin-bottom: 8px;
  }

  .rbbl-boxs-tp-item p span {
    width: 18px;
    height: 18px;
  }

  .rbbl-boxs-bot {
    padding: 20px 12px;
  }

  .rbbl-boxs-tp {
    flex-wrap: wrap;
    padding-right: 25px;
    position: relative;
    padding-top: 8px;
    padding-bottom: 8px;
  }

  .rbbe-edr {
    margin-bottom: 16px;
  }

  .ctact-from-wrap {
    flex-wrap: wrap;
  }

  .ctact-from-le {
    width: 100%;
    padding-right: 0;
    margin-bottom: 20px;
  }

  .ctact-from-ri {
    width: 100%;
  }

  .ctact-from-le-logo {
    width: 128px;
  }

  .ctact-from-le h2 {
    font-size: 22px;
    margin-bottom: 12px;
  }

  .ctact-from-le-word p {
    font-size: 14px;
  }

  .ctact-from-le-bt .ctact-from-le-swip {
    padding-bottom: 42px;
  }

  .ctact-from-le-bt .swiper-container-horizontal>.swiper-pagination-progressbar,
  .about-honor-wrap .swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
    bottom: 14px !important;
  }

  .yfiu-li-box span {
    width: 16px;
    height: 16px;
    margin-right: 6px;
  }

  .yfiu-li-box span::after {
    width: 6px;
    height: 6px;
  }

  .ys-fia-text-word p {
    font-size: 12px;
  }

  .ctact-from-ri {
    padding: 22px 16px;
    border-radius: 10px;
  }

  .ctul-ul-il p::after {
    top: 9px;
    width: 4px;
    height: 4px;
  }

  .ctul-ul-il {
    padding: 0 6px;
    margin-bottom: 4px;
  }

  .ctul-ul {
    margin: 0 -6px 12px;
  }

  .ctul-tab p {
    font-size: 12px;
    padding: 2px 14px 1px;
  }

  .ctul-tit {
    margin-bottom: 14px;
  }

  .ctul-bot-ul {
    width: 100%;
    padding: 0 15px;
    border-right: none;
  }

  .ctul-bot {
    flex-wrap: wrap;
  }

  .dcru-lis-img {
    width: 52%;
    flex-shrink: 0;
    font-size: 0;
    margin-bottom: 20px;
  }

  .dcru-lis-box {
    border-radius: 10px;
    flex-direction: column;
    padding: 25px 20px;
    align-items: center;
    justify-content: center;
  }

  .dcru-lis1 .dcru-lis-box {
    border-right: 2px solid #95AD07;
  }

  .dcru-lis2 .dcru-lis-box {
    border-right: 2px solid #0069A6;
  }

  .dcru-lis3 .dcru-lis-box {
    border-right: 2px solid #009A93;
  }

  .riul-sects-le-icon {
    width: 32px;
    height: 32px;
    margin-right: 12px;
  }

  .riul-sects-le {
    width: 100%;
    padding-right: 20px;
    margin-bottom: 10px;
  }

  .riul-sects {
    align-items: flex-start;
    flex-direction: column;
    padding: 14px 0;
  }

  .riul-sects-ri-icon {
    width: 14px;
    margin-right: 6px;
  }

  .investor-overview-bot-le {
    width: 100%;
    flex-shrink: 0;
    border-right: none;
    margin-bottom: 16px;
  }

  .investor-overview-bot {
    flex-direction: column;
  }

  .investor-overview-bot-ri {
    padding-left: 0;
    width: 100%;
  }

  .iobr-ul {
    flex-wrap: wrap;
    justify-content: flex-start
  }

  .iobr-ul-il {
    margin-bottom: 10px;
  }

  .iobr-time {
    margin-top: 0px;
  }

  /*.investor-stock-wrap iframe, iframe {*/
  /*    height: 260px !important;*/
  /*}*/
  .rnul-link-ri {
    width: 18px;
    position: absolute;
    top: 24px;
    right: 26px;
  }

  .rnul-link-le {
    padding-right: 0;
    flex-direction: column;
    align-items: flex-start;
  }

  .rnul-link {
    padding: 18px 14px;
  }

  .rnul-link-le-tit {
    padding-left: 0;
    margin-top: 10px;
  }

  .rnul-link-le-icon {
    width: 30px;
  }

  .investor-page .riul-sects-le,
  .report-page .riul-sects-le {
    flex-direction: column;
    align-items: flex-start;
  }

  .investor-page .riul-sects-le-icon,
  .report-page .riul-sects-le-icon {
    margin-bottom: 10px;
  }

  .report-ctact-wrap {
    padding: 25px 18px;
    flex-direction: column;
  }

  .report-ctact-le {
    width: 100%;
    margin-bottom: 14px;
  }

  .report-ctact-ri {
    padding-left: 0;
    width: 100%;
  }

  .ys-cont1160 {
    width: 100%;
    padding: 0 20px;
  }

  .rlbl-icon {
    width: 18px;
    margin-right: 8px;
  }

  .rcru-lis {
    margin-bottom: 10px;
  }

  .report-ctact-le h2 {
    margin-bottom: 6px;
  }

  .report-ctact-le-word p {
    font-size: 14px;
  }

  .ques-main .load-item h2 {
    margin-bottom: 16px;
  }

  .ques-list-le-ul {
    border-radius: 10px;
    padding: 18px 14px;
    margin: 0px -8px;
  }

  .qllu-lis-link {
    font-size: 14px;
    padding: 4px 12px 1px;
  }

  .qllu-lis {
    margin-bottom: 4px;
    padding: 0 8px;
  }

  .qlru-li-tp-tit {
    width: 100%;
    margin-top: 10px;
  }

  .qlru-li-tp {
    flex-wrap: wrap;
  }

  .qlru-li-bt .load-item-ul-li {
    width: 100%;
  }

  .qlru-li-bt .load-item-ul-li:last-child {
    margin-bottom: 0px;
  }

  .qlru-li-tp {
    padding-top: 18px;
    padding-bottom: 18px;
    padding-left: 0;
  }

  .qlru-li-tp-text {
    width: 32px;
    height: 32px;
    flex-shrink: 0;
  }

  .qlru-li-bt-top .qlru-li-tp-tit {
    font-size: 14px;
  }

  .qlru-li-bt-top {
    align-items: flex-start;
  }

  .qlru-li-bt-top .qlru-li-tp-text {
    margin-right: 12px;
    margin-top: 5px;
  }

  .qlru-li-bt {
    margin-bottom: 20px;
    width: 100%;
    border-radius: 10px;
    padding: 20px 16px;
  }

  .qlru-li-tp-tab p {
    padding: 5px 10px 1px;
    font-size: 14px;
  }

  .mark-car-cry {
    opacity: 1;
    position: relative;
    padding: 40px 20px;
    transform: inherit;
    left: auto;
    top: auto;
    width: 100%;
  }

  .mark-car-wrap {
    width: 100%;
    position: absolute;
    height: 100%;
  }

  .mark-car-wrap img {
    width: 100%;
    height: 100%;
    object-fit: cover;
  }

  .mark-case-wrap {
    flex-direction: column;
  }

  .mark-case-le {
    width: 80%;
  }

  .mark-case-ri-swip3 {
    display: none !important;
  }

  .mark-case-ri {
    width: 100%;
    padding-bottom: 0px;
  }

  .mcrs-box2-text {
    margin-bottom: 4px;
  }

  .list-ban-cont {
    width: calc(100% - 40px);
  }

  .soft_platform_swiper {
    height: auto;
    bottom: 40px !important;
  }

  .lwul-box {
    z-index: 2;
    position: relative;
    top: auto;
    left: auto;
    transform: inherit;
    padding: 42px 20px;
  }

  .lwul-bg {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
  }

  .lwul-bg img {
    width: 100%;
    height: 100%;
    object-fit: cover;
  }

  .lwul-word {
    width: 100%;
  }

  .about-page .ys-nyban-ph {
    height: 100%;
    object-fit: cover;
  }

  .about-page .ys-nyban-img {
    height: 100%;
  }

  .ys-nyban-ph2 {
    position: absolute;
    bottom: 0;
    left: 50%;
    transform: translateX(-50%);
    width: 100%;
    z-index: 4;
    height: auto !important;
  }

  .ys-nybanner-text-cry,
  .ys-nybanner-text-cry span {
    font-size: 42px;
  }

  .ys-nybanner-text {
    overflow: hidden;
    position: absolute;
    top: auto;
    left: auto;
    transform: inherit;
    pointer-events: none;
    z-index: 1;
    bottom: 24%;
    right: 20px;
  }

  .about-intro-top {
    flex-direction: column;
  }

  .about-intro-top-ri {
    width: 100%;
    margin-top: 20px;
  }

  .about-intro-video-cry {
    width: 100% !important;
    height: 100% !important;
    border-radius: 10px !important;
  }

  .about-intro-video {
    margin-top: 32px;
  }

  .aivc-ph .aivc-play {
    width: 80px;
    height: 80px;
  }

  .about-think {
    padding: 150px 0 var(--space130);
    margin-top: -90px;
  }

  .athul-boxs-le,
  .athul-boxs-ri {
    width: 100%;
  }

  .athul-boxs {
    flex-direction: column;
  }

  .about-think .about-intro-top {
    margin-bottom: 10px;
  }

  .athul-boxs-ri {
    border-radius: 10px;
    padding: 60px 20px 20px;
    margin-top: 14px;
  }

  .about-think-ul-li:nth-child(2n) .athul-boxs {
    flex-direction: column;
  }

  .about-think-ul-li:nth-child(2n) .athul-boxs-le {
    margin-left: 0;
    margin-right: 0px;
  }

  .about-think-ul-li {
    margin-bottom: 28px;
  }

  .about-gloabl .ys-cont1560 {
    position: relative;
    top: auto;
    left: auto;
    transform: inherit;
    z-index: 2;
  }

  .about-gloabl-box {
    position: relative;
    top: auto;
    left: auto;
    transform: inherit;
    width: 100%;
    height: auto;
    padding-top: 42px;
  }

  .about-gloabl-wrap-img3 {
    opacity: 1;
  }

  .about-gloabl-wrap-img2,
  .about-gloabl-wrap-img1 {
    transform: inherit !important;
  }

  .about-gloabl-wrap {
    margin: -60px auto 0;
  }

  .about-gloabl-cont {
    height: auto;
  }

  .about-gloabl-cry {
    position: relative;
    top: auto;
  }

  .about-gloabl {
    height: auto;
  }

  .about-honor-list {
    width: 100%;
  }

  .ahlu-li p {
    padding: 2px 14px;
    font-size: 14px;
  }

  .infor-hist-slide-ul::after {
    width: 70vw;
    height: 2px;
  }

  .about-honor-item .mod-arrows {
    width: 74px;
  }

  .about-honor-wrap .swiper-wrapper {
    padding-bottom: 44px;
  }

  .about-honor-wrap .swiper-container-horizontal>.swiper-pagination-progressbar,
  .about-honor-wrap .swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
    bottom: 12px !important;
  }

  .plru-li-tit span {
    height: auto;
  }

  .prodet-apply .swiper-container-horizontal>.swiper-pagination-progressbar,
  .prodet-apply .swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,
  .prodet-apply .swiper-horizontal>.swiper-pagination-progressbar,
  .swiper-pagination-progressbar.swiper-pagination-horizontal,
  .prodet-apply .swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,
  .swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,
  .series-adv .swiper-horizontal>.swiper-pagination-progressbar,
  .swiper-pagination-progressbar.swiper-pagination-horizontal,
  .series-adv .swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,
  .swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
    bottom: 15px !important;
    width: calc(100% - 100px) !important;
  }

  .prodet-apply-swip {
    overflow: hidden !important;
  }

  .prodet-ban-cry-ri {
    top: calc(100% + 72px);
    transform: inherit;
    left: 50%;
  }

  .pbcr-cont-box-wrap {
    margin-top: 0px;
  }

  .pbcr-cont-box {
    height: 290px;
  }

  .pcbw-img img {
    object-fit: cover;
  }

  .prodet-cry-fl {
    padding-top: 360px;
  }

  .plpu-item {
    width: 100%;
  }

  .ys-ban-prod {
    box-shadow: 0px 161.6px 53.084px 0px rgba(132, 155, 179, 0.00), 0px 67.342px 60.937px 0px rgba(132, 155, 179, 0.01), 0px 50.258px 51.691px 0px rgba(132, 155, 179, 0.05), 0px 41.665px 41.665px 0px rgba(132, 155, 179, 0.09), 0px 10.245px 23.223px 0px rgba(132, 155, 179, 0.10);
  }

  .recruit-top {
    align-items: flex-start;
    flex-direction: column;
  }

  .recruit-top h2 {
    width: 100%;
    margin-bottom: 16px;
  }

  .aivc-play-icon {
    width: 7px;
    margin-left: 3px;
  }

  .aivc-play p {
    font-size: 10px;
  }

  .aivc-ph .aivc-play {
    width: 66px;
    height: 66px;
    pointer-events: all;
  }

  .ys-typeselect-nb-core {
    padding: 7px 14px !important;
  }

  .ys-typeselect-nb-core .ys-typeselect-nbc-font {
    line-height: 2 !important;
  }

  .ys-typeselect-nb-core {
    height: 43.7px;
  }

  .about-deve-ul-li {
    width: 100% !important;
  }

  .about-deve-main .mod-arrows {
    width: 72px;
  }

  .about-deve-tit span {
    margin: 0px;
  }

  .home-news .home-prod-tp-le {
    margin-bottom: 0px !important;
  }

  .about-deve-ph .mod-arrows {
    width: 78px;
    position: absolute;
    bottom: 0;
    right: 20px;
    z-index: 2;
  }

  .about-deve-ul-li {
    width: calc(100% - 16px) !important;
  }

  .haru-li-box {
    height: 100%;
  }

  .haru-li {
    height: auto !important;
  }

  .home-apply-ri-ul .slick-track {
    display: flex;
    align-items: stretch;
  }

  .home-apply-wrap {
    display: block;
  }

  .haru-li {
    margin-bottom: 0px;
  }

  .home-apply-ri-ul .slick-list {
    padding-bottom: 20px;
  }

  .qllu-lis-link {
    font-size: 14px;
    padding: 4px 0px 1px;
  }

  .qllu-lis.act .qllu-lis-link {
    padding: 4px 12px 1px;
  }

  .secleclist-cont::after,
  .secleclist-cont::before {
    display: none !important;
  }

  #video-canvas0 {
    opacity: 0;
  }

  .ys-ban-li.on #video-canvas0 {
    opacity: 1;
  }

  .ahti-cry-edr ul li p {
    font-size: 14px;
  }

  .ahti-num {
    font-size: 50px;
  }

  .ahti-cry-num {
    margin-bottom: 6px;
  }

  .ahti-box {
    padding: 25px 20px;
  }

  .about-hist .mod-arrows {
    width: 80px;
    margin: 0 auto;
  }

  .about-hist-tplist .slick-list {
    padding-bottom: 28px;
  }

  .home-apply-ri-ph {
    display: block;
  }

  .home-apply-ri .home-apply-ri-ul {
    display: none;
  }

  .haru-li-cry {
    width: 100%;
    bottom: 20px;
    left: 50%;
    position: absolute;
    padding: 0 18px;
    transform: translateX(-50%);
  }

  .haru-li-box {
    height: 260px;
  }

  .haru-li-box {
    transform: inherit;
    opacity: 1;
  }

  .mark-page .home-prod-tp p {
    text-align: center;
  }

  .ys-typeselect-nb-core {
    height: 44px;
  }

  .ys-typeselect-b2th-right {
    width: calc(100% - 195px) !important;
  }

  .ys-typeselect-oa-th,
  .ys-typeselect-td,
  .ys-typeselect-item .ys-typeselect-td {
    min-width: 100px !important;
    --minwidth: 100 !important;
  }

  .series-ban-bg {
    display: none;
  }

  .series-ban-top {
    display: none;
  }

  .series-ban {
    background: var(--color030);
    border-radius: 10px;
  }

  /* 20250225 */
  .series-video-zhan {
    display: none;
  }

  .series-video-wrap {
    height: auto;
    clip-path: none;
    -webkit-clip-path: none;
    -moz-clip-path: none;
    -ms-clip-path: none;
    -o-clip-path: none;
    margin-top: 0;
    position: relative !important;
    top: auto;
  }

  .arrows-icon {
    backdrop-filter: blur(0px);
  }

  .home-prod .arrows-icon {
    background: rgba(255, 255, 255, 0.25);
  }

  .prodet-table-bg img:nth-child(2) {
    display: block;
  }

  .prodet-table-bg img:nth-child(1) {
    display: none;
  }

  .cblu-lis-icon {
    width: 16px;
    margin-right: 8px;
    margin-top: 2px;
  }

  .cblu-lis-box p {
    font-size: 12px;
  }

  .creat-list-ul-li:last-child {
    transform: translateY(0px);
  }

  .cblu-lis {
    margin-bottom: 6px;
  }

  .clul-box-le-tit {
    margin-bottom: 8px;
    font-size: 14px;
  }

  .ys-fic-auth-img {
    right: 10px;
    width: 116px;
  }

  .ys-fic-auth .ys-fii-input input {
    padding-right: 132px;
  }

  .ys-fii-name {
    margin-bottom: 2px;
    font-size: 14px;
  }

  .ys-fii-submit {
    padding: 6px 0;
    font-size: 12px;
  }

  .ys-fia-text-word p {
    font-size: 12px;
    line-height: 1.5;
  }

  .ys-form-inof-text {
    font-size: 14px;
    margin-right: 16px;
  }

  .yfiu-li-box span {
    width: 12px;
    height: 12px;
    margin-right: 5px;
  }

  .yfiu-li-box span::after {
    width: 5px;
    height: 5px;
  }

  .yfiu-li-box p {
    font-size: 14px;
  }

  .ys-form-inof-ul {
    margin: 0 -8px;
    position: relative;
    top: -2px;
  }

  .yfiu-li {
    padding: 0 8px;
  }

  .home-creat-video-min img {
    width: 30px;
    margin: 0 auto 12px;
  }

  .home-prod .swiper-container-horizontal>.swiper-pagination-progressbar {
    width: calc(100% - 95px) !important;
  }

  .home-main .hull-fl-tp-ul {
    display: none !important;
  }

  .home-main .hull-fl .std-btn2 {
    margin-top: 0;
  }

  .hull-fl-tp-tit {
    margin-bottom: 8px;
  }

  .hull-fl-tp-word {
    margin-bottom: 0px;
  }

  .from-modal .icon-close:before {
    font-size: 18px;
  }

  .from-modal .ys-modal-close {
    right: 32px;
    top: 34px;
    z-index: 99;
  }

  .ys-fic-auth-img {
    right: 10px;
    width: auto;
    display: block;
    height: 20px;
  }

  .msul-hide {
    width: 90px;
    padding: 5px;
    left: 0;
    transform: inherit;
  }

  .liul-cry-le-tit {
    text-overflow: ellipsis;
    height: 3.5em;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
  }

  .home-prod .swiper-horizontal>.swiper-pagination-progressbar,
  .swiper-pagination-progressbar.swiper-pagination-horizontal,
  .swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,
  .swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
    width: calc(100% - 100px) !important;
  }

  .mark-page .home-prod .swiper-pagination-progressbar,
  .mark-page .home-prod .swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
    bottom: 16px !important;
  }

  .about-gloabl-box {
    padding-top: 0px;
  }

  .plsu-lis p {
    font-size: 10px;
    padding: 0px 6px;
  }

  .plru-li {
    margin-bottom: 20px;
  }

  .pasw-li,
  .pasw-li.on {
    width: auto;
  }

  .swiper1.swiper-pagination {
    opacity: 1;
  }

  .prodet-apply-swip-ul {
    margin: 0;
  }

  .pasw-li {
    padding: 0;
  }

  .ctact-total-list-item::after {
    top: 100%;
    width: 100%;
    height: 1px;
  }

  .ctact-total-list {
    padding: 15px 14px;
    flex-wrap: wrap;
  }

  .ctact-total-list-item {
    width: 100%;
    padding: 0px 10px;
  }

  .ctli-box {
    padding: 12px 0;
  }

  .pasw-li .haru-li-cry a {
    height: auto !important;
    overflow: hidden;
    transition: all .4s;
    background: transparent;
    padding: 20px 0;
  }

  .pasw-li .haru-li-cry {
    width: 100%;
    opacity: 1 !important;
    pointer-events: all !important;
    position: relative;
    left: auto;
    transform: inherit;
    bottom: auto;
    background: #fff;
  }

  .pasw-li-box {
    height: 100% !important;
    background: #fff;
  }

  .hlct-le-btn p {
    color: var(--color333);
  }

  .haru-li-cry-word p {
    color: var(--color666);
    text-overflow: ellipsis;
    height: 7.25em;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 5;
    overflow: hidden;
  }

  .pasw-li {
    height: auto !important;
  }

  .pasw-li-box-img,
  .pasw-li-box-img img {
    width: 100%;
    height: auto;
    object-fit: cover;
  }

  .prodet-apply-swip-ul {
    align-items: stretch;
  }

  .haru-li-cry-tp .std-btn2-icon img:nth-child(1) {
    opacity: 1;
  }

  .haru-li-cry-tp .std-btn2-icon img:nth-child(2) {
    opacity: 0;
  }

  .haru-li-cry-tp .std-btn2-icon {
    border: solid 1px var(--color030);
  }

  .home-main .haru-li-box {
    height: 100% !important;
    transform: inherit;
    opacity: 1;
    background: #fff;
    box-shadow: 0px 15px 15px 0px rgba(71, 71, 71, 0.10);
    border-radius: 10px;
  }

  .home-main .haru-li-img {
    border-radius: 10px;
    position: relative;
    top: auto;
    left: auto;
    width: 100%;
    height: auto;
  }

  .home-main .haru-li-cry {
    width: 100%;
    bottom: auto;
    left: auto;
    position: relative;
    padding: 0;
    transform: inherit;
    background: transparent;
  }

  .home-main .haru-li-cry a {
    width: 100%;
    background: transparent;
  }

  .liul-cry-le-tit {
    font-size: 14px;
  }

  .ys-fic-auth .ys-fii-input input {
    padding-right: 142px;
  }

  .ctli-box {
    justify-content: flex-start;
  }

  .nltr-sear-icon {
    width: 18px;
    right: 12px;
  }

  .mark-car-cry h2 {
    color: var(--color030);
  }

  .mark-car-cry-word p {
    color: var(--color666);
  }

  .mark-car-cry {
    padding: 26px 0px 0px;
  }

  .mark-car-wrap {
    position: relative;
  }

  .mark-car-top {
    border-radius: 10px;
  }

  .mark-car-cont {
    border-radius: 10px;
  }

  .sasu-li-icon {
    width: 34px;
    margin-bottom: 32px;
  }

  .prodet-apply-swip {
    padding-bottom: 50px !important;
  }

  .liul-cry-le-tit {
    height: auto;
  }

  .about-deve-ph .arrows-icon {
    background: #fff;
  }

  .series-newcry .mark-car-cont {
    display: none;
  }

  .series-newcry-cont {
    background: var(--color030);
    width: calc(100% - 40px);
    margin: var(--space24) auto 0;
    position: relative;
    height: auto;
    border-radius: 10px;
    overflow: hidden;
  }

  .series-newcry .mark-car-cry {
    display: flex;
    position: relative;
    left: auto;
    bottom: auto;
    transform: inherit;
    width: 100%;
    padding: 0 20px 42px;
  }

  .join-happin-img-li .ys-imgbox-cover img {
    height: 300px;
    object-fit: cover;
  }

  .jobu-li {
    min-height: 250px;
  }

  .jobu-wrap {
    border-radius: 10px;
  }

  .jobu-wrap {
    padding: 26px 12px;
  }

  .jobu-wrap-ul {
    margin: 0 -8px;
  }

  .jobu-wrap-ul-li {
    padding: 0 8px;
  }

  .hllw-more-link {
    padding: 4px 20px;
  }

  .hllw-more-ri {
    width: 18px;
  }

  .ys-ban-video {
    display: none;
  }

  .system-monitor-ri-more {
    bottom: 18px;
    left: 18px;
  }

  .home-about-ul {
    flex-wrap: wrap;
  }

  .home-about-ul-li {
    width: 50%;
    margin-bottom: 15px;
  }

  .slick-dots li {
    width: 26px;
  }

  .details-period-ul {
    margin-left: -6px;
    margin-right: -6px;
  }

  .details-period-list {
    padding: 0 6px;
  }

  .dpll-top {
    margin-bottom: 10px;
  }

  .dpll-top-nub {
    width: 30px;
    height: 30px;
    line-height: 30px;
    font-size: 14px;
  }

  .innovat-quanti-btm-img img {
    object-fit: cover;
    min-height: 180px;
  }

  .iqbu-li {
    width: 100%;
  }

  .iqbu-li:last-child {
    margin-bottom: 0;
  }

  .dpll-top-text {
    margin-left: 10px;
  }

  .home-choose-btm {
    margin-top: 28px;
    padding: 20px 18px;
  }

  .home-choose-btm-le {
    width: 100%;
  }

  .hcbl-li {
    width: 50%;
    padding-right: 8px;
  }

  .hcbl-li {
    display: flex;
    justify-content: space-between;
    flex-direction: column;
  }

  .hcbl-li-info {
    margin-bottom: 0px;
  }

  .hcbl-li-btm .std-h6 {
    font-size: 14px;
  }

  .hcbl-li-btm .std-h4 {
    font-size: 22px;
  }

  .home-choose-btm-ri {
    width: 100%;
  }

  .home-choose-btm-ri {
    border-top: 1px solid rgba(0, 0, 0, 0.2);
    border-left: none;
    justify-content: center;
    padding-left: 0;
    padding-right: 0;
    display: block;
  }
  
  .hcbr-wrap {
      display: flex;
      align-items: center;
      padding: 10px 0;
  }
  
  .hcbr-wrap-tit {
      margin-bottom: 0;
      margin-right: 12px;
  }

  /* 767end */
}

@media screen and (max-width: 768px) {
  .accl_li_item {
    width: calc((180px* var(--width-shu)) +(10px* var(--width-shu)));
  }

  .accl_li_item_li {
    margin-right: 10px;
  }

  .accu_li_cont_text {
    top: auto;
    bottom: 0 !important;
  }

  .alct_parga p {
    height: 7em;
    overflow: hidden;
  }

  .scul_box {
    box-shadow: 0px 2px 10px 0px rgba(0, 61, 150, 0.15);
  }

  .scul_word p {
    font-size: 14px;
  }

  /* 768end */
}

@media screen and (max-width: 480px) {
  .accl_li1 {
    margin-bottom: 18px;
  }

  .accl_li_item {
    width: calc((110px* var(--width-shu)) +(10px* var(--width-shu)));
  }

  .accl_li_item_li {
    width: 110px;
  }

  .gh_hban .std-h5 {
    margin-top: 12px;
  }

  .details-period-ul {
    --jian: 4px;
  }

  .details-period-list {
    width: 100%;
  }

  .details-period-list-link {
    padding: 16px 15px;
  }

  .sectorlt_sect2_li_text {
    padding: 20px;
  }

  .sectorlt_sect2_li_text .std_title4 {
    margin-bottom: 5px;
  }

  .new_wrap_list_li {
    width: 100%;
  }

  /* .idlu_li:last-child {
    margin-bottom: 0;
  } */

  .idlu_wrap {
    border-radius: 10px;
  }

  /* 480end */
}

/* logo走马灯 */

@media screen and (max-width: 1680px) {
  .home_partner_bot_bj {
    font-size: 350px;
  }

  .hpbr_run_li {
    width: 270px;
    margin: 0 30px;
  }
}

@media screen and (max-width: 1440px) {
  .home_partner_bot_bj {
    font-size: 300px;
  }

  .hpbr_run_li {
    width: 220px;
    margin: 0 20px;
  }

  .hpbr_run_li {
    margin: 0 10px;
  }
}

@media screen and (max-width: 1280px) {
  .home_partner_bot_bj {
    font-size: 240px;
  }

  .hpbr_run_li {
    width: 190px;
    margin: 0 20px;
  }
}

@media screen and (max-width: 1199px) {
  .hpbr_run_li {
    width: 170px;
    margin: 0 20px;
  }
}

@media screen and (max-width: 768px) {
  .home_partner_bot_bj {
    font-size: 180px;
  }

  .hpbr_run_li {
    width: 150px;
    margin: 0 15px;
  }
}

@media screen and (max-width: 480px) {
  .home_partner_bot_bj {
    font-size: 130px;
  }

  .hpbr_run1 {
    margin-bottom: 10px;
  }
}

/* logo走马灯end */