@charset "utf-8";
/* 响应式原则：调大看小 */
@media screen and (max-width: 1920px) {
    /* 1920end */
}
@media screen and (max-width: 1680px) {
    :root {
        /* 字号 */
        --font54: 50px;
        --font42: 40px;
        --font38: 36px;
        /* 板块间距 */
        --space120: 110px;
        --space40: 35px;
    }
    .head-search {
        padding-left: 50px;
        width: 400px;
    }
    .head-list {
        width: calc(100% - 184px - 400px - 56px);
        padding-left: 40px;
        padding-right: 50px;
    }
    .ys-ban-slick .slick-prev {
        width: 35px;
        height: 35px;
        left: 30px;
    }
    .ys-ban-slick .slick-next {
        width: 35px;
        height: 35px;
        right: 30px;
    }
    .prod-slick {
        margin: 0 -12px;
    }
    .prod-slick-li  {
        padding: 0 12px;
    }
    .htct-li {
        padding: 25px 25px 30px;
    }
    .htct-li-icon {
        width: 140px;
    }
    .home-appl-cont-title {
        padding-bottom: 50px;
    }
    .hmtt-top {
        padding-bottom: 50px;
    }
    .home-apply {
        padding-top: 50px;
    }
    .home-intr-cont-ul {
        padding-bottom: 60px;
        margin: 0 -50px;
    }
    .hicu-li {
        padding: 0 50px;
    }
    .home-info-cont-top {
        padding-bottom: 35px;
    }
    .hicm-right {
        padding-left: 50px;
    }
    .hicm-right-title {
        padding-bottom: 12px;
    }
    .hicm-right-text{
        margin-bottom: 60px;
    }
    .scul-right {
        width: 40%;
    }
    .scul-righ-text {
        padding-top: 15px;
    }
    .scul-righ-button {
        padding-top: 22px;
    }
    .nctr-button {
        padding-top: 50px;
    }
    .model-cont-right {
        padding-left: 170px;
        padding-top: 90px;
    }
    .ys-hd-pc-cont{
        padding-left: 0;
    }
    .head-nav-item {
        padding: 0 16px;
    }
    .head-nav {
        margin: 0 -16px;
    }
    .hnid-cont-ul {
        margin: 0 -38px;
    }
    .hnid-cont-ul-li {
        padding: 0 38px;
    }
    .head-nav-item-down{
        padding: 40px 0;
    }
    #earth {
        width: 900px;
        height: 900px;
    }
    .home-introduce {
        padding-bottom: 270px;
    }
    .hicu-li-cont-title {
        font-size: 80px;
    }
    /* B2产品中心-列表 */
    .table-wrap-search {
        padding: 0 120px;
    }
    .table-wrap-list{
        padding-right: 120px;
    }
    /* B2产品中心-列表 */
    /* ada 2024年7月15日 二批 */
    .brief-about {
        margin-top: -160px;
    }
    .brief-about::after{
        width: calc(100% - 160px);
    }
    .brief-about-cont {
        padding-top: 40px;
    }
    .brief-about-cont-rigth {
        padding-left: 35px;
    }
    .brief-about-ul .hicu-li {
        padding: 0 100px;
    }
    .brief-about-ul {
        margin: 0 -100px;
    }
    .brief-main .hicu-li-cont-title {
        font-size: 70px;
    }
    .brief-about-ul .hicu-li::after {
        height: 40px;
        border-radius: 20px;
    }
    .brief-cult-content {
        padding-bottom: 120px;
    }
    .brief-cult-ul-li {
        margin-top: 80px;
    }
    .bcul-icon {
        width: 68px;
    }
    .bcul-title {
        margin-top: 4px;
    }
    .bcul-text p {
        margin-top: 6px;
    }
    .brief-honour {
        padding-top: 160px;
    }
    .brief-process {
        padding-top: 180px;
    }
    .brief-system {
        padding-top: 120px;
    }
    .brief-coop-ul {
        margin: 0 -20px;
    }
    .brief-coop-ul-li {
        padding: 0 20px;
        margin-bottom: 50px;
    }
    .brief-coop-slick {
        margin: 0 -20px;
    }
    .brief-coop-slick-li {
        padding: 0 20px;
    }
    .brief-deve-slick-cont {
        padding: 32px 30px 35px;
    }
    .bdsc-text {
        padding: 0 60px;
    }
    .bssl-cont {
        padding: 35px 30px 40px 35px;
    }
    .model-cont-right-bom {
        padding-top: 68px;
    }
    /* ada 2024年7月15日 二批 */
    /* 2024.8.2选型表修改-start */
    .table-wrap-list::after{
        width: 120px;
    }
    /* 2024.8.2选型表修改-end */
    /* 1680end */
}
@media screen and (max-width: 1560px) {
    :root {
        --space80: 70px;
    }
    .prod-slick .slick-list {
        padding-bottom: 50px;
    }
    .prod-bun-prev,
    .prod-bun-next{
        top: calc(50% - 25px);
    }
    .htct-li-icon {
        width: 130px;
    }
    .scul-right {
        width: 44%;
    }
    .scul-righ-text {
        padding-top: 12px;
    }
    .scul-righ-button {
        padding-top: 20px;
    }
    .summ-cont-ul-li {
        margin-top: 30px;
    }
    .summary-main .ys-mbx {
        padding-bottom: 20px;
    }
    .apply-content {
        padding-top: 20px;
    }
    .acul-cont {
        padding: 35px 20px 60px 30px;
    }
    .acul-cont-button {
        padding-top: 12px;
    }
    .sect-cont-title {
        padding-top: 30px;
    }
    .sect-cont-text {
        padding-top: 16px;
    }
    .sect-cont-bom {
        margin-top: 30px;
        padding: 50px 38px;
    }
    .sect-cont-right {
        padding-left: 40px;
        margin-left: 35px;
    }
    .scru-li-top {
        padding: 12px 35px;
    }
    .scru-li-bom-ul {
        padding: 14px 35px;
    }
    .serv-cont-bom-right {
        padding-left: 70px;
    }
    .sull-li {
        padding-top: 15px;
    }
    .scbr-tech-li {
        margin-bottom: 30px;
        padding-bottom: 30px;
    }
    .scbr-ul-li-text {
        padding-top: 15px;
    }
    .search-content {
        padding-top: 65px;
    }
    .sear-cont-qu-input input {
        padding: 0 18px;
    }
    .sear-cont-retr-ul {
        margin: 0 -16px;
    }
    .scru-li {
        padding: 0 16px;
    }
    .scru-li a {
        padding: 0 40px;
        line-height: 34px;
    }
    .event-cont-top {
        padding-top: 30px;
    }
    .event-cont-bom {
        padding-top: 25px;
    }
    .ecbt-li {
        padding: 14px 0;
    }
    .nctr-button {
        padding-top: 55px;
    }
    .nctr-date {
        padding-top: 30px;
    }
    .nctr-title {
        font-size: 26px;
        padding-top: 10px;
    }
    .detail-content {
        padding-top: 30px;
    }
    .detail-cont-article {
        padding-top: 30px;
        margin-top: 15px;
    }
    .detail-cont-foot {
        margin-top: 40px;
    }
    .detail-cont-right-title {
        padding-bottom: 25px;
    }
    .dcru-li-text {
        padding-bottom: 8px;
    }
    .rcjc-text {
        padding-top: 50px;
    }
    .rcjc-title {
        padding-top: 16px;
    }
    .rcjc-link {
        padding-top: 50px;
    }
    .rcjc-link-li {
        padding: 0 28px;
    }
    .rcjc-cont {
        padding-bottom: 140px;
    }
    .recr-cont-why-ul {
        margin: 0 -15px;
    }
    .rcwu-li {
        padding: 0 15px;
    }
    .rcwu-li-cont {
        padding: 70px 20px 50px;
    }
    .contact-cont-title {
        padding-top: 30px;
    }
    .ccul-cont {
        padding: 15px 35px 25px;
    }
    .ccul-icon {
        top: 18px;
        right: 18px;
        width: 120px;
    }
    .contact-cont-ul {
        margin: 0 -14px;
    }
    .contact-cont-ul-li {
        padding: 0 14px;
    }
    .model-cont-right {
        padding-left: 150px;
        padding-top: 80px;
    }
    .model-cont-title {
        padding-top: 30px;
    }
    .model-cont-left-text {
        padding-top: 8px;
    }
    .model-cont-left-img {
        padding-top: 16px;
        padding-right: 28px;
    }
    .mcru-li-ul {
        margin: 0 -16px;
    }
    .mcru-li-ul-li {
        padding: 0 16px;
        margin-top: 25px;
    }
    .mlul-cont-select .ys-select-li {
        padding-top: 6px;
    }
    .product-content {
        padding-top: 30px;
    }
    .prod-cont-top {
        padding: 30px 50px 35px 30px;
    }
    .prod-top-left-link {
        padding-top: 28px;
    }
    .prod-cont-bottom {
        padding-top: 50px;
    }
    .prod-cont-foot-cont {
        padding-top: 40px;
        padding-bottom: 40px;
    }
    .model-pop .ys-modal-content {
        padding-top: 50px;
        padding-bottom: 40px;
        max-width: calc(100vw - 40px);
    }
    .ybdu-li.on {
        width: 110px;
    }
    .slick-dots li.slick-active {
        width: 110px;
    }
    .head-logo {
        width: 150px;
        line-height: 70px;
    }
    .head-nav-item-title {
        line-height: 70px;
    }
    .ys-main {
        margin-top: 70px;
    }
    .home-foot-bt-le p a {
        margin-right: 16px;
    }
    .head-nav-item a,
    .head-logo a,
    .head-lang-text{
        line-height: 70px;
    }
    .head-nav-item-down {
        top: 70px;
    }
    .hnid-cont-ul {
        margin: 0 -26px;
    }
    .hnid-cont-ul-li {
        padding: 0 26px;
    }
    .hicu-li-cont-title {
        font-size: 76px;
    }
    .hicu-li {
        padding: 0 40px;
    }
    .home-intr-cont-ul {
        margin: 0 -40px;
    }
    #earth {
        width: 800px;
        height: 800px;
    }
    .home-foot-top {
        padding-bottom: 80px;
    }
    .home-foot{
        padding-top: 80px;
    }
    .head-search-icon {
        line-height: 38px;
    }
    .head-search-input input {
        height: 38px;
    }
    .head-list {
        width: calc(100% - 150px - 380px - 56px);
        padding-left: 30px;
        padding-right: 40px;
    }
    .head-nav-item {
        padding: 0 12px;
    }
    .head-nav {
        margin: 0 -12px;
    }
    .head-search {
        width: 380px;
    }
    .sear-cont-qu-input {
        height: 56px;
    }
    .sear-cont-qu-icon {
        line-height: 56px;
    }
    .rcwu-li-icon {
        width: 90px;
    }
    /* B2产品中心-列表 */
    .table-wrap-list-side {
        width: 270px;
    }
    .twls-cont{
        padding: 50px 25px 50px 35px;
    }
    .table-wrap-list-table {
        width: calc(100% - 270px);
    }
    /* .mc_table_hd th {
        padding: 13px;
    } */
    .twls-ul-li {
        margin-bottom: 23px;
    }
    .table-wrap-search-cont {
        width: 530px;
        height: 48px;
    }
    .twsc-icon{
        line-height: 48px;
    }
    /* B2产品中心-列表 */
    /* ada 2024年7月15日 二批 */
    .recr-cont-top {
        padding-top: 30px;
    }
    .rctd-down-top input {
        height: 46px;
    }
    .rctq-input input {
        height: 46px;
    }
    .recr-cont-bom-top {
        padding: 14px 36px;
    }
    .rcbu-li-top {
        padding: 14px 36px;
    }
    .rcbu-li-bom {
        padding: 32px 36px 40px;
    }
    .rcbu-li-bom-text {
        margin-top: 16px;
    }
    .recr-cont-page {
        padding-top: 30px;
    }
    .brief-about {
        padding: 90px 0 30px;
        margin-top: -140px;
    }
    .brief-about::after{
        width: calc(100% - 140px);
    }
    .brief-about-cont-left {
        width: 54%;
    }
    .brief-about-cont-right{
        width: 46%;
    }
    .brief-about-ul .hicu-li {
        padding: 0 90px;
    }
    .brief-about-ul {
        margin: 0 -90px;
    }
    .brief-main .hicu-li-cont-title {
        font-size: 60px;
    }
    .brief-about-ul .hicu-li::after {
        height: 40px;
        border-radius: 20px;
    }
    .hicu-li-cont {
        display: flex;
        align-items: end;
        margin-bottom: 7px;
    }.hicu-li-cont {
        display: flex;
        align-items: end;
        margin-bottom: 7px;
    }
    .brief-about-ul-icon {
        width: 48px;
        margin-top: 8px;
    }
    .brief-cult-ul-li {
        margin-top: 70px;
    }
    .bcul-icon {
        width: 60px;
    }
    .bcul-title {
        margin-top: 4px;
    }
    .bcul-text p {
        margin-top: 4px;
    }
    .brief-honour {
        padding-top: 140px;
    }
    .brief-deve-slick-cont {
        padding: 30px 30px 30px;
    }
    .brief-process {
        padding-top: 160px;
    }
    .brief-system {
        padding-top: 110px;
    }
    .brief-coop-ul {
        margin: 0 -16px;
    }
    .brief-coop-ul-li {
        padding: 0 16px;
        margin-bottom: 50px;
    }
    .brief-about-ul {
        padding-top: 80px;
    }
    .brief-cult-ul-li {
        padding: 0 50px;
    }
    .brief-cult-ul-slick {
        margin: 0 -50px;
    }
    .brief-deve-slick-li {
        padding: 0 12px 20px;
    }
    .brief-deve-slick {
        margin: 0 -12px;
    }
    .brief-coop-slick {
        margin: 0 -16px;
    }
    .brief-coop-slick-li {
        padding: 0 16px;
    }
    .brief-main .ys-mbx {
        top: 90px;
    }
    .ccul-ul-li span {
        margin-right: 8px;
    }
    .bssl-cont-left-icon {
        width: 36px;
    }
    .hnid-cont-ul{
        margin-top: -34px !important;
    }
    .hnid-cont-ul-li {
        padding-top: 34px !important;
    }
    .hnid-cont-ul-li .hcul-bom li a {
        margin-top: 22px;
    }
    /* ada 2024年7月15日 二批 */
    /* 2024.8.2选型表修改-start */
    .table-wrap.isfixed .mc_table_hd tr {
        top: 70px;
    }
    /* 2024.8.2选型表修改-end */
    /* 1560end */
}
@media screen and (max-width: 1440px) {
    :root {
        /* 字号 */
        --font54: 46px;
        --font42: 38px;
        --font38: 34px;
        --font24: 22px;
        --font22: 20px;
        --font18: 16px;
        /* 板块间距 */
        --space120: 100px;
        --space80: 65px;
        --space40: 30px;
        /* 段落间距 */
        --parpspace10: 8px;
    }
    .ys-modal-content {
        max-height: 650px;
    }
    .head-logo {
        width: 140px;
        line-height: 60px;
    }
    .head-nav-item-title {
        line-height: 60px;
    }
    .ys-main {
        margin-top: 60px;
    }
    .ys-ban-slick .slick-prev {
        width: 35px;
        height: 35px;
        left: 30px;
    }
    .ys-ban-slick .slick-next {
        width: 35px;
        height: 35px;
        right: 30px;
    }
    .htct-li {
        padding: 25px 25px 30px;
    }
    .htct-li-icon {
        width: 110px;
    }
    .htct-li-icon {
        padding-bottom: 20px;
    }
    .home-appl-cont-title {
        padding-bottom: 40px;
    }
    .hmtt-top {
        padding-bottom: 40px;
    }
    .hicu-li-cont-title {
        font-size: 70px;
    }
    .home-intr-cont-ul {
        padding-bottom: 50px;
    }
    .home-info-cont-top {
        padding-bottom: 25px;
    }
    .hicm-right {
        padding-left: 35px;
    }
    .hicm-right-title {
        padding-bottom: 10px;
    }
    .hicm-right-text{
        margin-bottom: 50px;
    }
    .prod-bun-prev {
        width: 30px;
        height: 30px;
        left: -50px;
    }
    .prod-bun-next {
        width: 30px;
        height: 30px;
        right: -50px;
    }
    .home-info-cont-mid a {
        margin-bottom: 50px;
    }
    .apply-content {
        padding-top: 15px;
    }
    .acul-cont {
        padding: 30px 20px 50px 30px;
    }
    .acul-cont-button {
        padding-top: 5px;
    }
    .appl-cont-ul-li {
        padding: 0 12px;
    }
    .appl-cont-ul {
        margin: 0 -12px;
    }
    .serv-cont-bom-right {
        padding-left: 60px;
    }
    .search-content {
        padding-top: 50px;
    }
    .sear-cont-qu-input {
        height: 50px;
        width: calc(100% - 30px);
    }
    .sear-cont-qu-icon {
        width: 30px;
        line-height: 50px;
    }
    .sear-cont-qu-input input {
        padding: 0 18px;
    }
    .sear-cont-retr-ul {
        margin: 0 -12px;
    }
    .scru-li {
        padding: 0 12px;
    }
    .scru-li a {
        padding: 0 35px;
        line-height: 34px;
    }
    .nctr-button {
        padding-top: 55px;
    }
    .nctr-date {
        padding-top: 30px;
    }
    .nctr-text {
        padding-top: 16px;
    }
    .nctr-title {
        font-size: 24px;
        padding-top: 10px;
    }
    .ncbu-li a {
        padding: 35px 25px;
    }
    .rcjc-link-li {
        padding: 0 18px;
    }
    .recr-cont-why-ul {
        margin: 0 -12px;
    }
    .rcwu-li {
        padding: 0 12px;
    }
    .rcwu-li-cont {
        padding: 50px 20px 40px;
    }
    .model-cont-right {
        padding-left: 120px;
    }
    .head-list {
        padding-right: 30px;
    }
    .head-nav-item a, .head-logo a, .head-lang-text {
        line-height: 60px;
    }
    .head-nav-item-down {
        top: 60px;
    }
    .home-introduce {
        padding-bottom: 240px;
    }
    #earth {
        width: 700px;
        height: 700px;
    }
    .home-foot-bt-ri p a {
        padding: 0 10px;
    }
    .home-foot-bt-ri {
        margin-right: -10px;
    }
    .new-cont-top-slick .slick-list {
        padding-bottom: 40px;
    }
    .new-cont-bom {
        padding-bottom: 50px;
    }
    .rcwu-li-icon {
        width: 80px;
    }
    .rcwu-li-text {
        padding-top: 60px;
    }
    .prod-cont-bom-left {
        padding-right: 100px;
    }
    /* B2产品中心-列表 */
    .table-wrap-search {
        padding: 0 100px;
    }
    .table-wrap-list{
        padding-right: 100px;
    }
    .table-wrap-search-cont {
        width: 510px;
    }
    .mc_table_jia .mCSB_scrollTools .mCSB_draggerRail,
    .mc_table_jia .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
        width: 8px;
    }
    .mc_table_jia .mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
    .mc_table_jia .mCSB_scrollTools.mCSB_scrollTools_horizontal,
    .mc_table_jia .mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_draggerRail {
        height: 8px;
    }
    /* B2产品中心-列表 */
    /* ada 2024年7月15日 二批 */
    .bssl-cont {
        padding: 35px 30px ;
    }
    .brief-about-ul{
        margin: 0 -80px;
    }
    .brief-about-ul .hicu-li {
        padding: 0 80px;
    }
    .brief-main .hicu-li-cont-title {
        font-size: 54px;
    }
    .brief-about {
        margin-top: -120px;
        padding: 80px 0 30px;
    }
    .brief-about::after{
        width: calc(100% - 120px);
    }
    .brief-about-ul {
        padding-top: 70px;
    }
    .brief-process {
        padding-top: 140px;
    }
    .brief-honour {
        padding-top: 120px;
    }
    .brief-deve-slick-cont {
        padding: 25px;
    }
    .bdsc-text {
        padding: 0 50px;
    }
    .bpcu-li-text {
        max-height: 152px;
    }
    .brief-syst-slick-li {
        padding: 15px;
    }
    .brief-syst-slick {
        margin: -15px;
    }
    .brief-syst-slick .slick-list {
        padding-bottom: 35px;
    }
    .bcil-cont {
        padding: 36px 30px;
    }
    .brief-coop-ul-li{
        margin-bottom: 40px;
    }
    .brief-main .ys-mbx {
        top: 80px;
    }
    .hnid-cont-ul-li {
        padding: 0 22px;
    }
    .hnid-cont-ul {
        margin: 0 -22px;
    }
    /* ada 2024年7月15日 二批 */
    /* 2024.8.2选型表修改-start */
    .table-wrap-list::after{
        width: 100px;
    }
    .table-wrap.isfixed .mc_table_hd tr {
        top: 60px;
    }
    /* 2024.8.2选型表修改-end */
    /*2024.8.7修改*/
    .head-nav-item a {
        font-size: 14px;
    }
    .hnid-cont-ul-li .hcul-top a {
        font-size: 14px;
    }
    .hnid-cont-ul-li .hcul-bom li a {
        font-size: 12px;
    }
    .hnid-cont {
        max-height: 290px;
    }
    .model-cont-right-bom {
        padding-top: 64px;
    }
    /* 1440end */
}
@media screen and (max-width: 1360px) {
    .head-search {
        width: 300px;
    }
    .head-list {
        width: calc(100% - 150px - 300px - 56px);
    }
    .ys-ban-title {
        line-height: 1.4;
    }
    .ys-ban-slick .slick-prev {
        width: 30px;
        height: 30px;
        left: 20px;
    }
    .ys-ban-slick .slick-next {
        width: 30px;
        height: 30px;
        right: 20px;
    }
    .home-intr-cont-ul {
        padding-bottom: 35px;
    }
    .scul-right {
        width: 50%;
    }
    .scul-righ-text {
        padding-top: 10px;
    }
    .scul-righ-button {
        padding-top: 15px;
    }
    .summ-cont-ul-li {
        margin-top: 25px;
    }
    .scru-li-top {
        padding: 8px 30px;
    }
    .scru-li-bom-ul {
        padding: 14px 30px;
    }
    .serv-cont-bom-right {
        padding-left: 45px;
    }
    .sull-li {
        padding-top: 12px;
    }
    .scbr-tech-li {
        margin-bottom: 25px;
        padding-bottom: 25px;
    }
    .scbr-ul-li-text {
        padding-top: 12px;
    }
    .nctr-button {
        padding-top: 50px;
    }
    .new-main .std-btn4-box-text {
        margin-right: 30px;
    }
    .new-cont-top-right {
        padding: 0 25px;
    }
    .nctr-date {
        padding-top: 25px;
    }
    .nctr-text {
        padding-top: 15px;
    }
    .nctr-title {
        font-size: 24px;
        padding-top: 10px;
    }
    .ncbu-li a {
        padding: 35px 25px;
    }
    .new-cont-top-right {
        padding: 0 20px;
    }
    .nctr-date {
        padding-top: 25px;
    }
    .nctr-title {
        font-size: 22px;
        padding-top: 10px;
    }
    .nctr-text {
        padding-top: 15px;
    }
    .new-main .std-btn4-box-text {
        margin-right: 25px;
    }
    .ncbu-li a {
        padding: 30px 20px;
    }
    .ncbu-li-left {
        margin-right: 10px;
    }
    .nctr-button {
        padding-top: 40px;
    }
    .detail-content {
        padding-top: 25px;
    }
    .detail-cont-article {
        padding-top: 30px;
        margin-top: 15px;
    }
    .detail-cont-foot {
        margin-top: 30px;
    }
    .detail-cont-right-title {
        padding-bottom: 22px;
    }
    .dcru-li-text {
        padding-bottom: 6px;
    }
    .model-cont-right {
        padding-left: 70px;
    }
    .mlul-input {
        height: 50px;
    }
    .prod-cont-foot-cont {
        padding-top: 30px;
        padding-bottom: 30px;
    }
    .home-appl-cont-title {
        padding-bottom: 30px;
    }
    .hmtt-top-li {
        padding: 0 25px;
    }
    .hicu-li-cont-title {
        font-size: 66px;
    }
    .home-foot-bt-ri {
        width: 250px;
        flex-shrink: 0;
        display: flex;
        justify-content: flex-end;
    }
    .home-foot-bt-le{
        width: calc(100% - 250px);
        padding-right: 30px;
    }
    .home-foot-bt-le p span {
        margin-right: 20px;
    }
    .home-foot-top {
        padding-bottom: 70px;
    }
    .home-foot {
        padding-top: 70px;
    }
    .hmtt-top-slick {
        margin: 0 -25px;
    }
    /* ada 2024年7月15日 二批 */
    .recr-cont-top {
        padding-top: 30px;
    }
    .recr-cont-top-down {
        width: 18%;
    }
    .recr-cont-bom-top {
        padding: 14px 32px;
    }
    .rcbu-li-top {
        padding: 13px 32px;
    }
    .rcbu-li-bom {
        padding: 30px 32px 40px;
    }
    .rcbu-li-bom-text {
        margin-top: 14px;
    }
    .recr-cont-page {
        padding-top: 25px;
    }
    .rcbu-li-bom-btn {
        width: 170px;
    }
    .bssl-cont {
        padding: 35px 24px ;
    }
    .brief-syst-slick {
        margin: -15px;
    }
    .brief-syst-slick-li {
        padding: 15px;
    }
    .brief-coop-ul{
        margin: 0 -14px;
    }
    .brief-coop-ul-li {
        padding: 0 14px;
        margin-bottom: 35px;
    }
    .brief-coop-slick .slick-dots {
        bottom: -10px;
    }
    .brief-cult-ul-slick{
        margin: 0 -40px;
    }
    .brief-cult-ul-li {
        padding: 0 40px;
    }
    .brief-about-ul {
        padding-top: 60px;
    }
    .brief-cult-ul .slick-track {
        margin: 0 ;
    }
    .brief-deve-slick-cont {
        padding: 20px 15px;
    }
    .bcul-icon {
        width: 56px;
    }
    .brief-cult-content {
        padding-bottom: 100px;
    }
    .bpcu-li-title {
        font-size: 28px;
    }
    .hnid-cont-ul-li {
        padding: 0 16px;
    }
    .hnid-cont-ul {
        margin: 0 -16px;
    }
    .bssl-cont-left-amplify {
        width: 18px;
    }
    /* ada 2024年7月15日 二批 */
    /* 1360end */
}
@media screen and (max-width: 1280px) {
    :root {
        /* 字号 */
        --font54: 42px;
        --font42: 36px;
        --font38: 32px;
        /* 板块间距 */
        --space120: 90px;
        --space80: 60px;
        /* 段落间距 */
        --parpspace10: 5px;
    }
    .head-logo {
        width: 120px;
        line-height: 55px;
    }
    .head-nav-item-title {
        line-height: 55px;
    }
    .ys-main {
        margin-top: 55px;
    }
    .head-search-input input {
        height: 34px;
    }
    .head-search-icon {
        width: 28px;
        line-height: 34px;
    }
    .scul-righ-text {
        padding-top: 6px;
    }
    .scul-righ-button {
        padding-top: 12px;
    }
    .ys-modal-content {
        max-height: 600px;
    }
    .head-language {
        padding-left: 10px;
    }
    .ys-ban-slick .slick-prev {
        display: none;
    }
    .ys-ban-slick .slick-next {
        display: none;
    }
    .home-info-cont-mid a {
        margin-bottom: 40px;
    }
    .acul-cont-icon {
        width: 70px;
        padding-top: 5px;
    }
    .sect-cont-righ-ul {
        height: 360px;
    }
    .search-content {
        padding-top: 40px;
    }
    .sear-cont-qu-input {
        width: calc(100% - 28px);
    }
    .sear-cont-qu-icon {
        width: 28px;
    }
    .sear-cont-qu-input input {
        padding: 0 16px;
    }
    .sear-cont-retr-ul {
        margin: 0 -10px;
    }
    .scru-li {
        padding: 0 10px;
    }
    .scru-li a {
        padding: 0 30px;
        line-height: 32px;
    }
    .rcwu-li-text {
        padding-top: 50px;
    }
    .rcwu-li-cont {
        padding: 45px 15px 40px;
    }
    .model-cont-right {
        padding-left: 50px;
        padding-top: 78px;
    }
    .model-cont-title {
        padding-top: 30px;
    }
    .model-cont-left-text {
        padding-top: 6px;
    }
    .model-cont-left-img {
        padding-top: 12px;
        padding-right: 28px;
    }
    .mcru-li-ul {
        margin: 0 -12px;
    }
    .mcru-li-ul-li {
        padding: 0 12px;
        margin-top: 20px;
    }
    .product-content {
        padding-top: 30px;
    }
    .prod-cont-top {
        padding: 30px 40px 30px 30px;
    }
    .prod-top-left-link {
        padding-top: 25px;
    }
    .prod-cont-bottom {
        padding-top: 40px;
    }
    .head-nav-item a, .head-logo a, .head-lang-text {
        line-height: 55px;
    }
    .head-list {
        width: calc(100% - 120px - 300px - 56px);
        padding-left: 20px;
        padding-right: 20px;
    }
    .head-lang-img {
        width: 22px;
    }
    .head-nav-item-down {
        top: 55px;
    }
    .hnid-cont-ul-li {
        padding: 0 20px;
    }
    .hnid-cont-ul {
        margin: 0 -20px;
    }
    .hnid-cont-ul-li .hcul-bom li a {
        margin-top: 20px;
    }
    .hnid-cont-ul{
        margin-top: -30px;
    }
    .head-search {
        padding-left: 30px;
    }
    .htct-li-icon {
        width: 90px;
    }
    #earth {
        width: 600px;
        height: 600px;
    }
    .hicu-li-cont-title {
        font-size: 60px;
    }
    .hicu-li {
        padding: 0 34px;
    }
    .home-intr-cont-ul {
        margin: 0 -34px;
    }
    .home-introduce {
        padding-bottom: 220px;
    }
    .std-btn1-box-icon {
        width: 22px;
    }
    .hicm-right-bun-icon {
        margin-left: 30px;
        width: 26px;
    }
    .home-foot-top-right {
        padding-left: 12%;
    }
    .hmtt-top-slick {
        margin: 0 -20px;
    }
    .hmtt-top-li {
        padding: 0 20px;
    }
    .new-cont-top-slick .slick-list {
        padding-bottom: 30px;
    }
    .rcjc-cont {
        padding-bottom: 120px;
    }
    .rcwu-li-icon {
        width: 70px;
    }
    .prod-cont-bom-left {
        padding-right: 80px;
    }
    /* ada 2024年7月15日 二批 */
    .bssl-cont {
        padding: 30px 20px ;
    }
    .brief-syst-slick {
        margin: -9px;
    }
    .brief-syst-slick-li {
        padding: 9px;
    }
    .brief-coop-ul{
        margin: 0 -12px;
    }
    .brief-coop-ul-li {
        padding: 0 12px;
        margin-bottom: 30px;
    }
    .brief-coop-slick .slick-dots {
        bottom: -8px;
    }
    .brief-cult-ul-slick{
        margin: 0 -30px;
    }
    .brief-cult-ul-li {
        padding: 0 30px;
    }
    .brief-cult-content {
        padding-bottom: 88px;
    }
    .brief-honour {
        padding-top: 100px;
    }
    .brief-honour {
        padding-top: 90px;
    }
    .brief-process {
        padding-top: 100px;
    }
    .brief-about-ul{
        margin: 0 -70px;
    }
    .brief-about-ul .hicu-li {
        padding: 0 70px;
    }
    .brief-main .hicu-li-cont-title {
        font-size: 50px;
    }
    .rcbu-li {
        margin-top: 16px;
    }
    .rcbu-li-bom-btn .std-btn1-box-text {
        line-height: 44px;
    }
    /* ada 2024年7月15日 二批 */
    /* B2产品中心-列表 */
    .table-wrap-search-cont {
        width: 450px;
    }
    .mc_table td p {
        padding: 7px 0px;
    }
    .mc_tab_th.mc_tab_td0,
    .mc_tab_td.mc_tab_td0 a{
        padding-left: 20px;
    }
    .mc_table_jia {
        height: 600px;
    }
    .mc_table_jia .mCSB_scrollTools .mCSB_draggerRail, .mc_table_jia .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
        width: 6px;
    }
    .mc_table_jia .mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .mc_table_jia .mCSB_scrollTools.mCSB_scrollTools_horizontal, .mc_table_jia .mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_draggerRail {
        height: 6px;
    }
    .twls-cont{
        height: 600px;
    }
    /* B2产品中心-列表 */
    .brief-about::after {
        width: calc(100% - 80px);
    }
    .brief-about-ul-icon {
        width: 42px;
    }
    .bpcu-li-title {
        font-size: 26px;
    }
    .brief-system {
        padding-top: 90px;
    }
    .bcil-cont {
        padding: 32px 24px;
    }
    .brief-main .ys-mbx {
        top: 70px;
    }
    .hnid-cont-ul-li {
        padding: 0 12px;
    }
    .hnid-cont-ul {
        margin: 0 -12px;
    }
    .hnid-cont-ul{
        margin-top: -30px !important;
    }
    .hnid-cont-ul-li {
        padding-top: 30px !important;
    }
    .hnid-cont-ul-li .hcul-bom li a {
        margin-top: 20px;
    }
    /* 2024.8.2选型表修改-start */
    .table-wrap.isfixed .mc_table_hd tr {
        top: 55px;
    }
    .hnid-cont {
        max-height: 250px;
    }
    .brief-process .slick-track{
        height: 600px;
    }
    .model-cont-right-bom {
        padding-top: 62px;
    }
    .mlul-cue {
        padding-top:6px;
    }
    .bpcu-li:nth-child(even) {
        height: 278px;
    }
    .bpcu-li:nth-child(odd) {
        top: 64px;
    }
    .pcbr-slick {
        padding: 15px;
    }
    .ptls-icon{
        width: 16px;
    }
    /* 2024.8.2选型表修改-end */
    /* 1280end */
}
@media screen and (max-width: 1200px) {
    .ys-ban-dots {
        bottom: 24px;
    }
    .ys-hd-pc-cont {
        padding-left: 40px;
    }
    .head-nav-item {
        padding: 0 20px;
    }
    .head-nav {
        margin: 0 -20px;
    }
    .ys-ban-txtbox{
        padding-left: 100px;
    }
    .prod-bun-next {
        right: -35px;
    }
    .prod-bun-prev {
        left: -35px;
    }
    /* B2产品中心-列表 */
    .table-wrap-list {
        padding-right: 60px;
    }
    .table-wrap-search {
        padding: 0 60px;
    }
    /* B2产品中心-列表 */
    .brief-about-content{
        padding: 0 80px;
    }
    .brief-about {
        padding: 70px 0 30px;
    }
    .brief-cult-ul-li {
        margin-top: 50px;
    }
    /* 2024.8.2选型表修改-start */
    .table-wrap-list::after{
        width: 60px;
    }
    /* 2024.8.2选型表修改-end */
    /* 1200end */
}
@media screen and (max-width: 1199px) {
    :root {
        /* 字号 */
        --font54: 40px;
        --font42: 34px;
        --font38: 30px;
        /* 板块间距 */
        --space120: 80px;
        --space80: 55px;
        --space40: 25px;
        /* 段落间距 */
        --parpspace10: 4px;
    }
    .ys-mbx {
        display: none;
    }
    .summ-cont-ul {
        padding-top: 22px;
    }
    .ys-hd-pc {
        display: none;
    }
    .hmtt-top {
        padding-bottom: 30px;
    }
    .htct-li {
        padding: 20px;
    }
    .prod-slick-li {
        padding: 0 8px;
    }
    .prod-slick {
        margin: 0 -8px;
    }
    .htct-li {
        box-shadow: 0px 4px 8px 0px rgba(0, 105, 52, 0.10);
    }
    .hicu-li {
        padding: 0 30px;
    }
    .home-intr-cont-ul {
        padding-bottom: 30px;
        margin: 0 -30px;
    }
    .hicm-right-text{
        margin-bottom: 34px;
    }
    .hicm-right-bun-icon {
        margin-left: 20px;
        width: 25px;
    }
    .hicm-right-data {
        padding-bottom: 5px;
    }
    .hicm-right-title {
        padding-bottom: 5px;
    }
    .ys-phnav-language{
        display: none;
    }
    .home-info-cont-top {
        padding-bottom: 20px;
    }
    .hicu-li-cont-title {
        font-size: 56px;
    }
    .hicu-li-cont {
        margin-bottom: 4px;
    }
    .ys-main {
        margin-top: 0px;
    }
    .summ-cont-ul-li {
        margin-top: 20px;
    }
    .scul-right {
        width: 54%;
    }
    .scul-righ-button {
        padding-top: 8px;
    }
    .scul-righ-text {
        padding-top: 4px;
    }
    .sect-cont-title {
        padding-top: var(--space80);
    }
    .sect-cont-text {
        padding-top: 12px;
    }
    .sect-cont-bom {
        margin-top: 25px;
        padding: 40px 30px;
    }
    .sect-cont-right {
        padding-left: 35px;
        margin-left: 30px;
    }
    .scru-li-top {
        padding: 6px 25px;
    }
    .scru-li-bom-ul {
        padding: 14px 25px;
    }
    .sect-cont-righ-ul {
        height: 360px;
    }
    .scru-li-top-icon {
        width: 20px;
    }
    .scru-li a {
        padding: 0 26px;
        line-height: 30px;
    }
    .event-cont-top {
        padding-top: var(--space80);
    }
    .event-cont-bom {
        padding-top: 20px;
    }
    .ecbt-li {
        padding: 12px 0;
    }
    .ys-pcfy {
        display: block;
    }
    .new-cont-top-right {
        padding: 0 20px;
    }
    .nctr-date {
        padding-top: 20px;
    }
    .nctr-title {
        font-size: 20px;
        padding-top: 8px;
    }
    .nctr-text {
        padding-top: 10px;
    }
    .new-main .std-btn4-box-text {
        margin-right: 25px;
    }
    .ncbu-li a {
        padding: 30px 20px;
    }
    .ncbu-li-left {
        margin-right: 10px;
    }
    .nctr-button {
        padding-top: 35px;
    }
    .nlmr-text {
        margin-top: 10px;
    }
    .ncbu-li-left-title {
        font-size: 56px;
        line-height: 1;
    }
    .ncbu-li-left-date {
        padding-left: 4px;
        padding-top: 3px;
    }
    .rcjc-text {
        padding-top: 42px;
    }
    .rcjc-title {
        padding-top: 12px;
    }
    .rcjc-link {
        padding-top: 40px;
    }
    .rcjc-link-li {
        padding: 0 12px;
    }
    .rcjc-cont {
        padding-bottom: 100px;
    }
    .rcwu-li-cont {
        padding: 40px 10px 40px;
    }
    .recr-cont-why-ul {
        margin: 0 -6px;
    }
    .rcwu-li-icon {
        width: 65px;
    }
    .rcwu-li {
        padding: 0px 6px;
    }
    .contact-cont-title {
        padding-top: 25px;
    }
    .ccul-cont {
        padding: 35px 30px 25px;
    }
    .model-cont-right {
        padding-left: 40px;
        padding-top: 70px;
    }
    .model-cont-left-img {
        padding-top: 12px;
        padding-right: 20px;
    }
    .mcru-li-ul {
        margin: 0 -10px;
    }
    .mcru-li-ul-li {
        padding: 0 10px;
        margin-top: 18px;
    }
    .message-main .mcru-li-ul-li {
        margin-top:18px;
    }
    .mlul-cont-select .ys-select-li {
        padding-top: 6px;
    }
    .mlul-input {
        height: 45px;
    }
    .message-main .mcru-li-ul {
        margin: -40px -10px 0;
    }
    .mlul-code {
        width: 115px;
        right: -120px;
    }
    .product-content {
        padding-top: var(--space80);
    }
    .prod-cont-top {
        padding: 25px 30px 25px 25px;
    }
    .prod-top-left-link {
        padding-top: 20px;
    }
    .prod-cont-bottom {
        padding-top: 35px;
    }
    .pcmu-li {
        padding: 0 20px;
    }
    .prod-cont-bom-cont {
        padding-left: 30px;
    }
    .home-introduce {
        padding-bottom: 200px;
    }
    .prod-cont-bottom .act .pcbl-ul {
        margin: 0 -30px;
    }
    .prod-cont-bottom .act .pcbl-ul-li {
        padding: 0 25px;
        width: 50%;
    }
    .model-pop .ys-modal-content {
        padding-top: 40px;
        padding-bottom: 35px;
    }
    .model-pop-btn {
        width: 20px;
        height: 20px;
    }
    .model-pop .ys-modal-close {
        right: 25px;
        top: 25px;
    }
    .model-pop-icon {
        width: 70px;
    }
    .model-pop-button {
        margin-top: 35px;
        padding: 0 35px;
        line-height: 35px;
    }
    .new-main .std-btn4-box-text {
        margin-right: 15px;
    }
    .std-btn4-box-icon {
        width: 22px;
    }
    .ncbu-li-rigth {
        width: 14%;
    }
    .ncbu-li-mid {
        width: 77%;
    }
    .hftl-logo {
        padding-bottom: 40px;
    }
    .hfbl-link {
        margin-bottom: 10px;
    }
    .hfbr-ul{
        margin: 0 -20px;
    }
    .hfbr-ul-li {
        padding: 0 20px;
    }
    .home-appl-cont-title {
        padding-bottom: 25px;
    }
    .hmtt-top-li {
        padding: 0 18px;
    }
    .hmtt-bom-slick .ys-slick-item {
        transform: scale(1);
        padding: 0 20px;
    }
    .hmtt-bom-slick{
        margin: 0 -20px;
    }
    .ys-slick-item .hmtt-bom-li-cont{
        opacity: 1;
    }
    #earth {
        width: 500px;
        height: 500px;
        right: -150px;
    }
    .hmtt-top-slick {
        margin: 0 -12px;
    }
    .hmtt-top-li {
        padding: 0 12px;
    }
    .home-foot-bt-cont{
        flex-direction: column-reverse;
    }
    .home-foot-bt-le{
        width: 100%;
        padding-right: 0;
    }
    .home-foot-bt-ri{
        width: 100%;
        margin: 0;
        justify-content: flex-start;
        margin-bottom: 10px;
    }
    .home-foot-bt-ri p a{
        padding: 0;
        padding-right: 10px;
    }
    .detail-content {
        padding-top: var(--space120);
    }
    .recr-cont-team-swiper {
        padding-bottom: 40px !important;
    }
    /* ada 2024年7月15日 二批 */
    .recr-cont-top {
        padding-top: 45px;
    }
    .recr-cont-top-down {
        width: 20%;
    }
    .rctd-down-top input {
        height: 44px;
    }
    .rctq-input input {
        height: 44px;
    }
    .recr-cont-bom-top {
        padding: 13px 30px;
    }
    .rcbu-li-top {
        padding: 12px 30px;
    }
    .rcbu-li-bom {
        padding: 30px 30px 35px;
    }
    .rcbu-li-bom-text {
        margin-top: 12px;
    }
    .recr-cont-page {
        padding-top: 20px;
    }
    .rcbu-li-bom-btn {
        width: 160px;
    }
    .rcbu-li-top-post{
        width: 76%;
    }
    .rcbt-post{
        width: 76%;
    }
    .rctd-down-bom {
        padding: 15px 20px;
    }
    .rctd-down-bom .ys-select-li {
        padding-top: 6px;
    }
    .bssl-cont {
        padding: 25px 20px ;
    }
    .brief-about-cont-rigth {
        padding-left: 25px;
    }
    .brief-syst-slick {
        margin: -8px;
    }
    .brief-syst-slick-li {
        padding: 8px;
    }
    .brief-coop-ul{
        margin: 0 -10px;
    }
    .brief-coop-ul-li {
        padding: 0 10px;
        margin-bottom: 25px;
    }
    .brief-coop-slick .slick-dots {
        bottom: -8px;
    }
    .brief-system {
        padding-top: 70px;
    }
    .brief-cult-ul-li {
        margin-top: 50px;
    }
    .bcul-icon {
        width: 54px;
    }
    .brief-cult-ul-slick{
        margin: 0 -30px;
    }
    .brief-cult-ul-li {
        padding: 0 30px;
    }
    .brief-cult-content {
        padding-bottom: 80px;
    }
    .brief-honour {
        padding-top: 80px;
    }
    .brief-honour {
        padding-top: 80px;
    }
    .brief-process {
        padding-top: 60px;
    }
    .brief-about-ul{
        margin: 0 -60px;
    }
    .brief-about-ul .hicu-li {
        padding: 0 60px;
    }
    .brief-main .hicu-li-cont-title {
        font-size: 46px;
    }
    .brief-about-ul-icon {
        width: 40px;
        margin-top: 6px;
    }
    .brief-about-ul .hicu-li::after {
        height: 30px;
        border-radius: 10px;
    }
    .brief-about {
        padding: 50px 0px 0px;
        margin-top: -100px;
    }
    .brief-about::after{
        width: calc(100% - 40px);
    }
    .brief-about-ul{
        padding-top: 50px;
    }
    .brief-pop .ys-modal-content {
        padding: 60px 120px 40px;
    }
    /* ada 2024年7月15日 二批 */
    /* B2产品中心-列表 */
    .table-wrap-list-side {
        width: 240px;
    }
    .twls-cont{
        padding: 40px 20px 40px 30px;
    }
    .table-wrap-list-table {
        width: calc(100% - 240px);
    }
    .mc_table_hd th {
        padding: 10px;
    }
    .twls-ul-li {
        margin-bottom: 20px;
    }
    .twls-ul-li-bd {
        margin-top: 28px;
    }
    /* B2产品中心-列表 */
    .appl-cont-ul-li{
        margin-top: 0;
        margin-bottom: 20px;
    }
    .apply-content{
        padding-top: var(--space80);
    }
    .brief-about-content {
        padding: 0 60px;
    }
    .ccul-ul-li span {
        margin-right: 6px;
    }
    .bssl-cont-left-icon {
        width: 34px;
    }
    /* 2024.8.2选型表修改-start */
    .table-wrap.isfixed .mc_table_hd tr {
        top: 64px;
    }
    .bssl-cont-left-amplify {
        width: 16px;
    }
    .hfbl-num img{
        width: 18px;
        height: 18px;
    }
    .hfbl-num{
        margin-right: 30px;
    }
    .brief-process .slick-track {
        height: 580px;
    }
    .model-cont-right-bom {
        padding-top: 58px;
    }
    .mcrl-link-box {
        width: 14px;
        height: 14px;
        margin-right: 6px;
    }
    .bpcu-li:nth-child(even) {
        height: 269px;
    }
    .bpcu-li:nth-child(odd) {
        top: 54px;
    }
    /* 2024.8.2选型表修改-end */
    /* 1199end */
}
@media screen and (max-width: 991px) {
    :root {
        /* 字号 */
        --font54: 38px;
        --font42: 32px;
        --font18: 16px;
        --font16: 14px;
        /* 板块间距 */
        --space120: 60px;
        --space80: 50px;
        --space40: 22px;
    }
    .prod-cont-foot-cont {
        padding-top: 25px;
        padding-bottom: 25px;
    }
    .hicu-li {
        padding: 0 20px;
    }
    .home-intr-cont-ul {
        padding-bottom: 20px;
        margin: 0 -20px;
    }
    .hicu-li-cont-title {
        font-size: 50px;
    }
    .hicu-li-cont-text{
        font-size: 18px;
    }
    .hicu-li-cont-text {
        margin-left: 4px;
    }
    .home-info-cont-top {
        padding-bottom: 10px;
    }
    .hicm-right {
        padding-left: 20px;
    }
    .home-info-cont-mid a {
        margin-bottom: 35px;
    }
    .hicm-right-text{
        margin-bottom: 10px;
    }
    .hicb-ul {
        margin: 0 -10px;
    }
    .hicb-ul-li {
        padding: 0 10px;
    }
    .scul-left {
        width: 100%;
    }
    .scul-right {
        padding-top: 10px;
        padding-left: 0;
        width: 100%;
    }
    .acul-cont {
        padding: 25px 20px 50px 20px;
    }
    .acul-cont-button {
        padding-top: 3px;
    }
    .appl-cont-ul-li {
        padding: 0 10px;
    }
    .appl-cont-ul {
        margin: 0 -10px;
    }
    .acul-cont-icon {
        width: 60px;
        padding-top: 4px;
    }
    .appl-cont-ul-li {
        width: 33.333333%;
    }
    .sect-cont-right::before {
        height: calc(100% + 25px);
        margin-top: -10px;
        margin-left: -30px;
    }
    .sect-cont-text {
        padding-top: 10px;
    }
    .sect-cont-bom {
        margin-top: 20px;
        padding: 30px 25px;
    }
    .sect-cont-right {
        padding-left: 30px;
        margin-left: 25px;
    }
    .scru-li-top {
        padding: 6px 20px;
    }
    .scru-li-bom-ul {
        padding: 14px 20px;
    }
    .scru-li-top-icon {
        width: 18px;
    }
    .sect-cont-righ-ul {
        height: 280px;
    }
    .sector-main .mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
        background-color: var(--colormain1) !important;
        width: 4px;
    }
    .sector-main .mCS-dark.mCSB_scrollTools .mCSB_draggerRail {
        width: 4px;
        background-color: rgba(0, 0, 0, .15);
    }
    .sect-cont-left-slick .slick-dots {
        bottom: -35px;
    }
    .serv-cont-bom-right {
        padding-left: 35px;
    }
    .sull-li {
        padding-top: 10px;
    }
    .scbr-tech-li {
        margin-bottom: 20px;
        padding-bottom: 20px;
    }
    .scbr-ul-li-text {
        padding-top: 10px;
    }
    .sull-li {
        align-items: baseline;
    }
    .sull-li-text {
        display: block;
    }
    .search-content {
        padding-top: 35px;
    }
    .sear-cont-qu-input {
        height: 40px;
    }
    .sear-cont-qu-icon {
        width: 25px;
        line-height: 40px;
    }
    .sear-cont-qu-input {
        width: calc(100% - 25px);
    }
    .sear-cont-qu-input input {
        padding: 0 15px;
    }
    .sear-cont-retr-ul {
        margin: 0 -6px;
    }
    .scru-li {
        padding: 0 6px;
        margin-top: 10px;
    }
    .scru-li a {
        padding: 0 26px;
        line-height: 30px;
    }
    .sear-cont-retr-ul {
        padding-top: 10px;
    }
    .nctr-date {
        padding-top: 10px;
    }
    .nctr-title {
        line-height: 1.4;
        font-size: 20px;
        padding-top: 2px;
    }
    .nctr-text {
        padding-top: 5px;
    }
    .new-main .std-btn4-box-text {
        margin-right: 10px;
    }
    .ncbu-li a {
        padding: 30px 20px;
    }
    .ncbu-li-left {
        margin-right: 10px;
    }
    .nctr-button {
        padding-top: 10px;
    }
    .ncbu-li-left-title {
        font-size: 50px;
        line-height: 1;
    }
    .ncbu-li-left-date {
        padding-left: 0px;
        padding-top: 3px;
    }
    .ncbu-li-mid-left {
        width: 45%;
    }
    .ncbu-li-mid-right {
        width: 55%;
        padding-left: 21px;
    }
    .detail-cont-article {
        padding-top: 20px;
        margin-top: 15px;
    }
    .detail-cont-foot {
        margin-top: 25px;
    }
    .detail-cont-right-title {
        padding-bottom: 20px;
    }
    .dcru-li-text {
        padding-bottom: 6px;
    }
    .detail-cont-left {
        padding-right: 40px;
    }
    .detail-cont-right {
        padding-left: 25px;
    }
    .rcjc-title {
        padding-top: 10px;
    }
    .rcjc-link {
        padding-top: 35px;
    }
    .rcjc-link-li {
        padding: 0 10px;
    }
    .rcjc-cont {
        padding-bottom: 80px;
    }
    .rcwu-li-cont {
        padding: 40px 10px 40px;
    }
    .rcwu-li-text {
        padding-top: 40px;
    }
    .rcwu-li {
        width: 33.333333%;
    }
    .contact-cont-title {
        padding-top: 25px;
    }
    .ccul-cont {
        padding: 30px 25px 25px;
    }
    .ccul-icon {
        top: 18px;
        right: 18px;
        width: 100px;
    }
    .contact-cont-ul {
        margin: 0 -10px;
    }
    .contact-cont-ul-li {
        padding: 0 10px;
    }
    .ccul-ul-li {
        padding-top: 5px;
    }
    .ccul-text {
        padding-top: 4px;
    }
    .model-content {
        flex-wrap: wrap;
    }
    .model-cont-left {
        width: 100%;
        position: relative;
        top: 0;
    }
    .model-cont-right {
        width: 100%;
        padding-left: 0;
        padding-top: 30px;
    }
    .model-cont-left-img {
        width: fit-content;
        margin-top: 14px;
        padding-top: 0;
        padding-right: 0;
    }
    .mcru-li-ul {
        margin: 0 -10px;
    }
    .mcru-li-ul-li {
        padding: 0 10px;
        margin-top: 20px;
    }
    .message-main .mcru-li-ul-li {
        margin-top:20px;
    }
    .mcru-li {
        padding-top: 15px;
    }
    .mcrl-button .std-btn2-box {
        padding: 15px 20px;
        justify-content: center;
    }
    .mlul-texa textarea {
        height: 100px;
    }
    .message-main .mlul-texa textarea {
        height: 150px;
    }
    .prod-cont-top {
        padding: 25px;
    }
    .prod-top-righ-text {
        padding-top: 10px;
    }
    .prod-top-left-link {
        padding-top: 15px;
    }
    .pcmu-li {
        padding: 0 20px;
    }
    .prod-cont-bom-cont {
        padding-left: 30px;
    }
    .prod-cont-bom-left {
        width: 70%;
        padding-right: 50px;
    }
    .prod-cont-bom-right {
        margin-left: 20px;
        width: 30%;
    }
    .pcbl-ul-li-icon1 {
        width: 28px;
    }
    .prod-cont-bottom .act .pcbl-ul-li {
        margin-bottom: 15px;
    }
    .pcbl-link {
        padding-top: 0;
    }
    .ybdu-li.on {
        width: 100px;
    }
    .slick-dots li.slick-active {
        width: 100px;
    }
    .hftl-logo {
        padding-bottom: 30px;
    }
    .hfbl-link {
        margin-bottom: 6px;
    }
    .hfbr-ul{
        margin: 0 -16px;
    }
    .hfbr-ul-li {
        padding: 0 16px;
    }
    .hftr-ul-li-top a {
        font-size: 16px;
        margin-bottom: 16px;
    }
    .hftr-ul-li-bom li a {
        margin-bottom: 12px;
    }
    .hftl-logo{
        width: 150px;
    }
    .ys-ban-txtbox {
        padding-left: 70px;
    }
    .home-intr-icon {
        bottom: -30%;
    }
    .home-introduce {
        padding-bottom: 150px;
    }
    .new-cont-bom {
        padding-bottom: 40px;
    }
    .dclr-ul-li {
        margin-left: 20px;
    }
    .dclr-ul-li-img {
        width: 20px;
        height: 20px;
    }
    .dclr-ul-li:nth-child(1) {
        margin-left: 30px;
    }
    .yxedr-active p {
        margin-bottom: 10px;
    }
    .std-btn1-box-icon {
        width: 20px;
    }
    .rcwu-li:nth-child(3n+1) {
        animation-delay: .3s;
    }
    .rcwu-li:nth-child(3n+2) {
        animation-delay: .4s;
    }
    .rcwu-li:nth-child(3n+3) {
        animation-delay: .5s;
    }
    .pcbl-ul p::before {
        transform: translateY(-1px);
    }
    .mlul-input p span {
        padding-left: 5px;
    }
    .model-cont-title{
        padding-top: var(--space80);
    }
     /* ada 2024年7月15日 二批 */
     .rctd-down-bom {
        padding: 8px 18px 15px;
    }
    .rctd-down-bom .ys-select-li {
        padding-top: 4px;
    }
    .brief-about-cont-left{
        width: 100%;
    }
    .brief-about-cont-rigth{
        width: 100%;
        padding-left: 0;
        margin-top: 30px;
    }
    .brief-about-cont {
        flex-wrap: wrap;
        padding-top: 25px;
    }
    .brief-about-ul{
        margin: 0 -50px;
    }
    .brief-about-ul .hicu-li {
        padding: 0 50px;
    }
    .brief-cult-ul-slick{
        margin: 0 -20px;
    }
    .brief-cult-ul-li {
        padding: 0 20px;
    }
    .brief-coop-ul-li{
        width: 25%;
    }
    .brief-cult-content {
        padding-bottom: 60px;
    }
    .brief-main .hicu-li-cont-title {
        font-size: 40px;
    }
    .brief-about-ul{
        margin: 0 -42px;
    }
    .brief-about-ul .hicu-li {
        padding: 0 42px;
    }
    /* ada 2024年7月15日 二批 */
    /* B2产品中心-列表 */
    .table-wrap-search-cont {
        width: 400px;
        height: 44px;
    }
    .twsc-icon{
        line-height: 44px;
    }
    /* B2产品中心-列表 */
    .brief-about-ul {
        padding-top: 40px;
    }
    .bcul-icon {
        width: 50px;
    }
    .bdsc-text {
        padding: 0 40px;
    }
    .brief-honour {
        padding-top: 60px;
    }
    .bpcu-li-text p {
        margin-top: 5px;
    }
    .bpcu-li-text p::before {
        top: 9px;
    }
    .bpcu-li-title {
        font-size: 24px;
    }
    .bcil-cont {
        padding: 28px 20px;
    }
    .home-foot-bt-le {
        display: block;
    }
    .hfbl-num{
        margin-bottom:5px;
    }
    .model-cont-right-bom {
        padding-top: 52px;
    }
    .ptls-icon{
        width: 14px;
    }
    .pcbr-slick {
        padding: 10px;
    }
    /* 991end */
}
@media screen and (max-width: 768px) {
    :root {
        /* 字号 */
        --font54: 34px;
        --font42: 28px;
        --font38: 26px;
        --font22: 18px;
        /* 板块间距 */
        --space120: 50px;
        --space80: 40px;
    }
    .sect-cont-bom {
        flex-wrap: wrap;
    }
    .sect-cont-left {
        width: 100%;
    }
    .sect-cont-left-slick .slick-dots {
        bottom: -25px;
    }
    .sect-cont-right::before {
        display: none;
    }
    .sect-cont-right {
        margin-top: 80px;
        width: 100%;
    }
    .sect-cont-text {
        padding-top: 10px;
    }
    .sect-cont-bom {
        margin-top: 20px;
        padding: 25px 20px;
    }
    .sect-cont-right {
        padding-left: 0;
        margin-left: 0;
        margin-top: 50px;
    }
    .scru-li-top-icon {
        width: 16px;
    }
    .sect-cont-righ-ul {
        height: auto;
    }
    .sect-cont-bom {
        padding: 25px 20px 40px;
    }
    .summ-cont-ul {
        margin: 0 -8px;
    }
    .summ-cont-ul-li {
        padding: 0 8px;
    }
    .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;
    }
    .hmtt-top {
        padding-bottom: 25px;
    }
    .std-btn1-box {
        padding: 9px 16px;
    }
    .std-btn1-box-icon {
        width: 18px;
    }
    .hicu-li {
        padding: 0 20px;
    }
    .home-intr-cont-ul {
        flex-wrap: wrap;
        padding-bottom: 20px;
        margin: 0 -20px;
    }
    .hicu-li-cont-title {
        font-size: 44px;
    }
    .hicu-li-cont-text{
        font-size: 16px;
    }
    .hicu-li-cont-text {
        margin-left: 4px;
    }
    .home-introduce {
        padding-bottom: 130px;
    }
    .home-info-cont-mid a {
        display: block;
    }
    .hicm-left {
        width: 100%;
        border-radius: 6px;
    }
    .hicm-right {
        width: 100%;
        padding-left: 0;
        padding-top: 15px;
    }
    .home-info-cont-top {
        padding-bottom: 20px;
    }
    .home-info-cont-mid a {
        margin-bottom: 0;
    }
    .hicm-right-text{
        margin-bottom: 20px;
    }
    .hicb-ul {
        margin: 0 -10px;
    }
    .hicb-ul-li {
        width: 50%;
        padding: 0 10px;
        margin-top: 30px;
    }
    .appl-cont-ul-li {
        width: 50%;
    }
    .appl-cont-ul-li {
        padding: 0 8px;
    }
    .appl-cont-ul {
        margin: 0 -8px;
    }
    .std-btn4-box-icon {
        width: 24px;
    }
    .std-btn4-box-text {
        margin-right: 14px;
    }
    .serv-cont-bom {
        flex-wrap: wrap;
    }
    .serv-cont-bom-left {
        width: 100%;
    }
    .serv-cont-bom-right {
        padding-top: 20px;
        width: 100%;
        padding-left: 0;
    }
    .sull-li {
        padding-top: 10px;
    }
    .scbr-tech-li {
        margin-bottom: 20px;
        padding-bottom: 20px;
    }
    .scbr-ul-li-text {
        padding-top: 10px;
    }
    .search-cont {
        width: 100%;
        margin: 0 auto;
    }
    .search-content {
        padding-top: 30px;
    }
    .event-cont-bom {
        overflow-x: auto;
    }
    .event-cont-bom-roll {
        width: 768px;
    }
    .pc-fenye li {
        margin: 0px 6px;
    }
    .ecbt-li {
        padding: 10px 0;
    }
    .new-cont-top-cont {
        flex-wrap: wrap;
    }
    .new-cont-top-left {
        width: 100%;
    }
    .new-cont-top-right {
        width: 100%;
        padding: 10px 20px 20px;
    }
    .nctr-title {
        padding-top: 10px;
    }
    .nctr-text {
        padding-top: 10px;
    }
    .nctr-button {
        padding-top: 30px;
    }
    .ncbu-li a {
        flex-wrap: wrap;
    }
    .detail-content {
        flex-wrap: wrap;
    }
    .detail-cont-left {
        width: 100%;
        padding-right: 0;
    }
    .detail-cont-right {
        padding-top: 40px;
        width: 100%;
        padding-left: 0;
    }
    .detail-cont-right-title {
        padding-bottom: 12px;
    }
    .detail-cont-left::before {
        width: 100%;
        height: 2px;
        width: 1px;
        border-radius: 1px;
        background: #D9D9D9;
    }
    .detail-cont-right-ul {
        width: 100%;
    }
    .rcjc-title {
        padding-top: 6px;
    }
    .rcjc-link {
        padding-top: 30px;
    }
    .rcjc-link-li {
        padding: 0 8px;
    }
    .rcjc-cont {
        padding-bottom: 70px;
    }
    .rcwu-li-cont {
        padding: 40px 10px 40px;
    }
    .rcwu-li-text {
        padding-top: 30px;
    }
    .recr-cont-why-ul {
        margin: 0 -5px;
    }
    .rcwu-li-icon {
        width: 60px;
    }
    .rcwu-li {
        width: 50%;
        padding: 0px 5px;
    }
    .recruit-main .swiper-container-horizontal>.swiper-pagination-progressbar {
        width: 350px !important;
    }
    .contact-cont-ul {
        padding-top: 0;
        display: block;
        margin: 0 -10px;
    }
    .contact-cont-ul-li {
        margin-top: 20px;
        width: 100%;
        padding: 0 10px;
    }
    .model-cont-right {
        padding-top: 25px;
    }
    .model-cont-left-img {
        margin-top: 12px;
    }
    .mcru-li-ul {
        margin: 0 -6px;
    }
    .mcru-li-ul-li {
        padding: 0 6px;
        margin-top: 16px;
    }
    .message-main .mcru-li-ul-li {
        margin-top:16px;
    }
    .mcru-li {
        padding-top: 10px;
    }
    .mlul-input {
        height: 44px;
    }
    .mlul-texa textarea {
        height: 100px;
    }
    .mlul-input input {
        padding: 0 20px;
    }
    .mcru-li-ul-li p {
        left: 20px;
    }
    .mlul-cont-select .ys-select-bd {
        padding: 14px 20px;
    }
    .mlul-cont-select .ys-select-li {
        padding-top: 4px;
    }
    .mlul-code {
        width: 100px;
        right: -110px;
    }
    .model-cont-right-bom {
        flex-wrap: wrap;
    }
    .mcrl-link {
        width: 100%;
    }
    .mcrl-button {
        padding-top: 15px;
        width: 45%;
    }
    .mcrl-button .std-btn2-box {
        padding: 12px 20px;
    }
    .mcru-li-title {
        padding: 10px 20px;
    }
    .message-main .mcru-li-ul {
        margin: -40px -5px 0;
    }
    .message-main .mlul-texa textarea {
        height: 135px;
    }
    .prod-cont-top {
        padding: 25px;
    }
    .prod-top-righ-text {
        padding-top: 5px;
    }
    .prod-top-left-link {
        padding-top: 15px;
    }
    .prod-cont-bottom {
        padding-top: 35px;
    }
    .prod-cont-bom-cont {
        flex-wrap: wrap;
    }
    .prod-cont-bom-left {
        width: 100%;
    }
    .prod-cont-bom-right {
        margin-top: 20px;
        width: 100%;
        margin-left: 0;
    }
    .pcmu-li {
        padding: 0 20px;
    }
    .prod-cont-bom-cont {
        padding-left: 30px;
    }
    .prod-cont-foot-cont {
        padding-top: 20px;
        padding-bottom: 20px;
    }
    .prod-cont-foot-cont {
        display: block;
    }
    .pcfc-link {
        padding-top: 10px;
    }
    .prod-cont-bom-right {
        margin-bottom: 20px;
    }
    .prod-cont-bom-cont {
        padding-left: 0px;
    }
    .prod-cont-bom-left {
        padding: 0 30px;
    }
    .prod-cont-bottom .act .pcbl-ul {
        margin: 0 -6px;
    }
    .prod-cont-bottom .act .pcbl-ul-li {
        padding: 0 6px;
    }
    .pcbl-ul-li-text {
        margin: 0 3px;
    }
    .pcbl-ul a {
        align-items: baseline;
    }
    .mlul-cue {
        padding-left: 20px;
        padding-top: 6px;
    }
    .model-pop-icon {
        width: 60px;
    }
    .model-pop-button {
        margin-top: 30px;
        padding: 0 30px;
        line-height: 32px;
    }
    .model-pop-text {
        padding-top: 5px;
    }
    .ncbu-li-left {
        width: 100%;
        display: flex;
        align-items: end;
    }
    .ncbu-li-left-title {
        font-size: 44px;
        margin-right: 6px;
    }
    .ncbu-li-mid {
        width: 100%;
        flex-wrap: wrap;
    }
    .ncbu-li-mid-left {
        padding-top: 10px;
        width: 100%;
    }
    .ncbu-li-mid-right {
        width: 100%;
        padding-top: 15px;
        padding-left: 0;
    }
    .ncbu-li-rigth {
        margin-top: 10px;
        width: 100%;
    }
    .new-main .std-btn4-box {
        float: left;
    }
    .ncbu-li a {
        padding: 25px 20px;
    }
    .nctr-button {
        padding-top: 20px;
    }
    .ybdu-li.on {
        width: 80px;
    }
    .slick-dots li.slick-active {
        width: 80px;
    }
    .hftl-link-code {
        width: 110px;
    }
    .ys-ban-dots {
        bottom: 20px;
    }
    .home-foot-top-right{
        display: none;
    }
    .home-foot-bototm{
        flex-wrap: wrap;
    }
    .home-foot-bom-right{
        margin-top: 15px;
    }
    .home-foot-top {
        padding-bottom: 40px;
    }
    .home-foot-bt {
        padding: 20px 0;
    }
    .hicm-right-bun-icon {
        margin-left: 15px;
        width: 22px;
    }
    .hmtt-top-li {
        padding: 0 12px;
    }
    .ys-nybanner .slick-prev {
        display: none !important;
    }
    .ys-nybanner .slick-next {
        display: none !important;
    }
    .ys-ban-txtbox {
        padding-left: 40px;
    }
    .hicb-ul-li:nth-child(2n+1) {
        animation-delay: .4s;
    }
    .hicb-ul-li:nth-child(2n+2) {
        animation-delay: .5s;
    }
    .home-foot {
        padding-top: 42px;
    }
    .home-foot-top-left{
        width: 100%;
    }
    .prod-bun-prev, .prod-bun-next{
        display: none !important;
    }
    .prod-slick .slick-dots {
        bottom: 50px;
    }
    .prod-slick .slick-list {
        padding-bottom: 80px;
    }
    .prod-slick.empty .slick-list {
        padding-bottom: 50px;
    }
    .appl-cont-ul-li:nth-child(2n+1){
        animation-delay: .3s;
    }
    .appl-cont-ul-li:nth-child(2n+2){
        animation-delay: .4s;
    }
    .sect-cont-righ-ul .mCSB_outside+.mCSB_scrollTools {
        right: -16px;
    }
    .detail-cont-left{
        border-right: none;
    }
    .dcru-li:last-child{
        margin-bottom: 0;
    }
    .rcwu-li:nth-child(2n+1) {
        animation-delay: .3s;
    }
    .rcwu-li:nth-child(2n+2) {
        animation-delay: .4s;
    }
    .recr-cont-team-swiper {
        padding-bottom: 32px !important;
    }
    .swiper-container-horizontal>.swiper-pagination-progressbar {
        height: 4px !important;
    }
    /* ada 2024年7月15日 二批 */
    .recr-cont-top {
        padding-top: 35px;
    }
    .recr-cont-top-down {
        width: 36%;
    }
    .recr-cont-top-query{
        flex-grow: 1;
    }
    .rctd-down-top input {
        height: 44px;
    }
    .rctq-input input {
        height: 44px;
    }
    .recr-cont-bom-top {
        padding: 12px 20px;
    }
    .rcbu-li-top {
        padding: 11px 20px;
    }
    .rcbu-li-bom {
        padding: 25px 20px 30px;
    }
    .rcbu-li-bom-text {
        margin-top: 10px;
    }
    .rcbu-li-bom-btn {
        width: 150px;
    }
    .rcbt-post {
        width: 60%;
    }
    .rcbu-li-top-post{
        width: 60%;
    }
    .rcbu-li-top-icon {
        width: 20px;
    }
    .rcbu-li-top-icon img {
        top: -9px;
    }
    .brief-about {
        margin-top: -80px;
    }
    .brief-about-cont {
        padding-top: 20px;
    }
    .brief-about-ul{
        margin: 0 ;
    }
    .brief-about-ul .hicu-li {
        width: 50%;
        padding: 0;
        margin-top: 20px;
        margin-bottom: 0;
    }
    .brief-main .hicu-li-cont-title {
        font-size: 34px;
    }
    .brief-about-ul {
        padding-top: 10px;
    }
    .brief-cult-ul-slick{
        margin: 0 -15px;
    }
    .brief-cult-ul-slick .slick-dots {
        bottom: -30px;
    }
    .brief-cult-ul-li {
        padding: 0 15px;
    }
    .brief-cult-ul-li {
        margin-top: 30px;
    }
    .brief-cult-content {
        padding-top: 50px;
        padding-bottom: 50px;
    }
    .brief-honour {
        padding-top: 50px;
    }
    /* .brief-deve-slick {
        margin: -8px;
    }
    .brief-deve-slick-li {
        padding: 8px;
    } */
    .brief-coop-ul{
        margin: 0 -6px;
    }
    .brief-coop-ul-li {
        padding: 0 6px;
        margin-bottom: 20px;
    }
    .bcul-icon {
        width: 44px;
    }
    .hicu-li:nth-child(even)::after{
        display: none;
    }
    .brief-about-cont-rigth.yxedr-active p:last-child{
        margin-bottom: 0;
    }
    .brief-about-ul-icon {
        width: 36px;
    }
    .brief-pop .ys-modal-content {
        padding: 50px 80px 30px;
    }
    .brief-pop .ys-modal-close {
        width: 20px;
        top: calc(50% - 130px);
        left: auto;
        right: 30px;
    }
    .bacl-icon {
        width: 38px;
    }
    .brief-process {
        padding-top: 40px;
    }
    .bpcu-li-text {
        max-height: inherit;
    }
    .bpcu-li::before{
        width: 5px !important;
        height: 50px !important;
    }
    .rcbu-li:first-child {
        margin-top: 15px;
    }
    .rcbu-li-bom-btn .std-btn1-box-text {
        line-height: 40px;
    }
    .bpcu-li::before {
        display: none !important;
    }
    .brief-proc-line {
        display: none;
    }
    .bpcu-li {
        padding-left: 0px;
    }
    .brief-proc-cont .mCustomScrollBox {
        max-height: 240px !important;
    }
    .bpcu-li:nth-child(odd) {
        top: 0px;
    }
    .brief-proc-slick .slick-track {
        align-items: flex-start;
    }
    .bpcu-li:nth-child(even) .bpcu-li-word {
        padding-top:0;
    }
    .bcil-cont {
        padding: 26px 24px;
    }
    /* ada 2024年7月15日 二批 */
    /* B2产品中心-列表 */
    .table-wrap-list-table {
        width: 100%;
        padding-left: 0;
    }
    .table-wrap-list{
        flex-wrap: wrap;
        position: relative;
    }
    .table-wrap-list-side {
        width: 100%;
        height: calc(100% - 64px);
        position: fixed;
        top: 64px;
        left: 0;
        z-index: 9;
        transition: all .5s linear;
        transform: translateX(-100%);
    }
    .twls-cont{
        padding: 40px;
    }
    .table-wrap-search {
        padding: 0 40px;
    }
    .table-wrap-list {
        padding: 0 40px;
    }
    .mc_table_jia .mCSB_outside+.mCSB_scrollTools {
        right: -20px;
    }
    .mc_table_jia .mCustomScrollBox+.mCSB_scrollTools+.mCSB_scrollTools.mCSB_scrollTools_horizontal{
        bottom: -10px;
    }
    .twls-icon{
        opacity: 1;
        pointer-events: all;
    }
    .table-wrap-list.active .table-wrap-list-side{
        transform: translateX(0);
    }
    .table-wrap-list.active .twls-icon img{
        transform: rotate(180deg);
    }
    /* B2产品中心-列表 */
    .brief-about-content {
        padding: 0 40px;
    }
    .bpcu-li{
        height: auto !important;
        width: 50%;
        padding: 0 10px;
    }
    .brief-proc-cont{
        padding-top: 0;
    }
    .brief-proc-slick{
        margin: 0 -10px;
    }
    .brief-proc-slick .slick-list{
        overflow: hidden;
        padding-bottom: 30px;
    }
    .bpcu-li:nth-child(odd) .bpcu-li-word {
        padding-bottom: 0;
    }
    /* 2024.8.2选型表修改-start */
    .table-wrap-list::after{
        width: 40px;
    }
    .table-wrap-list-table::before {
        width: 40px;
        left: -40px;
    }
    .mc_table_jia .mCSB_outside+.mCSB_scrollTools {
        right: 0 !important;
    }
    .table-wrap.isfixed .twls-icon{
        position: fixed;
        top: 64px;
        left: 0;
        z-index: 10;
    }
    .bssl-cont-righ-title{
        font-size:20px;
    }
    .bssl-cont-right {
        padding-left: 35px;
    }
    /* 2024.8.2选型表修改-end */
    /* 768end */
}
@media screen and (max-width: 767px) {
    .ys-ban-txtbox {
        padding-left: 20px;
    }
    /* B2产品中心-列表 */
    .table-wrap-search {
        padding: 0 20px;
    }
    .table-wrap-list {
        padding: 0 25px;
    }
    .mc_table_jia .mCSB_scrollTools .mCSB_draggerRail, .mc_table_jia .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
        width: 4px;
    }
    .mc_table_jia .mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .mc_table_jia .mCSB_scrollTools.mCSB_scrollTools_horizontal, .mc_table_jia .mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_draggerRail {
        height: 4px;
    }
    .mc_table_jia .mCSB_outside+.mCSB_scrollTools {
        right: -14px;
    }
    .mc_tab_th.mc_tab_td0 {
        min-width: 150px;
    }
    .mc_tab_th.mc_tab_td0, .mc_tab_td.mc_tab_td0 a {
        padding-left: 10px;
    }
    .twls-icon {
        width: 20px;
        height: 50px;
    }
    .twls-icon img {
        width: 12px;
    }
    .twls-cont {
        padding: 30px;
    }
    /* B2产品中心-列表 */
    .brief-about::after{
        width: calc(100% - 20px);
    }
    .brief-about-content {
        padding: 0 30px;
    }
    .ccul-ul-li span {
        margin-right: 4px;
    }
    /* 2024.8.2选型表修改-start */
    .table-wrap-list::after{
        width: 25px;
    }
    .table-wrap-list-table::before {
        width: 25px;
        left: -25px;
    }
    .brief-process .slick-track {
        height: 220px;
    }
    .home-foot-bt-le p span {
        width: 100%;
        display: block;
    }
    .model-cont-right-bom {
        padding-top: 15px;
    }
    .mcrl-button {
        padding-top: 20px;
        top: 0;
        width: 45%;
        left: 0;
        position: relative;
    }
    .bpcu-li{
        padding-top:20px;
    }
    .brief-proc-slick .slick-dots {
        bottom: 20px;
    }
    .ptls-icon{
        width: 18px;
    }
    .pcbr-slick {
        padding: 15px;
    }
    /* 2024.8.2选型表修改-end */
}
@media screen and (max-width: 480px) {
    :root {
        /* 字号 */
        --font54: 30px;
        --font42: 24px;
        --font38: 22px;
        --font24: 20px;
        --font22: 18px;
        /* 板块间距 */
        --space120: 32px;
        --space80: 32px;
    }
    .ptls-icon{
        width: 16px;
    }
    .home-foot-bt-le p a {
        font-size: 12px;
    }
    .hfbl-num a {
        font-size: 12px;
    }
    .hftl-link-code {
        width: 100px;
    }
    .new-cont-top-right {
        padding: 5px 15px 20px;
    }
    .nctr-title {
        padding-top: 5px;
    }
    .nctr-text {
        padding-top: 5px;
    }
    .ncbu-li-left-title {
        font-size: 40px;
    }
    .ncbu-li a {
        padding: 20px 15px;
    }
    .nctr-button {
        padding-top: 15px;
    }
    .mlul-cue {
        padding-left: 15px;
        padding-top: 4px;
    }
    .pcbl-ul p {
        width: 100%;
    }
    .prod-cont-bom-left {
        padding: 0;
    }
    .prod-cont-bom-right {
        margin-bottom: 15px;
    }
    .prod-cont-top {
        padding: 20px 15px;
    }
    .message-main .mlul-texa textarea {
        height: 120px;
    }
    .model-cont-right {
        padding-top: 20px;
    }
    .model-cont-left-img {
        margin-top: 10px;
    }
    .mcru-li-ul {
        margin: 0 -4px;
    }
    .mcru-li-title {
        padding: 10px 15px;
    }
    .detail-cont-foot ul {
        flex-wrap: wrap;
    }
    .detail-cont-ul-li {
        margin-top: 6px;
    }
    .detail-cont-ul-li:first-child {
        margin-top: 0px;
    }
    .mcru-li-ul-li {
        width: 100%;
        padding: 0 4px;
        margin-top: 18px;
    }
    .mlul-input input {
        padding: 0 15px;
    }
    .mcru-li-ul-li p {
        left: 15px;
    }
    .mlul-cont-select .ys-select-bd {
        padding: 14px 15px;
    }
    .mlul-code {
        width: 105px;
        right: -110px;
    }
    .mcrl-button {
        width: 60%;
    }
    .mcru-li-ul-li.exchange {
        width: 62%;
    }
    .mcrl-link-box {
        width: 14px;
        height: 14px;
        margin-right: 6px;
        margin-top: 6px;
    }
    .mcrl-link-box::after {
        width: 6px;
        height: 6px;
    }
    .contact-cont-title {
        padding-top: 20px;
    }
    .ccul-cont {
        padding: 20px 15px;
    }
    .ccul-icon {
        top: 15px;
        right: 15px;
        width: 95px;
    }
    .detail-cont-right-title {
        padding-bottom: 10px;
    }
    .ecbt-li {
        padding: 8px 0;
    }
    .summ-cont-ul-li {
        width: 100%;
    }
    .scul-righ-button {
        padding-top: 14px;
    }
    .home-introduce {
        padding-top: 50px;
        padding-bottom: 50px;
    }
    .swiper-pagination-bullet {
        width: 8px;
        height: 8px;
    }
    .hmtt-bom-li-title {
        padding-bottom: 4px;
    }
    .hmtt-bom-li-button {
        top: 10px;
    }
    .std-btn1-box-text {
        margin-right: 5px;
    }
    .home-main .std-btn1-box-icon {
        width: 16px;
    }
    .hicm-right-bun-icon {
        margin-left: 10px;
        width: 20px;
    }
    .hicb-ul-li {
        width: 100%;
        margin-top: 20px;
    }
    .hicm-right-text {
        margin-bottom: 10px;
    }
    .apply-content {
        padding-bottom: 42px;
    }
    .appl-cont-ul-li {
        animation-delay: .3s !important;
    }
    .htct-li-title {
        text-align: center;
    }
    .htct-li-text p {
        text-align: center;
    }
    .appl-cont-ul-li {
        margin-bottom: 15px;
    }
    .acul-cont {
        padding: 20px 15px 32px;
    }
    .appl-cont-ul-li {
        padding: 0 6px;
    }
    .appl-cont-ul {
        margin: 0 -6px;
        margin-bottom: -15px;
    }
    .acul-cont-icon {
        width: 50px;
        padding-top: 4px;
    }
    .acul-cont-button {
        padding-top: 2px;
    }
    .std-btn4-box-text {
        margin-right: 10px;
    }
    .std-btn4-box-icon {
        width: 22px;
    }
    .sect-cont-right::before {
        margin-top: -18px;
    }
    .sect-cont-right {
        margin-top: 40px;
    }
    .scru-li-top {
        padding: 6px 15px;
    }
    .scru-li-bom-ul li {
        padding-top: 10px;
    }
    .scru-li-bom-ul {
        padding: 12px 15px;
    }
    .scru-li-top-icon {
        width: 14px;
    }
    .hmtt-top {
        padding-bottom: 20px;
    }
    .home-appl-cont-title {
        padding-bottom: 20px;
    }
    .hmtt-li-icon {
        width: 44px;
        padding-bottom: 6px;
    }
    .hmtt-li-text{
        font-size: 14px;
    }
    .sector-main .mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
        background-color: var(--colormain1) !important;
        width: 3px;
    }
    .sector-main .mCS-dark.mCSB_scrollTools .mCSB_draggerRail {
        width: 3px;
        background-color: rgba(0, 0, 0, .15);
    }
    .rcjc-title {
        padding-top: 4px;
    }
    .rcjc-link {
        padding-top: 20px;
    }
    .rcjc-link-li {
        padding: 0 6px;
    }
    .rcjc-cont {
        padding-bottom: 42px;
    }
    .rcwu-li-cont {
        padding: 30px 10px 30px;
    }
    .rcwu-li-text {
        padding-top: 25px;
    }
    .recruit-main .swiper-container-horizontal>.swiper-pagination-progressbar {
        width: calc(100% - 20px) !important;
    }
    .scbr-ul-li-text {
        padding-top: 14px;
    }
    .scbr-text {
        padding-top: 14px;
    }
    .sect-cont-bom {
        padding: 20px 10px 35px 20px;
    }
    .sector-main .mCSB_inside>.mCSB_container {
        margin-right: 20px;
    }
    .prod-cont-bottom {
        padding-top: 20px;
    }
    .pcbl-ul li{
        width: 100%;
    }
    .pcmu-li {
        padding: 0 10px;
    }
    .model-pop .ys-modal-content {
        padding-top: 30px;
        padding-bottom: 25px;
    }
    .model-pop .ys-modal-close {
        right: 20px;
        top: 20px;
    }
    .model-pop-button {
        margin-top: 25px;
        padding: 0 28px;
        line-height: 30px;
    }
    .ybdu-li.on {
        width: 50px;
    }
    .slick-dots li.slick-active {
        width: 50px;
    }
    .ys-ban-dots {
        bottom: 15px;
    }
    .ybdu-li {
        width: 14px;
        margin: 0px 4px;
    }
    .slick-dots li {
        width: 14px;
        margin: 0 4px;
    }
    
    .hicu-li-cont-title {
        font-size: 34px;
    }
    .hicu-li-cont-text{
        font-size: 14px;
    }
    .home-intr-cont-ul{
        margin: 0 -15px;
        padding-top: 0;
    }
    .hicu-li{
        width: 50%;
        padding: 0 15px;
        margin-bottom: 10px;
    }
    .hfbr-ul-li-code {
        width: 100%;
        left: 100%;
    }
    .home-foot-bt-le p span {
        font-size: 12px;
        width: 100%;
        display: block;
        margin-right: 0;
    }
    .home-foot-bt-ri p a {
        width: 100%;
        font-size: 12px;
    }
    .pcbl-ul p::before {
        width: 6px;
        height: 6px;
        margin-right: 8px;
    }
    .prod-slick .slick-list {
        padding-bottom: 32px;
    }
    .prod-slick .slick-dots {
        bottom: 32px;
    }
    .prod-slick .slick-list {
        padding-bottom: 64px;
    }
    .prod-slick.empty .slick-list {
        padding-bottom: 32px;
    }
    .slick-dots li {
        height: 4px;
    }
    .home-apply {
        padding-top: 32px;
    }
    .hblc-le {
        width: 100%;
        margin-bottom: 15px;
    }
    .home-intr-cont-title{
        padding-bottom: 22px;
    }
    .home-intr-icon {
        display: none;
    }
    .hftl-logo {
        padding-bottom: 20px;
    }
    .home-foot-top {
        padding-bottom: 30px;
    }
    .home-foot-bt-ri {
        margin-bottom: 5px;
    }
    .summ-cont-ul-li{
        animation-delay: .3s !important;
    }
    .sect-cont-title{
        padding-top: 42px;
    }
    .sector-content{
        padding-bottom: 42px;
    }
    .sect-cont-righ-ul .mCSB_outside+.mCSB_scrollTools {
        right: -10px;
    }
    .service-content{
        padding-bottom: 42px;
    }
    .search-content{
        padding-top: 42px;
        padding-bottom: 42px;
    }
    .event-cont-top {
        padding-top: 42px;
    }
    .event-content{
        padding-bottom: 42px;
    }
    .new-cont-top {
        padding-top: 42px;
    }
    .ncbu-li:nth-child(1) a{
        padding-top: 0;
    }
    .new-cont-bom {
        padding-bottom: 32px;
    }
    .detail-cont-foot ul {
        flex-wrap: wrap;
    }
    .detail-cont-ul-li {
        margin-top: 10px;
        width: 100%;
    }
    .detail-content{
        padding-top: 42px;
        padding-bottom: 42px;
    }
    .detail-cont-right {
        padding-top: 32px;
    }
    .dcru-li a{
        padding: 10px 0;
    }
    .detail-cont-link-rigth{
        display: none;
    }
    .rcwu-li-icon {
        width: 50px;
    }
    .rcwu-li-text {
        font-size: 16px;
    }
    .rcwu-li:nth-child(-n+2) {
        margin-top: 0;
    }
    .bssl-cont-left {
        box-shadow: 0px;
    }
    .bssl-cont-righ-title {
        text-align: center;
    }
    .bssl-cont-righ-text {
        text-align: center;
    }
    .rcwu-li{
        margin-top: 15px;
    }
    .prod-top-left {
        width: 100%;
    }
    .prod-top-right {
        width: 100%;
        padding-left: 0;
    }
    .product-content{
        padding-top: 42px;
        padding-bottom: 42px;
    }
    .model-cont-title{
        padding-top: 42px;
    }
    .model-content{
        padding-bottom: 42px;
    }
    .message-main .mcru-li-ul {
        margin: -40px -4px 0;
    }
    /* ada 2024 7月15日 二批 */
    .recr-cont-top {
        padding-top: 42px;
    }
    .recr-cont-top-down {
        width: 100%;
        position: relative;
        z-index: 5;
    }
    .recr-cont-top-query{
        width: 100%;
        margin-left: 0;
        margin-top: 12px;
    }
    .rctd-down-top input {
        height: 40px;
    }
    .rctq-input input {
        height: 40px;
    }
    .rcbt-post{
        font-size: 16px;
    }
    .rcbu-li:first-child {
        margin-top: 10px;
    }
    .rcbt-address{
        font-size: 16px;
    }
    .recr-cont-bom-top {
        padding: 12px 15px;
    }
    .rcbu-li-top {
        padding: 11px 15px;
    }
    .rcbu-li-bom {
        padding: 30px 15px;
    }
    .rcbu-li {
        margin-top: 15px;
    }
    .rcbu-li .yxedr-active p {
        margin-bottom: 6px;
    }
    .recr-cont-page {
        padding-top: 5px;
    }
    .rcbu-li-bom-btn {
        width: 140px;
    }
    .rcbt-post {
        width: 62%;
    }
    .rcbu-li-top-post{
        width: 62%;
        font-size: 14px;
    }
    .rcbu-li-top-address{
        font-size: 14px;
    }
    .rcbu-li-top-icon {
        width: 16px;
    }
    .rcbu-li-top-icon img {
        top: -7px;
    }
    .rctq-icon {
        width: 26px;
        margin-right: 14px;
    }
    .rctq-input {
        width: calc(100% - 40px);
    }
    .rcbu-li-bom-btn .std-btn1-box-icon {
        width: 14px;
        margin-left: 2px;
    }
    .brief-about {
        padding: 42px 0px 0px;
        margin-top: -60px;
    }
    .brief-about::after{
        width: calc(100% - 20px);
    }
    .brief-about-cont {
        padding-top: 15px;
    }
    .brief-coop-ul-li {
        width:50%;
    }
    .brief-system {
        padding-top: 60px;
    }
    .bssl-cont-left-img {
        width: 50%;
        margin: 0 auto;
    }
    .bssl-cont-left-icon {
        width: 30px;
    }
    .bssl-cont-left {
        justify-content: center;
    }
    .brief-cooperation{
        padding-top: 32px;
        padding-bottom: 42px;
    }
    .brief-system {
        padding-top: 32px;
    }
    .brief-honour {
        padding-top: 32px;
    }
    .bcil-cont {
        padding: 26px 25px;
    }
    .bssl-cont {
        flex-wrap: wrap;
    }
    .bssl-cont-left {
        width:100%;
        background: #fff;
        z-index: 0;
    }
    .bssl-cont-left {
        padding: 20px 15px;
    }
    .bssl-cont-left-amplify {
        bottom: 20px;
    }
    .bssl-cont-right{
        width: 100%;
        padding-left: 0;
        margin-top: 20px;
    }
    .bssl-cont-left-img{
        position: relative;
        z-index: 2;
    }
    .bssl-cont-left-img img{
        z-index: 10;
    }
    .bssl-cont-left-img::after{
        content: "";
        position: absolute;
        display: inline-block;
        top: 50%;
        left: 50%;
        transform: translate(-50%,-50%);
        width:calc(80% + 10px);
        height: calc(100% + 10px);
        background: linear-gradient(153deg, #A5A3A3 0%, #ECECEC 50.5%, #B2B2B2 100%);
        opacity: 1;
        z-index: -1;
    }
    .bssl-cont-left-img .ys-imgbox-cover{
        width: 80%;
        margin: 0 auto;
    }
    .bssl-cont-righ-text {
        padding-top: 4px;
    }
    .brief-pop .ys-modal-content {
        padding: 40px 40px 20px;
    }
    .brief-pop .ys-modal-close {
        width: 16px;
    }.brief-pop-text {
        padding-top:10px;
    }
    .bacl-icon {
        width: 36px;
    }
    .brief-deve-slick-cont {
        padding: 20px 15px;
    }
    .bcul-icon {
        width: 40px;
    }
    .brief-cult-ul-slick .slick-dots {
        bottom: -30px;
    }
    .brief-cult-content {
        padding-top: 32px;
        padding-bottom: 50px;
    }
    .brief-process {
        padding-top: 32px;
    }
    .bpcu-li::before{
        height: 44px !important;
    }
    .bpcu-li-text {
        max-height: 100px;
    }
    .rcbu-li.on {
        padding-bottom: 0;
    }
    .recruit-content{
        padding-bottom: 42px;
    }
    .bpcu-li:nth-child(even) {
        top: 0;
        height: 300px;
    }
    .bpcu-li::before {
        display: none !important;
    }
    .brief-proc-line {
        display: none;
    }
    .brief-proc-cont .mCustomScrollBox {
        max-height: 240px !important;
    }
    .bpcu-li:nth-child(odd) {
        top: 0px;
    }
    .brief-proc-slick .slick-track {
        align-items: flex-start;
    }
    .bpcu-li:nth-child(even) .bpcu-li-word {
        padding-top:0;
    }
    .bcil-cont {
        padding: 20px;
    }
    .brief-proc-slick {
        margin-right: 20px !important;
    }
    .brief-pop .ys-modal-close {
        width: 15px;
    }
    /* ada 2024 7月15日 二批 */
    /* B2产品中心-列表 */
    .table-wrap-search-cont {
        width: 100%;
        height: 40px;
        padding-right: 15px;
    }
    .table-wrap-search-cont input {
        padding: 0 15px;
        width: calc(100% - 28px);
    }
    .twsc-icon {
        width: 28px;
        line-height: 40px;
    }
    .table-wrap {
        padding-top: 42px;
        padding-bottom: 42px;
    }
    /* B2产品中心-列表 */
    .brief-about-cont-rigth {
        margin-top: 20px;
    }
    .brief-about-ul-icon {
        width: 30px;
    }
    .brief-cult-ul-li {
        margin-top: 0;
    }
    .brief-cult-ul-slick .slick-dots li{
        border: 1px solid #fff;
    }
    .brief-syst-slick .slick-list {
        padding-bottom: 30px;
    }
    .brief-deve-slick-li {
        padding: 0 20px;
    }
    .brief-deve-slick {
        margin: 0 -20px;
    }
    .brief-deve-slick .slick-list{
        overflow: visible;
        padding-bottom: 30px;
    }
    .brief-deve-slick .slick-dots{
        bottom: 0;
    }
    .brief-syst-slick-li{
        padding: 0 20px;
    }
    .brief-syst-slick{
        margin: 0 -20px;
    }
    .brief-syst-slick .slick-list{
        overflow: visible;
    }
    .brief-system {
        padding-bottom: 0;
    }
    .ccul-ul-li span {
        margin-right: 2px;
    }
    .prod-top-righ-title{
        padding-top: 20px;
    }
    .bdsc-text p{
        width: 80%;
        margin: 0 auto;
    }
    .bssl-cont-left-amplify {
        top: -54px;
        right: 50px;
        left: auto;
    }
    .hfbl-num img {
        width: 16px;
        height: 16px;
    }
    .brief-pop .ys-modal-close {
        width: 14px;
        top: 41%;
        left: auto;
        right: 26px;
    }
    .recr-cont-team-swiper.on .swiper-pagination {
        display: block;
    }
    .recr-cont-team-swiper {
        padding-bottom: 25px !important;
    }
    .summ-cont-ul-li {
        margin-top: 50px;
    }
    .apply-main .std-btn4-box-text{
        display: none;
    }
    /* 480end */
}