.ai_banner{position: relative;}
.ai_banner_i{position: relative;height: 100vh;overflow: hidden;}
.ai_banner_i>video{position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);min-width: 100%;min-height: 100%;}
.ai_banner_i>img{width: 100%;object-fit: cover;height: calc(100vh + 80px);}
.ai_banner_w{position: absolute;left: 7%;top: 30%;display: flex;justify-content: center;flex-direction: column;color: #fff;}
.ai_banner_w>h1{font-size: 48px;font-weight: 300;white-space: pre;}
.ai_banner_w>p{font-size: 48px;margin: 40px 0;white-space: pre;}
.ai_banner_w>span{position: relative;background-image: var(--bi);width: 180px;color: #fff;line-height: 60px;padding: 0 30px;border-radius: 30px;font-size: 16px;}
.ai_banner_w>span>i{position: absolute;top: 6px;right: 10px;height: 48px;line-height: 48px;background-color: rgba(255,255,255,.9);color: var(--base);width: 48px;border-radius: 50%;text-align: center;font-size: 20px;}
/* .ai_banner_w>i{font-size: 20px;margin-top: 20px;font-style: normal;} */
/* .ai_banner_iw{position: absolute;top: 50%;transform: translateY(-50%);right: calc(50vw - var(--lg) / 2);width: calc(var(--lg) / 1.5);text-align: center;}
.ai_banner_iw>h1{color: var(--base);font-size: 30px;}
.ai_banner_iw>p{color: #fff;font-size: 20px;margin: 20px 0 30px;}
.ai_banner_iw>a{line-height: 34px;background-color: var(--base);padding: 0 30px;display: inline-block;color: #fff;} */

.ai_arrow{color: #fff;text-align: center;font-family: monospace,serif;position: absolute;bottom: 130px;z-index: 1;font-size: 30px;font-weight: 900;transition: .3s;width: 60px;height: 60px;line-height: 54px;border: 1px solid #fff;border-radius: 50%;}
.ai_arrow.slick_prev{right: calc(9% + 60px);}
.ai_arrow.slick_next{right: 8%;}

.ban_dot{position: absolute;bottom: 180px;text-align: center;left: 8%;}
.ban_dot>li{display: inline-block;width: 54px;height: 8px;font-size: 0;outline: 0;margin-right: 20px;transition: all .5s;cursor: pointer;border: 1px solid #fff;border-radius: 5px;}
.ban_dot>li:last-child{margin-right: 0;}
.ban_dot>.slick-active{background-color: #fff;;}
.ban_dot>li button{display: none;}

.ai_title{text-align: center;}
.ai_title>h1{font-size: 60px;color: #2c74bc;font-family: math;text-shadow: 0px 8px 8px rgba(50, 50, 50, 0.25);letter-spacing: 2px;}
.ai_title>h2{font-size: 32px;letter-spacing: 2px;color: #303133;text-shadow: 0px 8px 8px rgba(50, 50, 50, 0.25);margin: 20px 0 40px;}
.ai_title>span{width: 60px;border-top: 1px solid #333;display: inline-block;}
.ai_title>p{line-height: 2;font-size: 20px;max-width: 1000px;margin: 0 auto;}

.ai_about_out{margin: -80px 0;position: relative;z-index: 10;}
.ai_about{background-color: #f3f9fe;}
.ai_about_c{padding: 100px 0 200px;}
.ai_about_w{display: flex;justify-content: space-between;align-items: center;margin-top: 80px;}
.ai_about_l{width: 40%;background: url('../png/1-2.png') no-repeat center;background-size: 100% 100%;height: 40rem;position: relative;}
.ai_about_l>img{position: absolute;bottom: -50px;right: -50px;animation: rt 5s infinite linear;}
.ai_about_r{width: 54%;}
.ai_about_r>p{font-size: 1.4rem;line-height: 2;text-indent: 2em;}
.ai_about_v{display: flex;justify-content: space-between;align-items: center;margin-top: 6rem;}
.ai_about_i{}
.ai_about_i>h1{font-size: 22px;background-image: var(--bi);background-clip: text;-webkit-background-clip: text;color: transparent;}
.ai_about_i>h1>span{font-size: 5rem;font-weight: 600;}
.ai_about_i>p{}
@keyframes rt{
    from{transform: rotate(0deg);}
    to{transform: rotate(360deg);}
}

.ai_prod_out{position: relative;z-index: 11;}
.ai_prod{background-color: #e4f1fb;}
.ai_prod_c{padding: 180px 0 100px;}
.ai_prod_t{text-align: center;}
.ai_prod_t>h1{font-size: 48px;margin-bottom: 10px;}
.ai_prod_t>p{font-size: 24px;color: var(--base);}
.ai_prod_w{margin: 60px 0;display: flex;flex-wrap: wrap;}
.ai_prod_i{width: 23%;margin-right: calc(8% / 3);margin-bottom: 20px;background: url('../jpg/44.jpg') no-repeat center;background-size: cover;}
.ai_prod_i:nth-child(4n){margin-right: 0;}
.ai_prod_ic{display: flex;justify-content: space-between;align-items: center;transition: .5s;padding: 20px;}
.ai_prod_ic>h1{font-size: 1.4rem;width: calc(100% - 8rem);overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.ai_prod_ic>img{width: 8rem;height: 8rem;object-fit: contain;background-color: #fff;border-radius: 50%;overflow: hidden;}
.ai_prod_v{margin: 60px 0;}
.ai_prod_vi{padding: 10px;}
.ai_prod_vic{display: flex;justify-content: space-between;align-items: center;transition: .5s;padding: 20px;background: url('../jpg/44.jpg') no-repeat center;background-size: cover;}
.ai_prod_vic>h1{font-size: 1.4rem;width: calc(100% - 8rem);overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.ai_prod_vic>img{width: 8rem;height: 8rem;object-fit: contain;background-color: #fff;border-radius: 50%;overflow: hidden;}
.ai_prod_j{padding: 20px;}
.ai_prod_jc{background-color: var(--base);color: #fff;text-align: center;line-height: 195px;font-size: 24px;}
.ai_prod_ic:hover{background-color: var(--base);color: #fff;}

.prod_dot{position: absolute;bottom: -60px;text-align: center;left: 50%;transform: translateX(-50%);}
.prod_dot>li{display: inline-block;width: 10px;height: 10px;font-size: 0;outline: 0;margin-right: 10px;transition: all .5s;cursor: pointer;background-color: #fff;border-radius: 50%;}
.prod_dot>li:last-child{margin-right: 0;}
.prod_dot>.slick-active{background-color: var(--base);}
.prod_dot>li button{display: none;}

.ai_apply_c .ai_title>h1{color: #fff;}
.ai_apply_c .ai_title>h2{color: #eee;}
.ai_apply_c .ai_title>p{color: #ddd;}
.ai_apply{background: url('../png/43.png') no-repeat center;background-size: 100% 120%;position: relative;z-index: 8;margin: -100px 0 0;background-attachment: fixed;}
.ai_apply_c{padding: 200px 0;}
.ai_apply_w{display: flex;justify-content: space-between;align-items: center;margin-top: 60px;}
.ai_apply_i{color: #fff;text-align: center;transition: .3s;}
.ai_apply_i>img{width: 80px;}
.ai_apply_i>h1{font-size: 24px;margin: 20px 0;}
.ai_apply_i:hover{transform: scale(1.1);}

.ai_qua_out{margin: -80px 0 0;position: relative;z-index: 10;}
.ai_qua{background-color: #fff;}
.ai_qua_c{padding: 100px 0;}
.ai_qua_tc{display: flex;justify-content: space-between;align-items: center;}
.ai_qua_tc>span{width: 8%;border-top: 1px solid #ddd;}
.ai_qua_ti{text-align: center;transition: .3s;cursor: pointer;}
.ai_qua_ti>img{width: 40px;margin-bottom: 10px;}
.ai_qua_ti>h1{font-size: 14px;}
.ai_qua_ti.ai_qua_ta{transform: scale(1.2);}
.ai_qua_b{display: flex;justify-content: space-between;align-items: center;margin-top: 120px;}
.ai_qua_b .ai_title{text-align: left;}
.ai_qua_bl{width: 48%;}
.ai_qua_wi{}
.ai_qua_wi>h3{text-shadow: 6px 6px 8px rgba(50, 50, 50, 0.25);font-size: 24px;}
.ai_qua_wi>p{line-height: 2;color: #999;font-size: 16px;margin: 20px 0;max-width: 500px;;}
.ai_qua_bl>a{font-size: 16px;color: var(--base);}
.ai_qua_bl>a>span{margin-right: 10px;font-weight: 900;}
.ai_qua_br{width: 48%;}
.ai_qua_bi{width: 100%;height: 500px;object-fit: contain;}
/* .ai_qua_bi.slick-current{opacity: 1;transform: scale(1);} */

.ai_serv{background: url('../jpg/59.jpg') no-repeat center;background-size: cover;}
.ai_serv_c{padding: 100px 0 200px;}
.ai_serv_w{margin-top: 80px;display: flex;justify-content: space-between;align-items: center;}
.ai_serv_i{background-color: #fff;box-shadow: 4px 4px 30px 2px rgba(0, 0, 0, 0.15);border-radius: 30px;width: 23%;height: 440px;display: flex;flex-direction: column;justify-content: center;align-items: center;gap: 20px;}
.ai_serv_i:hover{background-image: var(--bi);color: #fff;}

.ai_news_out{margin: -100px 0;position: relative;z-index: 10;}
.ai_news{background-color: #e4f1fb;}
.ai_news_c{padding: 100px 0 200px;}
.ai_news_t{display: flex;justify-content: center;align-items: center;gap: 30px;}
.ai_news_t>a{background-color: #fff;line-height: 43px;padding: 0 40px;border-radius: 21px;cursor: pointer;}
.ai_news_t>a:hover{background-image: var(--bi);color: #fff;}
.ai_news_t>.ai_news_ta{background-image: var(--bi);color: #fff;}
.ai_news_w{margin-top: 80px;}
.ai_news_ii{padding: 0 70px;}
.ai_news_iic{display: flex;justify-content: space-between;border-radius: 60px;overflow: hidden;}
.ai_news_iic>img{width: 50%;height: 434px;object-fit: cover;}
.ai_news_r{width: 50%;background-color: #fff;display: flex;flex-direction: column;justify-content: center;padding: 0 44px;}
.ai_news_r>span{font-size: 16px;}
.ai_news_r>h1{font-size: 26px;font-weight: 100;color: var(--base);white-space: nowrap;text-overflow: ellipsis;overflow: hidden;margin: 20px 0;}
.ai_news_r>p{line-height: 2;color: #666;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;text-overflow: ellipsis;;}
.ai_news_r>i{margin-top: 20px;}

.news_arrow{color: var(--base);text-align: center;font-family: monospace,serif;position: absolute;bottom: 200px;z-index: 1;font-size: 50px;font-weight: 900;width: 80px;height: 80px;line-height: 80px;border: 1px solid #ddd;border-radius: 50%;}
.news_arrow:hover{color: #fff;cursor: pointer;background-image: var(--bi);}
.news_arrow.slick_prev{left: calc(50vw - 640px);}
.news_arrow.slick_next{right: calc(50vw - 640px);}

.ai_part{background-color: #f9f9f9;position: relative;}
.ai_part_c{padding: 180px 0 180px;color: #fff;}
.ai_part_t{text-align: center;}
.ai_part_t>h1{font-size: 48px;margin-bottom: 10px;}
.ai_part_t>p{font-size: 24px;}
.ai_part_w{margin-top: 60px;}
.ai_part_i{padding: 10px;}
.ai_part_i>img{width: 100%;}

.part_dot{position: absolute;bottom: -40px;text-align: center;left: 50%;transform: translateX(-50%);}
.part_dot>li{display: inline-block;width: 10px;height: 10px;font-size: 0;outline: 0;margin-right: 10px;transition: all .5s;cursor: pointer;background-color: #fff;border-radius: 50%;}
.part_dot>li:last-child{margin-right: 0;}
.part_dot>.slick-active{background-color: var(--base);}
.part_dot>li button{display: none;}

.aj_foot .aj_wage{background-color: #f9f9f9;}




@media screen and (max-width: 1200px) {
    .ai_banner_i>img{height: 100vh;}
    .ai_banner_w{max-width: 86%;}
    .ai_banner_w>h1{font-size: 4rem;}
    .ai_banner_w>p{font-size: 2rem;white-space: pre-wrap;line-height: 1.5;margin: 2rem 0 4rem;}
    .ai_banner_w>span{line-height: 5rem;font-size: 1.6rem;width: 18rem;}
    .ai_banner_w>span>i{height: 3.6rem;line-height: 3.6rem;width: 3.6rem;right: .5rem;}

    .ban_dot{bottom: 6rem;}
    .ban_dot>li{width: 3rem;height: .5rem;margin-right: 1rem;}

    .ai_title>h1{font-size: 3.4rem;}
    .ai_title>h2{font-size: 2.0rem;margin: 1rem 0 2rem;}
    .ai_title>span{width: 4rem;}
    .ai_title>p{font-size: 1.6rem;}

    .ai_about_out{margin: -4rem 0;}
    .ai_about{overflow: hidden;}
    .ai_about_c{padding: 6rem 0 12rem;}
    .ai_about_w{flex-direction: column;gap: 4rem;margin-top: 4rem;}
    .ai_about_l{width: 100%;}
    .ai_about_l>img{width: 10rem;height: 10rem;bottom: -20px;right: -20px;}
    .ai_about_r{width: 100%;}
    .ai_about_v{flex-wrap: wrap;justify-content: unset;gap: 4rem;margin: 4rem 0 0;}

    .ai_prod_c{padding: 10rem 0 6rem;}
    .ai_prod_w{margin: 4rem 0;}
    .ai_prod_i{width: 100%;margin-right: 0;}

    .ai_apply_w{flex-wrap: wrap;}
    .ai_apply_i{margin: 0 0 4rem;width: 50%;}
    .ai_apply_i>h1{font-size: 2.2rem;margin: 2rem 0 1rem;}
    .ai_apply_i>p{font-size: 1.4rem;}

    .ai_qua_t{overflow: auto;height: 80px;}
    .ai_qua_tc{width: 300vw;justify-content: unset;gap: 2rem}
    .ai_qua_tc>span{width: 4rem;}
    .ai_qua_ti.ai_qua_ta{transform: unset;}
    .ai_qua_ta>h1{color: var(--base);}
    .ai_qua_b{margin: 4rem 0 0;flex-direction: column-reverse;gap: 4rem;}
    .ai_qua_br{width: 100%;}
    .ai_qua_bi{height: 20rem;}
    .ai_qua_bl{width: 100%;}
    .ai_qua_wi>p{font-size: 1.6rem;}

    .ai_serv_c{padding: 6rem 0 20rem;}
    .ai_serv_w{flex-direction: column;gap: 2rem;}
    .ai_serv_i{width: 100%;height: auto;padding: 4rem 0;gap: 1rem;}
    .ai_serv_i>img{width: 10rem;}

    .ai_news_c{padding: 6rem 0 12rem;}
    .ai_news_t{gap: 1rem;}
    .ai_news_t>a{line-height: 4rem;padding: 0 2rem;font-size: 1.2rem;}
    .ai_news_ii{padding: 0 2rem;}
    .ai_news_iic{flex-direction: column;}
    .ai_news_iic>img{width: 100%;height: 20rem;}
    .ai_news_r{width: 100%;padding: 2rem 2rem 3rem;}
    .ai_news_r>span{font-size: 1.4rem;}
    .ai_news_r>h1{font-size: 2rem;margin: 1rem 0;}
    .ai_news_r>p{font-size: 1.6rem;}
    .ai_news_r>i{margin: 1rem 0 0;}

    .ai_part_c{padding: 16rem 0 14rem;}
}
