/* 通用*/
*{margin:0;padding:0;box-sizing: border-box;font-family: Helvetica, 'Microsoft YaHei', Arial;}
html{font-size: 70px;-webkit-text-size-adjust: 100%;-ms-text-size-adjust: 100%; text-size-adjust: 100%;}
body{ background:#fff; color:#333; line-height:1.6;margin:0 auto;width:100%;font-size:0.2rem;}
a{color:#000; text-decoration: none;outline:none;line-height: normal; transition: opacity 0.3s ease; cursor: pointer;}
/* a:hover,a:active,a:focus{ background:none;text-decoration: none;color:#000;} */
a:hover{opacity: 0.5;}
a:active{opacity: 0.3;}
p,dt,ul,li,dl{margin:0; }
label{ font-weight:normal}
.strong strong{color: #000;}
table{border-collapse:collapse;border-spacing:0;table-layout:fixed; }
img{border:0;vertical-align: middle;}
input,button{outline: none;-webkit-appearance: none;appearance: none;cursor: pointer;}
input,textarea,select{outline: none;border:0;background-color:transparent;resize: none;}
html,body{ -webkit-tap-highlight-color: transparent;}/*去除apple设备点击底色*/
button{transition: opacity 0.3s ease;}
button:hover{opacity: 0.5;}
button:active{opacity: 0.3;}
br.mobile{display:none !important;}

.font100{font-size: 1.428rem; line-height: 1; font-weight:500}
.font76{font-size: 1.085rem; line-height: 1.2; font-weight:500}
.font60{font-size: 0.857rem; line-height: 1.2; font-weight:600}
.font48{font-size: 0.685rem; line-height: 1.3; font-weight:500}
.font40{font-size: 0.571rem; line-height: 1.3; font-weight:500}
.font32{font-size: 0.457rem; line-height: 1.3; font-weight:500}
.font28{font-size: 0.4rem; line-height: 1.6; font-weight:600}
.font24{font-size: 0.342rem; line-height: 1.3; font-weight:500}
.font22{font-size: 0.314rem; line-height: 1.6; font-weight:300}
.font20{font-size: 0.285rem; line-height: 1.6; font-weight:300}
/*.font100{font-size: 1.428rem; line-height: 1; font-weight:400}*/
/*.font76{font-size: 1.085rem; line-height: 1.2; font-weight:400}*/
/*.font60{font-size: 0.857rem; line-height: 1.2; font-weight:400}*/
/*.font48{font-size: 0.685rem; line-height: 1.3; font-weight:400}*/
/*.font40{font-size: 0.571rem; line-height: 1.3; font-weight:400}*/
/*.font32{font-size: 0.457rem; line-height: 1.3; font-weight:400}*/
/*.font28{font-size: 0.4rem; line-height: 1.6; font-weight:400}*/
/*.font24{font-size: 0.342rem; line-height: 1.3; font-weight:400}*/
/*.font22{font-size: 0.314rem; line-height: 1.6; font-weight:300}*/
/*.font20{font-size: 0.285rem; line-height: 1.6; font-weight:300}*/
.gap49{gap: 0.7rem;}
.mobile_show{display: none !important;}
.mobile_hidden{display: block !important;}
.mobile_flex{display: none !important;}
.mobile_flex_hidden{display: flex !important;}

.flex{display: flex;}
.flex-wrap{display: flex;flex-wrap: wrap;}
.flex-v-center{display: flex;align-items: center;}
.flex-hv-center{display: flex;align-items: center; justify-content: center;}
.flex-between{display: flex;align-items: center; justify-content: space-between;}
.relative{position: relative;}
.block-xs{display: none !important;}
.hidden-xs{display: block !important;}
.copy a:hover{color:#707070;}
/* 头部 */
.hover_pop{position: relative;}
.hover_pop .pop{position: absolute;top:100%;left:50%;transform:translate(-50%,0.1rem);opacity: 0;transition:all 0.2s;  pointer-events: none;}
.hover_pop:hover .pop{opacity: 1; pointer-events: auto;}
/*.header{position: absolute;top:0;left:0;width:100%;display: flex;align-items: center; justify-content: space-between;font-size:0.35rem;z-index:10;height:2.55rem;padding: 0.8rem;`mix-blend-mode: difference`}*/
.header{position: absolute;top:0;left:0;width:100%;display: flex;align-items: center; justify-content: space-between;font-size:0.30rem;z-index:10;height:64px; padding:0 0.8rem;}
.header .nav{display: flex;align-items: center;}
.header .nav li{ list-style: none;}
.header .nav li > a{padding:0.07rem 0.29rem;color:#FFFFFF;  display:block;}
.header .nav a.down_a{padding:0.06rem 0.36rem;margin:0 0.29rem; border:1px solid #000;border-radius:0.04rem;position: relative;}
.header .nav li > a span{padding:0.08rem 0; font-size: 13px;}
.header .nav li> a:hover span{border-color:#000;}
.header .nav a.down_a:hover{background: #000;color:#fff;}
.header .logo img{height:3.6rem; display: block;}
.header .nav a.down_a .pop{transform:translate(-50%,0.32rem);width:1.44rem;height:1.50rem;z-index:1;}
.header .nav a.down_a .pop img{width:100%;margin:0 auto; display: block;}
.nav_btn{position: relative;width:45px;cursor: pointer;display: none;transform:scale(0.9)}
.nav_btn span{width:45px;height:6px;border-radius:3px;background: #FFF;display: block;margin:5px auto;mix-blend-mode: difference}
.header.active .nav_btn span{position: absolute;top:50%;margin-top:-3px;}
.header.active .nav_btn span:nth-child(1){transform:rotate(45deg)}
.header.active .nav_btn span:nth-child(2){display: none;}
.header.active .nav_btn span:nth-child(3){transform:rotate(-45deg)}

/* --- 产品下拉菜单 (Mega Menu) --- */
.product-dropdown {
    position: absolute;
    top: 100%; /* 紧接在导航项下方 */
    left: 0px;
    transform: translateX(0%) translateY(10px); /* 初始位置稍微靠下 */
    width: 100%; /* 下拉框宽度 */
    background-color: #f5f5f7; /* 浅灰/白背景 */
    border-radius: 12px;
    box-shadow: 0 10px 30px rgba(0,0,0,0.5);
    padding: 0;
    
    /* 隐藏状态 */
    opacity: 0;
    visibility: hidden;
    /* opacity: 1;
    visibility: visible; */
    transition: all 0.3s ease;
    
    /* 这里的颜色设为黑色，因为背景是白的 */
    color: #333;
}

/* 白色小三角 (连接处) */
.dropdown-arrow {
    position: absolute;
    top: -8px;
    right:293px;
    width: 0; 
    height: 0; 
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-bottom: 10px solid #f5f5f7;
}

/* 鼠标悬停显示 */
.has-dropdown:hover .product-dropdown {
    opacity: 1;
    visibility: visible;
    transform: translateX(0%) translateY(0px); /* 向上浮动到正确位置 */
}

/* 下拉内容布局 */
.dropdown-content {
    padding: 40px;
    display: flex;
    justify-content: center;
}

/* 产品卡片 */
.product-card {
    display: flex;
    align-items: center;
    justify-content: space-between;
    background: #fff;
    padding: 20px 30px;
    margin: 0 20px;
    border-radius: 8px;
    transition: all 0.3s;
    /* border: 1px solid transparent; */
}
.product-card img{ width: 600px;}

.product-card:hover {
    transform: translateY(-3px);
    box-shadow: 0 5px 15px rgba(0,0,0,0.05);
    border-color: #eee;
}

.product-info h3 {
    font-size: 20px;
    font-weight: bold;
    margin-bottom: 8px;
    font-family: sans-serif;
    color: #000;
}

.product-info p {
    font-size: 14px;
    color: #666;
    max-width: 150px;
    line-height: 1.4;
}

.product-image img {
    height: 120px;
    object-fit: contain;
}


.botpage_container{
    display: flex;
    flex-direction: column;
    justify-content: center;

}
.botpage_container img{
  float: left;
}

/* --- 移动端汉堡按钮 (默认隐藏) --- */
.mobile-toggle {
    display: none;
    background: none;
    border: none;
    cursor: pointer;
    flex-direction: column;
    gap: 5px;
}
.mobile-toggle span {
    display: block;
    width: 25px;
    height: 2px;
    background-color: #fff;
    transition: 0.3s;
}

/* --- 响应式适配 (移动端) --- */
@media (max-width: 968px) {
    .mobile-toggle {
        display: flex; /* 显示汉堡按钮 */
        z-index: 1002;
    }

    /* 激活状态的汉堡按钮变为X */
    .mobile-toggle.active span:nth-child(1) { transform: rotate(45deg) translate(5px, 5px); }
    .mobile-toggle.active span:nth-child(2) { opacity: 0; }
    .mobile-toggle.active span:nth-child(3) { transform: rotate(-45deg) translate(5px, -5px); }

    .main-nav {
        position: fixed;
        top: 0;
        right: -100%; /* 默认移出屏幕 */
        width: 70%;
        height: 100vh;
        background-color: #111;
        padding-top: 80px;
        transition: right 0.3s ease;
        box-shadow: -5px 0 15px rgba(0,0,0,0.5);
    }

    .main-nav.active {
        right: 0; /* 滑入屏幕 */
    }

    .nav-list {
        flex-direction: column;
        gap: 0;
    }

    .nav-item {
        width: 100%;
        padding: 0;
    }

    .nav-item > a {
        display: block;
        padding: 20px 30px;
        border-bottom: 1px solid #222;
        font-size: 18px;
    }

    /* 移动端下拉处理 */
    .product-dropdown {
        position: static; /* 不再绝对定位 */
        width: 100vw;
        opacity: 1;
        visibility: visible;
        transform: none;
        display: none; /* 默认折叠 */
        background-color: #1a1a1a;
        box-shadow: none;
        border-radius: 0;
        padding: 10px 0;
    }
    
    .dropdown-arrow { display: none; } /* 移动端隐藏小三角 */

    /* 移动端点击展开类 */
    .nav-item.mobile-expand .product-dropdown {
        display: block;
        animation: slideDown 0.3s ease;
    }

    .dropdown-content {
        grid-template-columns: 1fr; /* 单列 */
        padding: 0 20px;
        gap: 10px;
    }

    .product-card {
        background: #252525;
        border: none;
        padding: 15px;
    }

    .product-info h3 { color: #fff; }
    .product-info p { color: #aaa; }

    @keyframes slideDown {
        from { opacity: 0; transform: translateY(-10px); }
        to { opacity: 1; transform: translateY(0); }
    }
}

/* 首页样式 */
.slide {width: 100%;min-height:100vh;position: relative;display: flex;}
.slide .slide_container{max-width: 21.4rem;margin: auto;z-index: 1; width: 100%;padding: 1.5rem 0;}
.slide .bgImage{width: 100%;height: 100%;position: absolute;top:0;left:0;background-size: cover !important;}
.colorful{background-image: linear-gradient(90.74deg, #41E2C7 -2.88%, #17BEE8 50.17%, #2F7CEE 103.22%);-webkit-background-clip: text;-webkit-text-fill-color: transparent; padding-top: 5px;}
.colorfulBtn{background: linear-gradient(90.74deg, #41E2C7 -2.88%, #17BEE8 50.17%, #2F7CEE 103.22%);color: #FFFFFF;font-size: 0.3rem;padding: 0 0.8rem;height:0.8rem;line-height:0.8rem;border:none;border-radius: 0.4rem;display: block;}
.colorfulBtn:hover{ opacity: 0.6;}
.colorfulBtn:after{display:inline-block;content: '';border: 1px solid #FFFFFF;border-color: #FFFFFF #FFFFFF transparent transparent;width:0.16rem;height: 0.16rem;transform: rotate(45deg);}
.text-full{display: flex;align-items: center;justify-content: center;flex-direction: column;color:#fff;}
/*第1屏大图*/
.slide_one{align-items: center;justify-content: center;}
.slide_one  .text-full .bgTitle{max-width: 12rem;text-align: center;}
.slide_one .bgImage{background:url("../images/index/slide_one_2.png") center center no-repeat;}
/*第2屏*/
.scene_slide{background: #f7f7f7;}
.scene_slide .slide_container{display:flex;align-items: center;justify-content: center;flex-direction: column;}
.scene_slide  .text-full{color:#000;}
.scene_slide  .text-full .title br{display: none;}
.scene_slide  .text-full .description{margin: 0.5rem 0 1.8rem;}
.scene_slide .carousel-container{width: 100%; height: 12rem;background: #FFFFFF;display: flex;padding: 0 1rem 0.5rem 1.7rem;justify-content:space-between;position: relative;}
.scene_slide .carousel-container:before{content:'';display:block;width: 94%; height:0.5rem;background: linear-gradient(180deg, #F4F4F4 0%, #EDEDED 100%);position: absolute;top: -0.5rem;left: 50%;transform: translate(-50%);}
.scene_slide .carousel-container:after{content:'';display:block;width: 88%; height:0.5rem;background: linear-gradient(180deg, #F4F4F4 0%, #EDEDED 100%);position: absolute;top: -1rem;left: 50%;transform: translate(-50%);}
.scene_slide .carousel-container .tab_container{display: flex;flex-direction: column;justify-content: center;}
.scene_slide .carousel-container .tab_container .button_group{margin-top: 0.1rem}
.scene_slide .carousel-container .tab_button{width: 2.66rem;height: 0.74rem;color: #000000;z-index: 1;border-radius: 5px;position: relative;background: #FFFFFF;margin-top: 0.4rem;line-height: 0.74rem;text-align: center;cursor: pointer;transition: opacity 0.3s ease;}
.scene_slide .carousel-container .tab_button:hover{opacity: 0.5;}
.scene_slide .carousel-container .tab_button:active{opacity: 0.3;}
.scene_slide .carousel-container .tab_button:before{content: '';position: absolute;top: 0;left: 0;right: 0;bottom: 0;background: linear-gradient(91deg, #41E2C7 -2.88%, #17BEE8 50.17%, #2F7CEE 103.22%);z-index: -1;border-radius: inherit;padding: 1px;-webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);-webkit-mask-composite: destination-out;mask-composite: exclude;pointer-events: none;}
.scene_slide .carousel-container .tab_button.active{color: #FFFFFF;background: linear-gradient(91deg, #41E2C7 -2.88%, #17BEE8 50.17%, #2F7CEE 103.22%);}
.scene_slide #carousel-container{width: 13rem;height:7.4rem;background: #FFFFFF;margin-top: 1.27rem;}
.scene_slide .carousel {position: relative;width: 100%;height:100%;}
.scene_slide .carousel-images{height: 100%;}
.scene_slide .carousel-images img {width: 100%;height:100%;position: absolute;top: 0;left: 0;opacity: 0;transition: opacity 0.5s ease;object-fit: cover;border-radius: 10px;}
.scene_slide .carousel-images img.active {opacity: 1;}
.scene_slide .prev, .next {position: absolute;cursor: pointer;width: 0.8rem;height: 0.8rem;border-radius: 0.4rem;border: 1px solid #000000;bottom: -1.2rem;transition: opacity 0.3s ease;}
.scene_slide .prev.disabled, .next.disabled {cursor: not-allowed; opacity: 0.3;}
.scene_slide .prev.disabled:hover, .next.disabled:hover {cursor: not-allowed; opacity: 0.3;}
.scene_slide .prev:hover, .next:hover {opacity: 0.5;}
.scene_slide .prev:active, .next:active {opacity: 0.3;}
.scene_slide .prev svg, .next svg{width: calc(0.8rem - 2px);height: calc(0.8rem - 2px);color: #000000}
.scene_slide .prev {right: 1.9rem;}
.scene_slide .next {right: 0.4rem;}
.scene_slide .carousel-bullets{position: absolute;bottom: -0.5rem;display: flex; gap: 0.2rem;left: 0.5rem;}
.scene_slide .carousel-bullets .bullet{height: 4px;width: 0.5rem;background: #d9d9d9;border-radius: 2px;cursor: pointer;transition: background 1s ease;}
.scene_slide .carousel-bullets .bullet.active{background: #424242;}
.scene_slide .carousel-tag{display: none}
/*第3屏*/
.operation_slide{color: #FFFFFF;}
.operation_slide .bgImage{background:url("../images/index/slide_four.png") center center no-repeat;}
.operation_slide .text-full{align-items: flex-start;max-width: 9.5rem;}
.operation_slide .text-full .title{text-align: left;text-indent: -0.4rem;}
.operation_slide .text-full .colorfulBtn{margin-top: 0.7rem;}
.operation_slide .text-full br{display: none;}
/*第4屏*/
.layout_slide{flex-direction: column;justify-content: center;}
.layout_slide .text-full .title br{display: none;}
.layout_slide .bgImage{background: url("../images/index/slide_three.png") center center no-repeat;}
.layout_slide .flex{display: flex; justify-content: space-around;flex-wrap:wrap;margin-top: 1.842rem;gap: 0.1rem;}
.layout_slide .flex .item{display: flex; flex-direction: column;align-items: center;text-align: center;color:#fff;flex:1;font-size:0.28rem;}
.layout_slide .flex .item img{max-width: 4rem;width: 100%;cursor: pointer;transition: all 0.5s ease;}
.layout_slide .flex .item img:hover{opacity: 0.6; transform: scale(1.1);}
.layout_slide .flex .item img:active{opacity: 0.3;}
.layout_slide .flex .item .colorful{margin-top: 0.557rem;}
/*第5屏*/
.new_slide {background: #0a0a0a;color: #FFFFFF}
.new_slide .text-full{align-items: flex-start;}
.new_slide .title{text-align: left;}
.new_slide .title_1{ display: none;}
.new_slide .description{text-align: left;margin-top: 0.6rem;max-width: 380px; width: 50%;}
.new_slide .bgImage{background:url("../images/index/slide_five.png") center center no-repeat;}
/* 首页样式-modal */
.modal{position: fixed;top: 0;left: 0;bottom: 0;right: 0;overflow-y: auto;z-index: 999;transform:translateY(100%);background-color: rgba(0, 0, 0, 0);backdrop-filter: blur(0px);opacity:1;transition: backdrop-filter 0.5s ease, background-color 0.5s ease;}
.modal.show{transform:translateY(0%);}
.modal.showModal{backdrop-filter: blur(10px);background-color: rgba(0, 0, 0, 0.5);}
.modal .modal_content{transition: transform 0.5s ease; transform: translateY(100%)}
.modal .modal_body{display: none;}
.modal .modal_computing{display: none;}
.modal .modal_algorithm{display: none;}
.modal .modal_data{display: none;}
.modal.show_body .modal_body{display: block;}
.modal.show_computing .modal_computing{display: block;}
.modal.show_algorithm .modal_algorithm{display: block;}
.modal.show_data .modal_data{display: block;}
.modal .modal_content{width: 84%;max-width: 21.4rem;margin: auto;position: relative;background: #f0f0f0; padding-bottom: 3rem;margin-top: 1rem;}
.modal .modal_content .close_btn svg{position: absolute;top: 0.85rem; right: 0.85rem;width: 0.7rem;height: 0.7rem;transition: opacity 0.3s ease; cursor: pointer;z-index: 9;}
.modal .modal_content .close_btn svg:hover{opacity: 0.5;}
.modal .modal_content .close_btn svg:active{opacity: 0.3;}
.modal .modal_content .modal_banner{width: 100%;padding-bottom: 50%;background-size: cover !important;}
.modal .modal_content .modal_body .modal_banner{padding-bottom: 100%;}
.modal .modal_content .modal_section{display: flex; align-items: center;padding: 0 2.6rem;}
.modal .modal_content .flex_reverse{flex-direction: row-reverse;}
.modal .modal_content img{width: 50%;}
.modal .modal_content .modal_section_content{width: 50%;}
.modal .modal_content .modal_title{padding: 2.143rem 0 1.43rem;text-align: center;}
.modal .modal_content .modal_title br{display: none;}
/* 首页样式-modal-本体 */
.modal .modal_content .modal_body .modal_banner{background:url("../images/index/modal/modal_1_1.png") center center no-repeat;}
.modal .modal_content .modal_body .modal_section_content .modal_section_content_title{margin-bottom: 0.43rem;}
.modal .modal_content .modal_body .modal_section_content .modal_section_content_title br{display: none;}
.modal .modal_content .modal_body .modal_section_content .modal_section_content_desc{width: 80%;}
.modal .modal_content .modal_body .modal_section.modal_section_one img{width: 40%;margin-left: 10%}
.modal .modal_content .modal_body .modal_section.modal_section_two img{width: 60%;}
.modal .modal_content .modal_section.modal_section_last{margin-top: 2rem;}
/* 首页样式-modal-算力 */
.modal .modal_content .modal_computing .modal_banner{background:url("../images/index/modal/modal_2_1.png") center center no-repeat;}
.modal .modal_content .modal_computing .modal_section{margin-top: 1rem;}
.modal .modal_content .modal_computing .modal_section .image_container{width: 65%;}
.modal .modal_content .modal_computing .modal_section .image_container img{width: 100%;}
.modal .modal_content .modal_computing .modal_section .modal_section_content{margin-left: 2.3rem;}
.modal .modal_content .modal_computing .modal_section.flex_reverse .modal_section_content{margin-left: 0;margin-right: 2.3rem;}
.modal .modal_content .modal_computing .modal_section .modal_section_content_title{padding: 0.43rem 0;border-top: 1px solid;border-image: linear-gradient(90.74deg, #41E2C7 -2.88%, #17BEE8 50.17%, #2F7CEE 103.22%) 1;}
.modal .modal_content .modal_computing .modal_section .modal_section_content_title br{display: none;}
/*首页样式-modal-算法*/
.modal .modal_content .modal_algorithm .modal_banner{background:url("../images/index/modal/modal_3_1.png") center center no-repeat;}
.modal .modal_content .modal_algorithm .modal_section{padding: 0 5rem;margin-bottom: 1.428rem;gap: 1.428rem;align-items: flex-start;}
.modal .modal_content .modal_algorithm .modal_section video{width: 100%;border-radius: 10px;}
.modal .modal_content .modal_algorithm .modal_section .modal_section_content .modal_section_content_title{padding: 0.43rem 0;border-top: 1px solid;border-image: linear-gradient(90.74deg, #41E2C7 -2.88%, #17BEE8 50.17%, #2F7CEE 103.22%) 1;width: fit-content;}
/*首页样式-modal-数据*/
.modal .modal_content .modal_data .modal_banner{background:url("../images/index/modal/modal_4_1.png") center center no-repeat;}
.modal .modal_content .modal_data .modal_section{padding: 0 5rem;margin-bottom: 1.428rem;gap: 1.428rem;align-items: flex-start;}
.modal .modal_content .modal_data .modal_section img{width: 40%;aspect-ratio: 1;}
.modal .modal_content .modal_data .modal_section .modal_section_content .modal_section_content_title{padding: 0.43rem 0;}

/*操作*/
.operate_slide_one .bgImage{background:url("../images/operate/banner_1.png") center center no-repeat; display: flex; justify-content: center;}
.operate_slide_one .bgImage .text-full{color: #ffffff;max-width:33rem;text-align: center;}
.operate_slide_one .bgImage .text-full .description{margin-top: 0.6rem;max-width: 12rem; color: #ffffff;}
.operate_introduction_slide .text-full{color: #333333;max-width:33rem;}
.operate_introduction_slide .text-full .description{margin-top: 0.6rem;max-width: 12.7rem;text-align: center;}
.operate_introduction_slide .swiper_container{margin-top:1.5rem;}
.operate_introduction_slide .swiper_container .swiper_item_title{margin-bottom: 0.3rem;}
.operate_introduction{min-height: auto;}
.operate_introduction .text-full{color: #333333;max-width:33rem;text-align: center;}
.operate_introduction .text-full .description{margin-top: 0.6rem;max-width: 13rem;}
.operate_introduction_slide .swiper_item .swiper_item_image_container{position: relative;}
.operate_introduction_slide .swiper_item .swiper_item_image_container div.font48{position: absolute;left: 50%;top:50%;transform: translate(-50%,-50%);color:#FFFFFF;}
/*swiper*/
.slider_swiper_wrapper {position: relative;width: 100%;overflow: hidden;touch-action: pan-y; /* 支持触摸滑动 */}
.swiper_wrapper {display: flex;transition: transform 0.5s ease;will-change: transform; /* 提高性能 */flex-wrap: nowrap;align-items: stretch;gap: 2%;}
.swiper_item {flex: 0 0 32%; /* 展示三个幻灯片 */box-sizing: border-box;border: 1px solid #cccccc;border-radius: 10px;text-align: center;overflow: hidden;}
.swiper_item img{width: 100%;object-fit: contain;aspect-ratio: 16 / 9;background-color: rgba(0,0,0,0.2);}
.swiper_item .text{ position: absolute;
  color: #FFFFFF;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.2);}
.swiper_item_content{padding: 0.7rem 0.7rem 0.57rem;text-align: left;}
.pagination {display: flex;justify-content: center;gap: 10px;margin-top: 1.2rem;cursor: pointer;}
.pagination-bullet {width: 8px;height: 8px;background: #4d4d4d; /* 灰色背景 */border-radius: 4px;position: relative;overflow: hidden; /* 确保填充效果不溢出 */transition: width 0.3s; /* 变长效果 */}
.pagination-bullet-active {width: 80px; /* 变长 */background: #4d4d4d; /* 灰色背景 */position: relative;}
.pagination-bullet-active::before {content: '';position: absolute;top: 0;left: 0;height: 100%;width: 100%;background: linear-gradient(90.74deg, #41E2C7 -2.88%, #17BEE8 50.17%, #2F7CEE 103.22%); /* 渐变色 */transform: scaleX(0); /* 初始状态为 0 */transform-origin: left;transition: transform 6s; /* 动画时间 */z-index: 2;}
.pagination-bullet-active.fill::before {transform: scaleX(1); /* 完全填充 */}
.pagination-bullet-active::after {content: '';position: absolute;top: 0;left: 0;height: 100%;width: 100%;background: #ccc; /* 灰色背景 */z-index: 1; /* 确保在蓝色条上面 */}
/*了解我们*/
.about_slide_one .bgImage{background:url("../images/about/banner.png") center center no-repeat;}
.about_slide_two{justify-content: flex-end;background:url("../images/about/slide_two.png") center center no-repeat;background-size: cover;}
.about_slide_two .background_robot{position: absolute;top: 0;bottom: 0;left: -10%;right: 47%;background: url(../images/about/slide_two_robot_2.png) right bottom no-repeat;background-size: 24rem;}
.about_slide_two .slide_container{display: flex;justify-content: flex-end;align-items: center;}
.about_slide_two .right_container{width: 40%;}
.about_slide_two .right_container .text-full{color: #333333;align-items: flex-start;}
.about_slide_two .right_container .text-full .description{text-align: left;margin-top: 0.5rem;}
.about_slide_two .right_container .text-full .description p{text-align: left;margin-bottom: 0.2rem;}
.about_slide_three.about_history{background: #0a0a0a;color:#FFFFFF; display: flex;flex-direction: column;align-items: flex-start;}
.about_slide_three.about_history .font76{font-weight: 300;display: inline;line-break: 1;}
.about_slide_three.about_history .slide_container .description_first{margin:0.86rem 0 0.7rem;}
.about_slide_three.about_history .slide_container .description_last{margin: 0.43rem 0 3rem;}


.history{transition:all 0.3s;display: flex;flex-direction: column;flex-wrap: wrap;max-height: 8.5rem;align-content: space-between;width: 100%;margin-top: 0.86rem;}
.history .lg, .md, .sm, .xs{display: none;width: 100%;justify-content: space-between;}
.history .lg>div, .md>div, .sm>div, .xs>div{border-left:1px solid #4d4d4d;margin-left: 1.5rem;padding-left: 1.5rem}
.history>div>div .item:last-child .note{padding-bottom: 0;}
.history .item{display: flex;margin-left: -3.1rem;}
.history .item .date{width:1.5rem;line-height:1; flex-shrink: 0;position: relative;}
.history .item .note{width: 4.2rem;font-size:0.287rem;padding: 0 0 30px 18px;}
.history .item .note p{padding-bottom:0.25rem;}
.history .item .note p:last-child{padding-bottom:0;}
.about_slide_three.about_history .history_more{height: 0.8rem;line-height: calc(0.8rem - 2px);border-radius: 0.4rem;border: 1px solid #b8b8b8;width: 2.86rem;background: #FFFFFF;margin:1rem auto;display: block;}
.about_slide_three.about_history .history_more:after{display:inline-block;content: '';border: 1px solid #333333;border-color: #333333 #333333 transparent transparent;width:0.16rem;height: 0.16rem;transform: rotate(45deg);}

.about_slide_four {min-height: auto;flex-direction: column;}
.about_slide_four  .news_title{margin-bottom: 0.57rem;}
.about_slide_four  .news_more{text-align: center; height: 0.8rem;line-height: calc(0.8rem - 2px);border-radius: 0.4rem;border: 1px solid #b8b8b8;width: 2.86rem;background: #FFFFFF;margin:0.5rem auto;display: block;}
.about_slide_four  .news_more:after{display:inline-block;content: '';border: 1px solid #333333;border-color: #333333 #333333 transparent transparent;width:0.16rem;height: 0.16rem;transform: rotate(45deg);}
.about_slide_four  .news_box{ display: flex; flex-wrap: wrap;}
.about_slide_four  .news_box .news_item_d{ padding: 0 0.3rem 0.6rem; width: 33.33%; display: flex;}
.about_slide_four  .news_box .news_item{border: 1px solid #cccccc;flex: 1;border-radius: 3px; transition: all ease 0.5s; cursor: pointer;}
.about_slide_four  .news_box .news_item:hover{ transform: scale(1.02); opacity: 0.7;}
.about_slide_four  .news_box .news_item .news_item_img{padding-bottom: 100%; background-size: cover !important; background-position: center; background-repeat: no-repeat; background-size: cover;}

.about_slide_four  .news_box .news_item .news_item_title{font-size: 0.46rem;line-height: 0.6rem;font-weight: 500;margin: 0.643rem 0.428rem  0.428rem;}
.about_slide_four  .news_box .news_item .news_item_description{font-size: 0.28rem;line-height: 1.6;margin: 0  0.428rem 0.143rem;}
.about_slide_four  .news_box .news_item .news_item_icon {text-align: right;margin: 0  0.428rem  0.428rem;}
.about_slide_four  .news_box .news_item .news_item_icon svg{width: 0.35rem;height: 0.35rem;}
.about_slide_four .contact_container{display: flex;padding: 1.5rem 0;}
.about_slide_four .contact_container .contact_title{flex:1}
.about_slide_four .contact_container .contact_contents{flex:1;opacity:0.6;}
.about_slide_four .contact_container .contact_contents .contact_item{margin-bottom: 0.5rem;font-weight: 300;}
.about_slide_four .contact_container .contact_contents .contact_item .contact_title{font-weight: 500;}
/*人才*/
.job_slide_one{background:url("../images/job/banner.jpg") center center no-repeat; background-size: cover;}
.job_slide_two{background: #000000;flex-direction: column;position: relative;}
.job_slide_two:before{content:'';position:absolute;top:0;bottom:0;left:0;right:0;background: linear-gradient(to right, rgba(0, 0, 0, 0.7) 0%, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 0.7) 100%);z-index:2;pointer-events: none;  }
.job_slide_two .text-full .description{max-width: 11.4rem; margin-top: 0.57rem;margin-bottom:1.428rem;text-align: center;}
.job_slide_two .job_swiper_container{color: #FFFFFF;}
.job_slide_two .job_swiper_container .swiper_wrapper{ gap: 2%;}
.job_slide_two .job_swiper_container .swiper_item{ flex: 0 0 32%;border-radius: 10px;position: relative;z-index:1;background: #121212}
.job_slide_two .job_swiper_container .swiper_item::before {content: '';position: absolute;top: 0;left: 0;right: 0;bottom: 0;background: linear-gradient(231.35deg, #82E7CC 7.5%, #3BD0E5 12.75%, #5D9AD7 19.02%, #6184A7 25.02%, #1F2832 104.82%);z-index: -1;border-radius: inherit;padding: 1px;-webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);-webkit-mask-composite: destination-out;mask-composite: exclude;pointer-events: none;}
.job_slide_two .job_swiper_container .swiper_item .swiper_item_title{margin-bottom: 0.7rem;display: flex;align-items: center;gap: 0.2rem;}
.job_slide_two .job_swiper_container .swiper_item .swiper_item_title svg{width: 0.85rem;height: 0.85rem;}
.job_slide_three {flex-direction: column;background: #000000;color: #FFFFFF;text-align: center}
.job_slide_three .card_container{gap: 0.3rem;justify-content: space-between;flex-wrap: wrap}
.job_slide_three .card_container .card{background: #121212;border: 1px solid #333333;border-radius: 5px;min-height: 3rem;width: 5rem;font-size: 0.286rem;line-height: 1.6;text-align: left;padding: 20px 25px;}
.job_slide_three .card_container .card .card_title{font-weight: 500;margin-bottom: 0.428rem;}
.job_slide_three .mail{margin: 1rem 0 0.5rem;}
.job_slide_three .colorfulBtn{margin: auto;}
.job_slide_three img{min-height: 350px;}
/*底部*/
.footer{ background: #FFFFFF;color:#333333;padding:1.428rem 0 1.142rem;font-size:0.3rem;line-height:0.5rem;white-space: nowrap; }
.footer .container{max-width: 21.4rem;margin: auto;width: 100%;}
.footer .container .logo{width: 2.85rem; margin-top: -0.13rem; margin-bottom: 0.13rem;}
.footer .container .flex{display: flex; justify-content: space-between;align-items: center;}
.footer .container .line {border-top: 1px solid transparent;margin: 0.25rem 0;}
.footer .container .copy{flex-direction: column;align-items: flex-start; line-height: 1.8;     opacity: 0.7;}
.footer.dark{background: #000000;color: #FFFFFF;}
.footer.dark a{color: #FFFFFF;}
.icon_links{display: flex;}
.icon_links a{margin-right:0.2rem;position: relative;padding:0.1rem}
.icon_links a:hover{opacity: 1;}
.icon_links .icon{height:0.32rem; object-fit: contain;transition: opacity 0.3s ease;     opacity: 0.7;}
.icon_links .icon:hover{opacity: 0.5;}
.icon_links .icon:active{opacity: 0.3;}
.icon_links .pop img{width:1.5rem;}
.breath{animation: breathAn 1s linear infinite; -webkit-animation: breathAn 1s linear infinite;}

.news_container{max-width: 17rem; margin: auto; width: 92%; padding: 2rem 0 1rem 0;font-size: 0.3rem;line-height: 0.65rem;}
.news_container .title{font-size: 0.5rem; padding: 0.6rem 0 0.3rem;}
.news_container .date{ color: #666;}
.news_container .content img{ max-width: 100%; display: block; margin: 0 auto; padding-bottom: 0.2rem;}
.news_container .list-paddingleft-2{padding-left: 20px;}
.news_container ul, .news_container ul li{list-style-type: disc;}
/* 404 */
.not_found_slide{ background: #000; background-size: cover;height:100vh;justify-content: center;}
.not_found_slide a{border-radius: 3px;height: 0.54rem;display: flex;align-items: center;padding: 0 0.6rem;border: 1px solid #fff;min-width: 2rem;font-size: 0.22rem;justify-content: center;margin: 0.2rem;color: #fff;}

@media (max-width:992px)/*平板*/
{
  html{font-size: 60px;}
  .nav_btn{display: block;}
  .header .logo{padding-left:0;}
  .header {padding:0 0.4rem;transition: background-color 0.3s ease-in-out;}
  .header .nav{position: absolute;display:block;height:0;overflow:hidden;opacity:0;top:100%;left:0; width:100%;background: #FFFFFF;padding:0 0.4rem;border-top:1px solid #D4D4D4;transition: opacity 0.3s ease-in-out;}
  .header .nav li> a{display: block;padding:0.25rem 0.2rem;text-align: center;border-bottom:1px solid #f1f1f1;margin:0;font-size:0.36rem}
  .header .nav li> a:hover span{border-color:transparent;}
  .header .nav li > a span{color: #000000;}
  .header .nav li:last-child>a{border:none}
  .header.active .nav{opacity: 1;height: auto;}
  .header.active{background: #FFFFFF;}
  .header.active img{mix-blend-mode: difference;}
  .header.active .nav_btn span{background: #4d4d4d;mix-blend-mode: unset;}
  .slide_one{height:100vh}
  .slide .title{padding:0.8rem 0;}
  .text-full .smallTitle{font-size:0.3rem}
  .footer{padding:1.2rem 0.6rem}
  .footer .title{padding:0 0 0.4rem;}
  .copy{font-size:.2rem;}
  /*慧灵操作*/
  .operation_slide{align-items: flex-end}
  .operation_slide .slide_container{margin:unset;}
  .operation_slide .bgImage{background: url("../images/operate/banner_1.png") center center no-repeat}
  .operation_slide .text-full .colorfulBtn{margin-top: 0;}
  /* .about_slide_two .background_robot{left: 0; right: 0; background-position: center bottom; }
  .about_slide_two .right_container{width: 100%;} */
  .product-dropdown{
    display: block;
    background: #f1f1f1;
    margin: 0 -0.4rem;
  }
  .dropdown-content{
    flex-direction: column;
  }
  .dropdown-content {
    flex-direction: column;

  }
  .product-card{
    background: #fff;
  }
  .product-card img {
      width: 100%;
      mix-blend-mode:normal !important;
  }
}
@media (min-width:768px){/*桌面*/
  html{font-size: 28px;}
  .container{max-width:720px}

  /* .about_slide_two .background_robot{left: 0; right: 0; background-position: center bottom; }
  .about_slide_two .right_container{width: 100%;} */
}
@media (min-width:800px){/*大屏幕*/
  html{font-size: 30px;}
  .container{max-width:720px}
  /* .about_slide_two .background_robot{ top: 0;
    bottom: 0;
    left: -10%;
    right: 47%; }
  .about_slide_two .right_container{width: 40%;} */
}
@media (min-width:900px){/*大屏幕*/
  html{font-size: 33px;}
  .container{max-width:800px}
}
@media (min-width:993px){/*大屏幕*/
  .header.fixed{position: fixed;transform: translateY(-100%);background: rgba(0,0,0);}
  .header.show {transition: transform 0.5s ease;transform: translateY(0);backdrop-filter: blur(4px);}
  .header.hidden {transition: transform 0.5s ease;}
}
@media (min-width:1000px){/*大屏幕*/
  html{font-size: 37px;}
  .container{max-width:900px}
  .dropdown-arrow {
    right: 298px;
  }
  
}
@media (min-width:1100px){/*大屏幕*/
  html{font-size: 40px;}
  .container{max-width:1000px}
}
@media (min-width:1200px){/*大屏幕*/
  html{font-size: 44px;}
  .container{max-width:1100px}
  .history .lg{display: flex;}
}
@media (min-width:1300px){/*大屏幕*/
  html{font-size: 48px;}
  .container{max-width:17rem}
}
@media (min-width:1400px){/*大屏幕*/
  html{font-size: 51px;}
  .container{max-width:17rem}
}
@media (min-width:1500px){/*大屏幕*/
  html{font-size: 55px;}
  .container{max-width:17rem}
}
@media (min-width:1600px){/*大屏幕*/
  html{font-size: 60px;}
  .container{max-width:17rem}
  .dropdown-arrow {
    right: 333px;
  }
}
@media (min-width:1921px){/*大屏幕*/
  html{font-size: 60px;}
  .header{ height: 80px;}
  .header .nav li > a span{ font-size: 15px;}
  .dropdown-arrow {
    right: 361px;
  }
}
@media  (max-height:660px){/*小尺寸桌面*/
  html{font-size: 60px;}
  .customer_imgs .item img{max-height:6rem;}
}
@media (max-width:900px){/*手机*/
  .product-dropdown{
    display: block;
    background: #f1f1f1;
    margin: 0 -0.4rem;
  }
  .dropdown-content{
    flex-direction: column;
  }
  .dropdown-content {
    flex-direction: column;

  }
  .product-card{
    background: #fff;
  }
  .product-card img {
      width: 100%;
      mix-blend-mode:normal !important;
  }
}


@media (max-width: 1200px) and (min-width: 768px) {
  .history .md{display: flex}
  .product-card img {
      width: 400px;
  }
}
@media (max-width:767px){/*手机*/
  html{font-size: 40px;}
  .header{height:60px; background: rgba(0, 0, 0, 0.6); position: fixed;}
  .nav_btn{width:36px;}
  .nav_btn span{width:36px;height:4px;margin:4px auto;}
  .slide .slide_container{padding: 1.5rem 1rem;}
  .mobile_show{display: block !important;}
  .mobile_flex{display: flex !important;}
  .mobile_flex_hidden{display: none !important;}
  .mobile_hidden{display: none !important;}
  /*首页*/
  .slide_one .bgImage{background-position-x: 35%;}
  .layout_slide .flex .item{flex: 0 0 calc(50% - 1rem);margin-bottom: 40px;}
  .layout_slide .text-full .title br{display: block;}
  .operation_slide .text-full br{display: block;}
  .scene_slide{background: #FFFFFF;font-size: 18px;text-align: center;}
  .scene_slide  .text-full .title br{display: block;}
  .scene_slide #carousel-container{margin-top: 0.5rem;width: 100%;height: 120%;margin-bottom: 10px;}
  .scene_slide .carousel-container{flex-direction: column; align-items: center;text-align: center;justify-content: flex-start;background: unset;padding: 0}
  .scene_slide .carousel-container:before,.scene_slide .carousel-container:after{display: none;}
  .scene_slide .carousel-container .tab_container .button_group{display: flex;align-items: center;margin-top: 0.5rem;margin-bottom: 0.5rem;padding: 5px;background: rgba(218, 218, 218, 0.30);backdrop-filter: blur(9.021739959716797px);border-radius: calc(0.37rem + 5px);}
  .scene_slide .carousel-container .tab_button{border-radius: 0.37rem;border: none;margin-top: 0;background: unset;width: 2rem;}
  .scene_slide .carousel-container .button_group .tab_button:before{display: none;}
  .scene_slide .carousel-container .carousel-tag{display:block;position: absolute;left:18px;top:12px;z-index:1;color: #FFFFFF;border: 1px solid;border-radius: 100px;padding: 2px 20px;font-size: 14px;}
  .scene_slide .carousel-container .tab_container{width: 100%;}
  .scene_slide .carousel-container .tab_container .tab_group{display:flex;border-bottom: 2px solid rgba(218, 218, 218, 0.70);border-radius: 1px;justify-content: space-between;position: relative;padding-bottom: 5px;}
  .scene_slide .carousel-container .tab_container .tab_group .tab_item{cursor: pointer;color: rgba(218, 218, 218, 0.70)}
  .scene_slide .carousel-container .tab_container .tab_group .tab_item.active{cursor: pointer;color: #000000;}
  .scene_slide .carousel-container .tab_container .tab_group .tab_active_item{position: absolute; left: 0; bottom: -2px; width: 90px; border: 1px solid #000000; border-radius: 1px;transition: left 0.3s ease-in-out;}
  .scene_slide .carousel-bullets{bottom: 10px; left:50%; transform: translateX(-50%);}
  .scene_slide .carousel-bullets .bullet{background: rgba(255,255,255,0.4);width: 1rem;}
  .scene_slide .carousel-bullets .bullet.active{background: #FFFFFF;}

  /*modal*/
  .modal .modal_content{margin: 0;width: 100%;padding-bottom: 0;}
  .modal .modal_content .modal_title br{display: block;}
  .modal .modal_content .modal_section{flex-direction: column;padding: 0;font-size: 14px;}
  .modal .modal_content .modal_section.modal_section_last{margin-top: 2rem;padding-bottom: 3rem;}
  .modal .modal_content img{width: 100%;}
  .modal .modal_content .modal_computing .modal_section img{width: 100%;}
  .modal .modal_content .modal_section_content{padding:20px; margin:0;width: 100%;}
  .modal .modal_content .modal_body .modal_section_content .modal_section_content_title{font-size: 0.8rem; }
  .modal .modal_content .modal_body .modal_section_content .modal_section_content_title span{border-bottom: 1px solid;border-image: linear-gradient(90.74deg, #41E2C7 -2.88%, #17BEE8 50.17%, #2F7CEE 103.22%) 1;padding-bottom: 0.2rem;}
  .modal .modal_content .modal_body img{width: 60%;}
  .modal .modal_content .modal_body .modal_section.modal_section_one img{width: 60%;padding-top: 1rem;}
  .modal .modal_content .modal_body .modal_section.modal_section_two img{width: 80%;margin-left: 20%}
  .modal .modal_content .modal_computing .modal_section .image_container{width: 100%;position: relative;}
  .modal .modal_content .modal_computing .modal_section .image_container .modal_section_content_title{position: absolute;bottom:0px;margin: 30px 20px;}
  .modal .modal_content .modal_computing .modal_section .modal_section_content{margin:40px 25px 60px;}
  .modal .modal_content .modal_computing .modal_section.flex_reverse .modal_section_content{margin:40px 25px 60px;}
  .modal .modal_content .modal_computing .modal_section .modal_section_content_title{font-size: 0.8rem; width: 80%;border-top: none;border-bottom: 1px solid;border-image: linear-gradient(90.74deg, #41E2C7 -2.88%, #17BEE8 50.17%, #2F7CEE 103.22%) 1;margin-bottom: 0.43rem;color: #FFFFFF}
  .modal .modal_content .modal_computing .modal_section .modal_section_content_title br{display: block;}
  .modal.show_algorithm .modal_algorithm {background: #000;color: #FFFFFF;}
  .modal .modal_content .modal_algorithm .modal_section{padding: 0}
  .modal .modal_content .modal_algorithm .modal_section:last-child{margin-bottom: 0}
  .modal .modal_content .modal_algorithm .modal_section .modal_section_content .modal_section_content_title{font-size:0.8rem;border:none;background-image: linear-gradient(91deg, #41E2C7 -2.88%, #17BEE8 50.17%, #2F7CEE 103.22%);-webkit-background-clip: text;-webkit-text-fill-color: transparent;}
  .modal .modal_content .modal_algorithm .modal_section video{border-radius: 0;}
  .modal .modal_content .modal_data .modal_section{padding: 0;}
  .modal .modal_content .modal_data .modal_section:last-child{margin: 0;}
  .modal .modal_content .modal_data .modal_section .modal_section_content{text-align: center;margin-bottom: 1rem;}
  .modal .modal_content .modal_data .modal_section .modal_section_content .modal_section_content_title{font-size:0.8rem;}
  /*了解我们*/
  .about_slide_two{background-position: right;}
  .about_slide_two .background_robot{left: 0; right: 0; background-position: center bottom; background-size: 9rem;}
  .about_slide_two .slide_container{margin-top: 0;}
  .about_slide_two .right_container{width: 100%;}
  .about_slide_four .news_box{flex-direction:column;}
  .about_slide_four .news_box .news_item_d{ width: 100%; margin-bottom: 0.57rem;}
  /* .about_slide_four .news_box .news_item{margin-bottom: 0.57rem; } */
  .about_slide_four .contact_container{flex-direction: column;}
  .about_slide_four .contact_container>.contact_title{margin-bottom: 0.57rem;}
  .history{max-height: 13rem;}
  /*人才*/
  .job_slide_one{background-position-x: 20%;
    min-height: 10rem !important;
    background-size: 212%;}
  .job_slide_two{min-height: auto;}
  .job_slide_two:before{display: none;}
  .job_slide_two .job_swiper_container .swiper_item{max-width: 358px;flex: 0 0 100%;}
  .job_slide_three .card_container .card{width: 100%;}
  .job_slide_three .card_container .card .card_line_mobile{border-bottom: 1px solid;margin: 25px 0;width: 32px;border-image: linear-gradient(91deg, #41E2C7 -2.88%, #17BEE8 50.17%, #2F7CEE 103.22%) 1;}
  /*慧灵操作*/
  .operate_introduction_slide .swiper_item{max-width: 358px;flex: 0 0 100%;}
  /*swiper*/
  .slider_swiper_wrapper{max-width: 360px;margin: 0 auto;}
  .operate_introduction_slide .slider_swiper_wrapper .swiper_wrapper{ flex-direction: column;}
  .operate_introduction_slide .slider_swiper_wrapper .swiper_wrapper .swiper_item{ margin: 15px 0;}
  /*footer*/
  .footer .container .logo_container{display: flex;justify-content: space-between;margin-bottom: 24px;}
  .footer .container .logo{margin-bottom: 0;}
  .footer .container .icon_links{margin: 0;}
  .footer .container .nav_links{flex-direction: column;flex: 1;gap:0;}
  .footer .container .nav_link{display: block;border-top: 1px solid;width: 100%;display:flex;align-items: center;justify-content: space-between;line-height: 40px;}
  .footer .container .nav_link:after{content:"";display: block;width: 8px;height: 8px;border: 1px solid;border-color: #333333 #333333 transparent transparent;transform: rotate(45deg);}
  .footer .container .line{margin: 0 0 10px;}
  .footer .copy{flex-direction: column;align-items: flex-start;}
  .footer.dark .container .nav_link:after{border-color: #FFFFFF #FFFFFF transparent transparent}
  .footer .container .copy{align-items: flex-start;}
}
@media (min-width:450px) and (max-width:766px) {
  .history .sm{display: flex;}
}
@media (max-width:450px){/*手机*/
  br.mobile{display:block !important;}
  .block-xs{display: block !important;}
  .hidden-xs{display: none !important;}
  .history .xs{display: flex;flex-direction: column;}
  /*首页*/
  .scene_slide .text-full .title{padding-bottom: 0.3rem;}
  .scene_slide .text-full .description{margin: 0 0 1rem;}
  .layout_slide .flex .item .colorful{background: linear-gradient(90.74deg, #41E2C7 -2.88%, #17BEE8 50.17%, #2F7CEE 103.22%);color: #FFFFFF;font-weight: 400; font-size: 17px; padding: 0 0.8rem;height:0.8rem;line-height:0.8rem;border:none;border-radius: 0.4rem;display: flex;align-items:center;-webkit-text-fill-color:unset;}
  .layout_slide .flex .item .colorful:after{content:'';display: inline-block;width: 0.16rem;height: 0.16rem;border: 2px solid;border-color: #FFF #FFF transparent transparent;transform: rotateZ(45deg);}
  .new_slide {align-items: flex-end; min-height: 600px;}
  .new_slide .slide_container{margin: 0}
  .new_slide .slide_container .text-full{align-items: center;text-align: center;}
  .new_slide .title{text-align: center;padding-bottom:0.3rem; display: none;}
  .new_slide .title_1{text-align: center; padding-bottom: 9rem; display: block;}
  .new_slide .description{width: 100%;text-align: center;margin-top: 0;}
  .new_slide .description br{display: none}
  .new_slide .bgImage{background: url("../images/index/slide_five_mobile.png") center bottom no-repeat;background-size: contain !important;}
  .operation_slide{ align-items: center; justify-content: center;}
  .operation_slide .text-full{align-items: center;  }
  .operation_slide .text-full .title {
    text-align: center;
    text-indent: 0rem;
}
  /*蒙层*/
  .modal .modal_content .modal_body .modal_section.modal_section_one img{padding-top: 2rem;}
  .modal .modal_content .modal_body .modal_section_content .modal_section_content_title{font-size: 24px;line-height: 1.6}
  .modal .modal_content .modal_title{font-size: 32px;}
  .modal .modal_content .modal_computing .modal_section .modal_section_content_title{font-size:24px;width:fit-content;}
  .modal .modal_content .modal_algorithm .modal_section .modal_section_content .modal_section_content_title{font-size: 24px;}
  .modal .modal_content .modal_data .modal_section .modal_section_content .modal_section_content_title{font-size: 24px;}
  .modal .modal_content .modal_data .modal_section img{width: 30%;}
  /*操作*/
  .operate_slide_one .title{padding-bottom: 0.3rem;}
  .operate_slide_one .bgImage .text-full .description{margin-top: 0;}
  .operate_introduction_slide .font60, .operate_introduction .font60{font-size:32px;}
  .operate_introduction_slide .swiper_wrapper{display: none;}
  .operate_introduction_slide .pagination{display: none;}
  .operate_introduction .title{padding-bottom: 0.3rem;}
  .operate_introduction .text-full .description{margin-top: 0;}
  /*了解我们*/
  .about_slide_two .title{padding-bottom: 0.3rem;}
  .about_slide_two .right_container .text-full .description{margin-top: 0;}
  .about_slide_three .title{padding-bottom: 0.3rem;}
  .about_slide_three.about_history .slide_container .description_first{margin-top: 0;}
  .about_slide_three.about_history .slide_container .description_last{margin-bottom: 60px;font-size: 12px;}
  .about_slide_three.about_history .font76{font-size:24px;}
  .about_slide_three.about_history .font40{font-size:18px;}
  .history{flex-wrap: nowrap;overflow: hidden;max-height: 8.2rem;}
  .history .item{margin-left: -3rem;}
  .history .item .note,.about_slide_three.about_history .history_more{font-size: 12px;}
  .about_slide_four .news_box .news_item .news_item_title{font-size: 18px;}
  .about_slide_four .news_box .news_item .news_item_description{font-size: 12px;}
  .about_slide_four .news_more{font-size: 12px;}
  /*人才*/
  .job_slide_two .title{padding-bottom: 0.3rem;}
  .job_slide_two .text-full .description{margin-top: 0}
  .job_slide_three .font48{font-size:30px;}
  .job_slide_three .card_container .card{font-size:14px;border: none;}
  .job_slide_three .card_container .card .card_title{font-size:18px;}
  .job_slide_three .mail{font-size:20px;margin: 1rem 0 0.8rem;}
  .operate_introduction_slide .swiper_item:not(:last-child){margin-bottom: 40px}

  .slide .slide_container {padding: 1.5rem 20px;}
  .font100{font-size: 32px;text-align: center}
  .font76{font-size: 32px;}
  .font60{font-size: 24px;}
  .font48{font-size: 24px;}
  .font40{font-size: 22px;}
  .font32{font-size: 18px;}
  .font28{font-size: 22px;}
  .font24{font-size: 24px;}
  .font22{font-size:16px;}
  .font20{font-size: 14px;}
}


@keyframes breathAn{
  0%,100%{
    transform: translateY(0);
  }
  50%{
    transform: translateY(-10px);
  }
}
@-webkit-keyframes breathAn
{
  0%,100%{
    -webkit-transform:  translateY(0);
  }
  50%{
    -webkit-transform: translateY(-10px);
  }
}
