@media screen and (min-width: 769px) {
    .box {
        width: 100%;
    }
    .box .Top .topBg {
        background: url(../img/AI-Center/IE/topBg.png) center no-repeat;
        background-size: cover;
        padding: 97px 0 0;
    }
    .box .Top .topBg h1 {
        font-size: 38px;
        line-height: 38px;
        letter-spacing: 0px;
        color: #2954aa;
        text-align: center;
        margin-bottom: 28px;
    }
    .box .Top .topBg h5 {
        font-size: 31px;
        line-height: 31px;
        letter-spacing: 0px;
        color: #2954aa;
        text-align: center;
    }
    .box .Top .topBg .Ask {
        display: flex;
        align-items: center;
        justify-content: center;
        margin-top: 60px;
    }
    .box .Top .topBg .Ask .logo {
        display: flex;
        align-items: center;
    }
    .box .Top .topBg .Ask .logo img {
        margin-right: 4px;
    }
    .box .Top .topBg .Ask .logo p {
        font-family: 'AdobeHeitiStd';
        font-size: 16px;
        line-height: 16px;
        letter-spacing: -0.5px;
        color: #020000;
    }
    .box .Top .topBg .Ask .input {
        width: 786px;
        height: 57px;
        background-color: #ffffff;
        box-shadow: 2px 2px 21px 0px rgba(127, 176, 252, 0.32);
        border-radius: 29px;
        margin-left: 13px;
        display: flex;
        align-items: center;
        justify-content: space-between;
        overflow: hidden;
    }
    .box .Top .topBg .Ask .input input {
        width: 80%;
        height: 100%;
        border: none;
        outline: none;
        padding-left: 30px;
        font-family: 'AdobeHeitiStd';
        font-size: 16px;
        line-height: 16px;
        letter-spacing: 0px;
        color: #333;
    }
    .box .Top .topBg .Ask .input input::placeholder {
        color: #636e80;
    }
    .box .Top .topBg .Ask .input button {
        width: 20%;
        height: 100%;
        background-color: #f56142;
        outline: none;
        border: none;
    }
    .box .Top .topBg .Ask .input button a {
        width: 100%;
        height: 100%;
        display: block;
        font-size: 18px;
        line-height: 57px;
        text-align: center;
        letter-spacing: 0px;
        color: #ffffff;
    }
    .box .Top .topBg .Ask .input button:hover {
        filter: brightness(1.1);
    }
    .box .Top .topBg.IC h1 {
        font-size: 44px;
        line-height: 44px;
        margin-bottom: 19px;
    }
    .box .Top .topBg.IC h5 {
        font-size: 44px;
        line-height: 44px;
    }
    .box .Top .topBg.IC .Ask {
        display: flex;
        align-items: center;
        justify-content: center;
        margin-top: 60px;
    }
    .box .Top .topBg.IC .Ask .input input {
        width: 87%;
    }
    .box .Top .topBg.IC .Ask .input button {
        width: 13%;
    }
    .box .Top .position {
        width: 100%;
        height: 43px;
        background-color: #ffffff;
        border: solid 1px #e2e6f6;
    }
    .box .Top .position .container {
        height: 100%;
        display: flex;
        align-items: center;
    }
    .box .Top .position .container p {
        font-size: 14px;
        line-height: 14px;
        letter-spacing: -0.5px;
        color: #181f2f;
    }
    .box .Top .position .container p a {
        font-size: 14px;
        line-height: 14px;
        letter-spacing: -0.5px;
        color: #999999;
    }
    .box .Top .position .container p a:hover {
        text-decoration: underline;
    }
    .box .Top .position .container p span {
        font-size: 14px;
        line-height: 14px;
        letter-spacing: -0.5px;
        color: #999999;
    }
    .box .Top .position .container p:last-child {
        color: #999999;
    }
    .box .Content {
        width: 100%;
        background-color: #fff;
        padding: 40px 0 0;
        margin-bottom: 30px;
    }
    .box .Content .topic {
        display: flex;
        justify-content: center;
        position: relative;
    }
    .box .Content .topic h2 {
        width: fit-content;
        font-size: 30px;
        line-height: 30px;
        font-weight: bold;
        letter-spacing: -0.5px;
        color: #3f3e3e;
        padding-bottom: 10px;
        border-bottom: 1px solid #e1e9f2;
    }
    .box .Content .topic::after {
        content: '';
        width: 24px;
        height: 2px;
        display: block;
        background-color: #045de4;
        position: absolute;
        left: 50%;
        bottom: 0;
        transform: translate(-50%, 0);
    }
    .box .Content .Customer {
        height: auto;
        background-color: #f3f5f9;
        padding: 49px 15px;
    }
    .box .Content .Customer .title {
        padding-left: 15px;
        position: relative;
    }
    .box .Content .Customer .title h4 {
        font-size: 22px;
        line-height: 22px;
        letter-spacing: -0.5px;
        color: #3f3e3e;
        font-weight: normal;
    }
    .box .Content .Customer .title::after {
        content: '';
        display: block;
        width: 6px;
        height: 22px;
        background-image: linear-gradient(182deg, #0b57f2 0%, #0182ff 100%);
        position: absolute;
        top: 50%;
        left: 0;
        transform: translate(0, -50%);
    }
    .box .Content .Customer ul {
        display: flex;
        align-items: center;
        justify-content: space-between;
    }
    .box .Content .Customer ul li {
        background-image: linear-gradient(0deg, #fdfdfd 0%, #f2f4f8 100%);
        box-shadow: 4px 5px 27px 0px rgba(195, 218, 250, 0.6);
        border-radius: 10px;
        border: solid 1px #ffffff;
        height: 300px;
        padding: 205px 14px 0;
    }
    .box .Content .Customer ul li a {
        width: 100%;
        height: 100%;
        display: block;
    }
    .box .Content .Customer ul li a p {
        display: flex;
        align-items: center;
    }
    .box .Content .Customer ul li a p img {
        width: 21px;
        height: auto;
        margin-right: 6px;
    }
    .box .Content .Customer ul li a p span {
        min-width: 0;
        flex: 1;
        font-size: 16px;
        line-height: 16px;
        color: #000000;
        text-overflow: ellipsis;
        white-space: nowrap;
        overflow: hidden;
    }
    .box .Content .Customer ul li a p:nth-child(2) {
        width: 100%;
        font-size: 14px;
        line-height: 21px;
        color: #999999;
        padding-left: 26px;
        text-overflow: ellipsis;
        word-break: break-all;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 2;
        overflow: hidden;
        margin-top: 15px;
    }
    .box .Content .Customer .one {
        margin-top: 35px;
    }
    .box .Content .Customer .one ul {
        margin-top: 29px;
    }
    .box .Content .Customer .one ul li {
        width: 32%;
        background: url(../img/AI-Center/IE/bg1-1.png) top center no-repeat;
        background-size: cover;
        overflow: hidden;
    }
    .box .Content .Customer .one ul li:nth-child(2) {
        background: url(../img/AI-Center/IE/bg1-2.png) top center no-repeat;
        background-size: cover;
    }
    .box .Content .Customer .one ul li:nth-child(3) {
        background: url(../img/AI-Center/IE/bg1-3.png) top center no-repeat;
        background-size: cover;
    }
    .box .Content .Customer .two {
        margin-top: 65px;
    }
    .box .Content .Customer .two ul {
        margin-top: 26px;
    }
    .box .Content .Customer .two ul li {
        width: 100%;
        background: url(../img/AI-Center/IE/bg2-1.png) top center no-repeat;
        background-size: cover;
    }
    .box .Content .Customer .three {
        margin-top: 59px;
    }
    .box .Content .Customer .three ul {
        margin-top: 29px;
    }
    .box .Content .Customer .three ul li {
        width: 32%;
        background: url(../img/AI-Center/IE/bg3-1.png) top center no-repeat;
        background-size: cover;
        overflow: hidden;
    }
    .box .Content .Customer .three ul li:nth-child(2) {
        background: url(../img/AI-Center/IE/bg3-2.png) top center no-repeat;
        background-size: cover;
    }
    .box .Content .Customer .three ul li:nth-child(3) {
        background: url(../img/AI-Center/IE/bg3-3.png) top center no-repeat;
        background-size: cover;
    }
    .box .Content .Customer .four {
        margin-top: 60px;
    }
    .box .Content .Customer .four ul {
        margin-top: 26px;
    }
    .box .Content .Customer .four ul li {
        width: 100%;
        background: url(../img/AI-Center/IE/bg4-1.png) top center no-repeat;
        background-size: cover;
    }
    .box .Content .Production {
        height: 486px;
        background-color: #e8ebfb;
        margin-top: 54px;
        padding: 49px 0 0;
    }
    .box .Content .Production ul {
        display: flex;
        align-items: center;
        justify-content: space-between;
        margin-top: 42px;
    }
    .box .Content .Production ul li {
        width: 32%;
        height: 300px;
        background-image: linear-gradient(0deg, #fdfdfd 0%, #f2f4f8 100%);
        box-shadow: 4px 5px 27px 0px rgba(195, 218, 250, 0.6);
        border-radius: 10px;
        border: solid 1px #ffffff;
        padding: 205px 14px 0;
        background: url(../img/AI-Center/IE/bg5-1.png) top center no-repeat;
        background-size: cover;
        overflow: hidden;
    }
    .box .Content .Production ul li a {
        width: 100%;
        height: 100%;
        display: block;
    }
    .box .Content .Production ul li a p {
        display: flex;
        align-items: center;
    }
    .box .Content .Production ul li a p img {
        width: 21px;
        height: auto;
        margin-right: 6px;
    }
    .box .Content .Production ul li a p span {
        min-width: 0;
        flex: 1;
        font-size: 16px;
        line-height: 16px;
        color: #000000;
        text-overflow: ellipsis;
        white-space: nowrap;
        overflow: hidden;
    }
    .box .Content .Production ul li a p:nth-child(2) {
        width: 100%;
        font-size: 14px;
        line-height: 21px;
        color: #999999;
        padding-left: 26px;
        text-overflow: ellipsis;
        word-break: break-all;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 2;
        overflow: hidden;
        margin-top: 15px;
    }
    .box .Content .Production ul li:nth-child(2) {
        background: url(../img/AI-Center/IE/bg5-2.png) top center no-repeat;
        background-size: cover;
    }
    .box .Content .Production ul li:nth-child(3) {
        background: url(../img/AI-Center/IE/bg5-3.png) top center no-repeat;
        background-size: cover;
    }
    /* .box .Content .Email {
        margin-top: 56px;
    }
    .box .Content .Email ul {
        display: flex;
        align-items: center;
        justify-content: space-between;
        margin-top: 43px;
    }
    .box .Content .Email ul li {
        width: 49%;
        height: 300px;
        background-image: linear-gradient(0deg, #fdfdfd 0%, #f2f4f8 100%);
        box-shadow: 4px 5px 27px 0px rgba(195, 218, 250, 0.6);
        border-radius: 10px;
        border: solid 1px #ffffff;
        padding: 205px 14px 0;
        background: url(../img/AI-Center/IE/bg6-1.png) top center no-repeat;
        background-size: cover;
        overflow: hidden;
    }
    .box .Content .Email ul li a {
        width: 100%;
        height: 100%;
        display: block;
    }
    .box .Content .Email ul li a p {
        display: flex;
        align-items: center;
    }
    .box .Content .Email ul li a p img {
        width: 21px;
        height: auto;
        margin-right: 6px;
    }
    .box .Content .Email ul li a p span {
        min-width: 0;
        flex: 1;
        font-size: 16px;
        line-height: 20px;
        color: #000000;
        text-overflow: ellipsis;
        white-space: nowrap;
        overflow: hidden;
    }
    .box .Content .Email ul li a p:nth-child(2) {
        width: 100%;
        font-size: 14px;
        line-height: 21px;
        color: #999999;
        padding-left: 26px;
        text-overflow: ellipsis;
        word-break: break-all;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 2;
        overflow: hidden;
        margin-top: 15px;
    }
    .box .Content .Email ul li:nth-child(2) {
        background: url(../img/AI-Center/IE/bg6-2.png) top center no-repeat;
        background-size: cover;
    } */
    .box .Content .Email .AIS,
    .Box .Content .Email .AIS {
        height: auto;
        margin-top: 30px;
        padding-bottom: 25px;
    }
    .box .Content .Email .AIS .AI,
    .Box .Content .Email .AIS .AI {
        background-color: #f6f6fb;
        border-radius: 20px;
        position: relative;
        overflow: hidden;
    }
    .box .Content .Email .AIS .AI a,
    .Box .Content .Email .AIS .AI a {
        width: 100%;
        height: 100%;
        display: block;
        padding: 17px;
    }
    .box .Content .Email .AIS .AI a .enter,
    .Box .Content .Email .AIS .AI a .enter {
        width: 90px;
        height: 30px;
        background-color: #dee3fe;
        border-radius: 15px;
        position: absolute;
        right: 10px;
        bottom: 20px;
    }
    .box .Content .Email .AIS .AI a .enter p,
    .Box .Content .Email .AIS .AI a .enter p {
        width: 100%;
        height: 100%;
        display: block;
        font-size: 14px;
        line-height: 28px;
        /* letter-spacing: 1px; */
        letter-spacing: 0;
        color: #686d76;
        text-align: center;
    }
    .box .Content .Email .AIS .AI a:hover .enter,
    .Box .Content .Email .AIS .AI a:hover .enter {
        text-decoration: underline;
        color: #686d76;
    }
    .box .Content .Email .AIS .up,
    .Box .Content .Email .AIS .up {
        width: 100%;
        display: flex;
        align-items: center;
        justify-content: space-between;
        margin-bottom: 24px;
    }
    .box .Content .Email .AIS .up .AI,
    .Box .Content .Email .AIS .up .AI {
        width: 49%;
        height: 305px;
    }
    .box .Content .Email .AIS .up .AI .img,
    .Box .Content .Email .AIS .up .AI .img {
        width: 100%;
        height: 164px;
        border-radius: 15px;
        overflow: hidden;
    }
    .box .Content .Email .AIS .up .AI .img img,
    .Box .Content .Email .AIS .up .AI .img img {
        width: 100%;
        height: 100%;
        object-fit: cover;
    }
    .box .Content .Email .AIS .up .AI .text,
    .Box .Content .Email .AIS .up .AI .text {
        padding: 30px 0 0;
    }
    .box .Content .Email .AIS .up .AI .text img,
    .Box .Content .Email .AIS .up .AI .text img {
        width: auto;
        height: 24px;
    }
    .box .Content .Email .AIS .up .AI .text p,
    .Box .Content .Email .AIS .up .AI .text p {
        width: 75%;
        font-size: 14px;
        line-height: 18px;
        /* letter-spacing: 1px; */
        letter-spacing: 0;
        color: #686d76;
        margin-top: 9px;
        text-overflow: ellipsis;
        word-break: break-all;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 2;
        overflow: hidden;
    }
    .box .Content .Email .AIS .up .AI:nth-child(2) .text img,
    .Box .Content .Email .AIS .up .AI:nth-child(2) .text img {
        height: 31px;
    }
    .box .Content .Email .AIS .up .AI:nth-child(2) .text img,
    .Box .Content .Email .AIS .up .AI:nth-child(2) .text img {
        height: 31px;
    }
    .box .Content .Email .AIS .down,
    .Box .Content .Email .AIS .down {
        display: flex;
        align-items: center;
        justify-content: space-between;
    }
    .box .Content .Email .AIS .down .AI,
    .Box .Content .Email .AIS .down .AI {
        width: 49%;
        height: 162px;
    }
    .box .Content .Email .AIS .down .AI a,
    .Box .Content .Email .AIS .down .AI a {
        width: 100%;
        height: 100%;
        display: flex;
        flex-direction: column;
        align-items: flex-start;
        justify-content: flex-start;
        padding: 64px 17px 0;
    }
    .box .Content .Email .AIS .down .AI a .p,
    .Box .Content .Email .AIS .down .AI a .p {
        max-width: 65%;
        font-size: 14px;
        line-height: 18px;
        /* letter-spacing: 1px; */
        letter-spacing: 0;
        color: #686d76;
        margin-top: 10px;
    }
    .box .Content .Email .AIS .down .AI a .img,
    .Box .Content .Email .AIS .down .AI a .img {
        width: 100%;
        height: 100%;
        position: absolute;
        top: 0;
        right: 0;
        /* transform: translate(0, -50%); */
        z-index: 0;
    }
    .box .Content .Email .AIS .down .AI a img,
    .Box .Content .Email .AIS .down .AI a img {
        height: 35px;
        width: auto;
        position: relative;
        z-index: 9;
    }
    .box .Content .Email .AIS .down .AI a .img img,
    .Box .Content .Email .AIS .down .AI a .img img {
        width: auto;
        height: 100%;
        object-fit: cover;
        position: absolute;
        top: 50%;
        right: 0;
        transform: translate(0, -50%);
    }
    .box .Content .Email .AIS .down .AI a .img img:nth-child(2),
    .Box .Content .Email .AIS .down .AI a .img img:nth-child(2) {
        width: auto;
        height: 101px;
        top: 0;
        left: 0;
        transform: translate(0, 0);
    }
    .box .Content .Email .AIS .down .AI:nth-child(2) a .img img,
    .Box .Content .Email .AIS .down .AI:nth-child(2) a .img img {
        height: 80%;
        top: 50%;
        right: 41px;
        transform: translate(0, -50%);
    }
    .box .Content .Email .AIS .down .AI:nth-child(2) a .img img:nth-child(2),
    .Box .Content .Email .AIS .down .AI:nth-child(2) a .img img:nth-child(2) {
        height: 100%;
        top: 0;
        left: 0;
        transform: translate(0, 0);
    }
    .box .Content .Email .AIS.IE p,
    .Box .Content .Email .AIS.IE p {
        letter-spacing: -0.5px !important;
    }
    .box .Content .Auxiliary {
        margin-top: 64px;
    }
    .box .Content .Auxiliary ul {
        display: flex;
        align-items: center;
        justify-content: space-between;
        margin-top: 43px;
    }
    .box .Content .Auxiliary ul li {
        width: 49%;
        height: 300px;
        background-image: linear-gradient(0deg, #fdfdfd 0%, #f2f4f8 100%);
        box-shadow: 4px 5px 27px 0px rgba(195, 218, 250, 0.6);
        border-radius: 10px;
        border: solid 1px #ffffff;
        padding: 205px 14px 0;
        background: url(../img/AI-Center/IE/bg7-1.png) top center no-repeat;
        background-size: cover;
        overflow: hidden;
    }
    .box .Content .Auxiliary ul li a {
        width: 100%;
        height: 100%;
        display: block;
    }
    .box .Content .Auxiliary ul li a p {
        display: flex;
        align-items: center;
    }
    .box .Content .Auxiliary ul li a p img {
        width: 21px;
        height: auto;
        margin-right: 6px;
    }
    .box .Content .Auxiliary ul li a p span {
        min-width: 0;
        flex: 1;
        font-size: 16px;
        line-height: 16px;
        color: #000000;
        text-overflow: ellipsis;
        white-space: nowrap;
        overflow: hidden;
    }
    .box .Content .Auxiliary ul li a p:nth-child(2) {
        width: 100%;
        font-size: 14px;
        line-height: 21px;
        color: #999999;
        padding-left: 26px;
        text-overflow: ellipsis;
        word-break: break-all;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 2;
        overflow: hidden;
        margin-top: 15px;
    }
    .box .Content .Auxiliary ul li:nth-child(2) {
        background: url(../img/AI-Center/IE/bg7-2.png) top center no-repeat;
        background-size: cover;
    }
    .box .Content .Training {
        margin-top: 53px;
    }
    .box .Content .Training .content {
        height: auto;
        background-color: #ebf3ff;
        padding: 58px 0 45px;
        margin-top: 23px;
        position: relative;
    }
    .box .Content .Training .content .more {
        font-size: 14px;
        line-height: 14px;
        /* letter-spacing: 1px; */
        letter-spacing: 0;
        color: #757575;
        position: absolute;
        top: 21px;
        left: 50%;
        transform: translate(-50%, 0);
        text-align: right;
    }
    .box .Content .Training .content .more:hover {
        text-decoration: underline;
    }
    .box .Content .Training .content ul {
        display: flex;
        align-items: center;
        justify-content: space-between;
        flex-wrap: wrap;
    }
    .box .Content .Training .content ul li {
        width: 49%;
        height: 116px;
        background-color: #f8f9fa;
        border-radius: 10px;
        margin-bottom: 19px;
    }
    .box .Content .Training .content ul li a {
        width: 100%;
        height: 100%;
        padding: 14px 16px;
        display: flex;
        justify-content: space-between;
    }
    .box .Content .Training .content ul li a img {
        width: 20%;
        height: 100%;
        object-fit: cover;
        border-radius: 10px;
        margin-right: 22px;
    }
    .box .Content .Training .content ul li a .text {
        flex: 1;
        min-width: 0;
        position: relative;
    }
    .box .Content .Training .content ul li a .text h5 {
        width: 100%;
        white-space: nowrap;
        text-overflow: ellipsis;
        overflow: hidden;
        font-size: 16px;
        line-height: 16px;
        font-weight: normal;
        color: #020000;
        margin-bottom: 9px;
    }
    .box .Content .Training .content ul li a .text p {
        width: 100%;
        font-size: 14px;
        line-height: 18px;
        color: #656363;
        text-overflow: ellipsis;
        word-break: break-all;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 2;
        overflow: hidden;
    }
    .box .Content .Training .content ul li a .text button {
        width: 80px;
        height: 28px;
        background-image: linear-gradient(0deg, #accbee 0%, #e7f0fd 100%);
        border-radius: 14px;
        position: absolute;
        right: 0;
        bottom: -5px;
        border: none;
        outline: none;
        font-size: 14px;
        line-height: 14px;
        color: #000102;
    }
    .box .Content .IE li a p span {
        line-height: 20px !important;
    }
}

@media screen and (max-width: 769px) {
    .box {
        width: 100%;
    }
    .box .Top .topBg {
        background: url(../img/AI-Center/IE/topBg.png) center no-repeat;
        background-size: cover;
        padding: 12vw 0;
    }
    .box .Top .topBg h1 {
        font-size: 7.46666667vw;
        line-height: 9.86666667vw;
        letter-spacing: 0vw;
        color: #2954aa;
        text-align: center;
        margin-bottom: 4vw;
    }
    .box .Top .topBg h5 {
        font-size: 4.8vw;
        line-height: 7.46666667vw;
        letter-spacing: 0vw;
        color: #2954aa;
        text-align: center;
    }
    .box .Top .topBg .Ask {
        margin-top: 6.66666667vw;
    }
    .box .Top .topBg .Ask .logo {
        width: 95%;
        display: flex;
        align-items: center;
        margin: 0 auto;
        margin-bottom: 12px;
    }
    .box .Top .topBg .Ask .logo img {
        width: 9.33333333vw;
        margin-right: 1.06666667vw;
    }
    .box .Top .topBg .Ask .logo p {
        font-family: 'AdobeHeitiStd';
        font-size: 3.73333333vw;
        line-height: 3.73333333vw;
        letter-spacing: -0.13333333vw;
        color: #020000;
    }
    .box .Top .topBg .Ask .input {
        width: 95%;
        height: 13.33333333vw;
        background-color: #ffffff;
        box-shadow: 0.53333333vw 0.53333333vw 5.6vw 0vw rgba(127, 176, 252, 0.32);
        border-radius: 7.73333333vw;
        display: flex;
        align-items: center;
        justify-content: space-between;
        overflow: hidden;
        margin: 0 auto;
    }
    .box .Top .topBg .Ask .input input {
        width: 80%;
        height: 100%;
        border: none;
        outline: none;
        padding-left: 5.33333333vw;
        font-family: 'AdobeHeitiStd';
        font-size: 3.73333333vw;
        line-height: 3.73333333vw;
        letter-spacing: 0vw;
        color: #333;
    }
    .box .Top .topBg .Ask .input input::placeholder {
        color: #636e80;
    }
    .box .Top .topBg .Ask .input button {
        width: 20%;
        height: 100%;
        background-color: #f56142;
        outline: none;
        border: none;
    }
    .box .Top .topBg .Ask .input button a {
        width: 100%;
        height: 100%;
        display: block;
        font-size: 4.26666667vw;
        line-height: 13.33333333vw;
        text-align: center;
        letter-spacing: 0vw;
        color: #ffffff;
    }
    .box .Top .topBg .Ask .input button:hover {
        filter: brightness(1.1);
    }
    .box .Top .topBg.IC h1 {
        font-size: 8.53333333vw;
        line-height: 8.53333333vw;
        margin-bottom: 5.06666667vw;
    }
    .box .Top .topBg.IC h5 {
        font-size: 6.93333333vw;
        line-height: 6.93333333vw;
    }
    .box .Top .topBg.IC .Ask {
        margin-top: 9.33333333vw;
    }
    .box .Top .topBg.IC .Ask .input {
        margin-top: 1.33333333vw;
    }
    .box .Top .topBg.IC .Ask .input input {
        width: 75%;
    }
    .box .Top .topBg.IC .Ask .input button {
        width: 25%;
    }
    .box .Top .position {
        width: 100%;
        height: 11.46666667vw;
        background-color: #ffffff;
        border: solid 0.26666667vw #e2e6f6;
    }
    .box .Top .position .container {
        height: 100%;
        display: flex;
        align-items: center;
    }
    .box .Top .position .container p {
        font-size: 3.73333333vw;
        line-height: 3.73333333vw;
        letter-spacing: -0.13333333vw;
        color: #181f2f;
    }
    .box .Top .position .container p a {
        font-size: 3.73333333vw;
        line-height: 3.73333333vw;
        letter-spacing: -0.13333333vw;
        color: #999999;
    }
    .box .Top .position .container p a:hover {
        text-decoration: underline;
    }
    .box .Top .position .container p span {
        font-size: 3.73333333vw;
        line-height: 3.73333333vw;
        letter-spacing: -0.13333333vw;
        color: #999999;
    }
    .box .Top .position .container p:last-child {
        color: #999999;
    }
    .box .Content {
        width: 100%;
        background-color: #fff;
        padding: 10.66666667vw 0 0;
        margin-bottom: 8vw;
    }
    .box .Content .topic {
        display: flex;
        justify-content: center;
        position: relative;
    }
    .box .Content .topic h2 {
        width: fit-content;
        font-size: 5.86666667vw;
        line-height: 5.86666667vw;
        font-weight: bold;
        letter-spacing: -0.13333333vw;
        color: #3f3e3e;
        padding-bottom: 2.66666667vw;
        border-bottom: 0.26666667vw solid #e1e9f2;
    }
    .box .Content .topic::after {
        content: '';
        width: 6.4vw;
        height: 0.53333333vw;
        display: block;
        background-color: #045de4;
        position: absolute;
        left: 50%;
        bottom: 0;
        transform: translate(-50%, 0);
    }
    .box .Content .topic.IE h2 {
        font-size: 5.33333333vw;
        line-height: 6.4vw;
        text-align: center;
    }
    .box .Content .Customer {
        height: auto;
        background-color: #f3f5f9;
        padding: 9.33333333vw 2.66666667vw;
    }
    .box .Content .Customer .title {
        padding-left: 4vw;
        position: relative;
    }
    .box .Content .Customer .title h4 {
        font-size: 4.8vw;
        line-height: 4.8vw;
        letter-spacing: -0.13333333vw;
        color: #3f3e3e;
        font-weight: normal;
    }
    .box .Content .Customer .title::after {
        content: '';
        display: block;
        width: 1.06666667vw;
        height: 5.86666667vw;
        background-image: linear-gradient(182deg, #0b57f2 0%, #0182ff 100%);
        position: absolute;
        top: 50%;
        left: 0;
        transform: translate(0, -50%);
    }
    .box .Content .Customer .title.IE h4 {
        font-size: 4.26666667vw;
    }
    .box .Content .Customer ul li {
        background-image: linear-gradient(0deg, #fdfdfd 0%, #f2f4f8 100%);
        box-shadow: 1.06666667vw 1.33333333vw 7.2vw 0vw rgba(195, 218, 250, 0.6);
        border-radius: 2.66666667vw;
        border: solid 0.26666667vw #ffffff;
        height: 65.33333333vw;
        padding: 46.66666667vw 3.73333333vw 0;
        margin-bottom: 2.66666667vw;
    }
    .box .Content .Customer ul li a {
        width: 100%;
        height: 100%;
        display: block;
    }
    .box .Content .Customer ul li a p {
        display: flex;
        align-items: center;
    }
    .box .Content .Customer ul li a p img {
        width: 4vw;
        height: auto;
        margin-right: 1.6vw;
    }
    .box .Content .Customer ul li a p span {
        min-width: 0;
        flex: 1;
        font-size: 3.73333333vw;
        line-height: 3.73333333vw;
        color: #000000;
        text-overflow: ellipsis;
        white-space: nowrap;
        overflow: hidden;
    }
    .box .Content .Customer ul li a p:nth-child(2) {
        width: 100%;
        font-size: 3.2vw;
        line-height: 4.8vw;
        color: #999999;
        padding-left: 6.93333333vw;
        text-overflow: ellipsis;
        word-break: break-all;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 2;
        overflow: hidden;
        margin-top: 1.86666667vw;
    }
    .box .Content .Customer .one {
        margin-top: 6.66666667vw;
    }
    .box .Content .Customer .one ul {
        margin-top: 7.73333333vw;
    }
    .box .Content .Customer .one ul li {
        width: 100%;
        background: url(../img/AI-Center/IE/bg1-1.png) top center no-repeat;
        background-size: cover;
        overflow: hidden;
    }
    .box .Content .Customer .one ul li:nth-child(2) {
        background: url(../img/AI-Center/IE/bg1-2.png) top center no-repeat;
        background-size: cover;
    }
    .box .Content .Customer .one ul li:nth-child(3) {
        background: url(../img/AI-Center/IE/bg1-3.png) top center no-repeat;
        background-size: cover;
    }
    .box .Content .Customer .two {
        margin-top: 6.66666667vw;
    }
    .box .Content .Customer .two ul {
        margin-top: 6.93333333vw;
    }
    .box .Content .Customer .two ul li {
        width: 100%;
        background: url(../img/AI-Center/IE/bg2-1.png) top left no-repeat;
        background-size: cover;
    }
    .box .Content .Customer .three {
        margin-top: 6.66666667vw;
    }
    .box .Content .Customer .three ul {
        margin-top: 7.73333333vw;
    }
    .box .Content .Customer .three ul li {
        width: 100%;
        background: url(../img/AI-Center/IE/bg3-1.png) top center no-repeat;
        background-size: cover;
        overflow: hidden;
    }
    .box .Content .Customer .three ul li:nth-child(2) {
        background: url(../img/AI-Center/IE/bg3-2.png) top center no-repeat;
        background-size: cover;
    }
    .box .Content .Customer .three ul li:nth-child(3) {
        background: url(../img/AI-Center/IE/bg3-3.png) top center no-repeat;
        background-size: cover;
    }
    .box .Content .Customer .four {
        margin-top: 6.66666667vw;
    }
    .box .Content .Customer .four ul {
        margin-top: 6.93333333vw;
    }
    .box .Content .Customer .four ul li {
        width: 100%;
        background: url(../img/AI-Center/IE/bg4-1.png) top left no-repeat;
        background-size: cover;
    }
    .box .Content .Production {
        height: auto;
        background-color: #e8ebfb;
        margin-top: 9.33333333vw;
        padding: 10.93333333vw 0;
    }
    .box .Content .Production ul {
        margin-top: 6.66666667vw;
    }
    .box .Content .Production ul li {
        width: 100%;
        height: 70.66666667vw;
        background-image: linear-gradient(0deg, #fdfdfd 0%, #f2f4f8 100%);
        box-shadow: 1.06666667vw 1.33333333vw 7.2vw 0vw rgba(195, 218, 250, 0.6);
        border-radius: 2.66666667vw;
        border: solid 0.26666667vw #ffffff;
        padding: 49.33333333vw 3.73333333vw 0;
        background: url(../img/AI-Center/IE/bg5-1.png) top center no-repeat;
        background-size: cover;
        overflow: hidden;
        margin-bottom: 2.66666667vw;
    }
    .box .Content .Production ul li a {
        width: 100%;
        height: 100%;
        display: block;
    }
    .box .Content .Production ul li a p {
        display: flex;
        align-items: center;
    }
    .box .Content .Production ul li a p img {
        width: 4vw;
        height: auto;
        margin-right: 1.6vw;
    }
    .box .Content .Production ul li a p span {
        min-width: 0;
        flex: 1;
        font-size: 3.73333333vw;
        line-height: 3.73333333vw;
        color: #000000;
        text-overflow: ellipsis;
        white-space: nowrap;
        overflow: hidden;
    }
    .box .Content .Production ul li a p:nth-child(2) {
        width: 100%;
        font-size: 3.2vw;
        line-height: 4.8vw;
        color: #999999;
        padding-left: 6.93333333vw;
        text-overflow: ellipsis;
        word-break: break-all;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 2;
        overflow: hidden;
        margin-top: 4vw;
    }
    .box .Content .Production ul li:nth-child(2) {
        background: url(../img/AI-Center/IE/bg5-2.png) top center no-repeat;
        background-size: cover;
    }
    .box .Content .Production ul li:nth-child(3) {
        background: url(../img/AI-Center/IE/bg5-3.png) top center no-repeat;
        background-size: cover;
    }
    /* .box .Content .Email {
        margin-top: 9.33333333vw;
    }
    .box .Content .Email ul {
        margin-top: 6.66666667vw;
    }
    .box .Content .Email ul li {
        width: 100%;
        height: 50.66666667vw;
        background-image: linear-gradient(0deg, #fdfdfd 0%, #f2f4f8 100%);
        box-shadow: 1.06666667vw 1.33333333vw 7.2vw 0vw rgba(195, 218, 250, 0.6);
        border-radius: 2.66666667vw;
        border: solid 0.26666667vw #ffffff;
        padding: 33.33333333vw 3.73333333vw 0;
        background: url(../img/AI-Center/IE/bg6-1.png) top center no-repeat;
        background-size: cover;
        overflow: hidden;
        margin-bottom: 2.66666667vw;
    }
    .box .Content .Email ul li a {
        width: 100%;
        height: 100%;
        display: block;
    }
    .box .Content .Email ul li a p {
        display: flex;
        align-items: center;
    }
    .box .Content .Email ul li a p img {
        width: 4vw;
        height: auto;
        margin-right: 1.6vw;
    }
    .box .Content .Email ul li a p span {
        min-width: 0;
        flex: 1;
        font-size: 3.73333333vw;
        line-height: 4.7vw;
        color: #000000;
        text-overflow: ellipsis;
        white-space: nowrap;
        overflow: hidden;
    }
    .box .Content .Email ul li a p:nth-child(2) {
        width: 100%;
        font-size: 3.2vw;
        line-height: 4.8vw;
        color: #999999;
        padding-left: 6.93333333vw;
        text-overflow: ellipsis;
        word-break: break-all;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 2;
        overflow: hidden;
        margin-top: 1.33333333vw;
    }
    .box .Content .Email ul li:nth-child(2) {
        background: url(../img/AI-Center/IE/bg6-2.png) top center no-repeat;
        background-size: cover;
    } */
    .box .Content .Email .AIS,
    .Box .Content .Email .AIS {
        height: auto;
        margin-top: 5.06666667vw;
        padding-bottom: 5vw;
    }
    .box .Content .Email .AIS .AI,
    .Box .Content .Email .AIS .AI {
        background-color: #f6f6fb;
        border-radius: 2vw;
        position: relative;
        overflow: hidden;
    }
    .box .Content .Email .AIS .AI a,
    .Box .Content .Email .AIS .AI a {
        width: 100%;
        height: 100%;
        display: block;
        padding: 3.5vw 2.66666667vw;
    }
    .box .Content .Email .AIS .AI a .enter,
    .Box .Content .Email .AIS .AI a .enter {
        width: 24vw;
        height: 6.66666667vw;
        background-color: #dee3fe;
        border-radius: 4vw;
        position: absolute;
        right: 2.66666667vw;
        bottom: 4vw;
    }
    .box .Content .Email .AIS .AI a .enter p,
    .Box .Content .Email .AIS .AI a .enter p {
        width: 100%;
        height: 100%;
        display: block;
        font-size: 3.73333333vw;
        line-height: 6.66666667vw;
        letter-spacing: 0.26666667vw;
        color: #686d76;
        text-align: center;
    }
    .box .Content .Email .AIS .AI a:hover .enter,
    .Box .Content .Email .AIS .AI a:hover .enter {
        text-decoration: underline;
        color: #686d76;
    }
    .box .Content .Email .AIS .up,
    .Box .Content .Email .AIS .up {
        width: 100%;
        margin-bottom: 4vw;
    }
    .box .Content .Email .AIS .up .AI,
    .Box .Content .Email .AIS .up .AI {
        width: 100%;
        height: auto;
        margin-bottom: 3.73333333vw;
    }
    .box .Content .Email .AIS .up .AI .img,
    .Box .Content .Email .AIS .up .AI .img {
        width: 100%;
        height: 100%;
        border-radius: 4vw;
        overflow: hidden;
    }
    .box .Content .Email .AIS .up .AI .img img,
    .Box .Content .Email .AIS .up .AI .img img {
        width: 100%;
        height: 100%;
        object-fit: cover;
    }
    .box .Content .Email .AIS .up .AI .text,
    .Box .Content .Email .AIS .up .AI .text {
        padding: 5.33333333vw 0 0;
    }
    .box .Content .Email .AIS .up .AI .text img,
    .Box .Content .Email .AIS .up .AI .text img {
        width: auto;
        height: 5.33333333vw;
    }
    .box .Content .Email .AIS .up .AI.AI:nth-child(2) .text img,
    .Box .Content .Email .AIS .up .AI.AI:nth-child(2) .text img {
        width: auto;
        height: 7vw;
    }
    .box .Content .Email .AIS .up .AI .text p,
    .Box .Content .Email .AIS .up .AI .text p {
        width: 70%;
        font-size: 3.73333333vw;
        line-height: 4.8vw;
        letter-spacing: 0.26666667vw;
        color: #686d76;
        margin-top: 1.33333333vw;
        text-overflow: ellipsis;
        word-break: break-all;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 2;
        overflow: hidden;
    }
    .box .Content .Email .AIS .up .AI:nth-child(2) .text img,
    .Box .Content .Email .AIS .up .AI:nth-child(2) .text img {
        height: 6.66666667vw;
    }
    .box .Content .Email .AIS .up .AI:nth-child(2) .text img,
    .Box .Content .Email .AIS .up .AI:nth-child(2) .text img {
        height: 5.6vw;
    }
    .box .Content .Email .AIS .down .AI,
    .Box .Content .Email .AIS .down .AI {
        width: 100%;
        height: 42.66666667vw;
        margin-bottom: 3.73333333vw;
    }
    .box .Content .Email .AIS .down .AI a,
    .Box .Content .Email .AIS .down .AI a {
        width: 100%;
        height: 100%;
        display: flex;
        flex-direction: column;
        align-items: flex-start;
        justify-content: flex-start;
        padding: 15vw 4vw 5vw;
    }
    .box .Content .Email .AIS .down .AI a img,
    .Box .Content .Email .AIS .down .AI a img {
        height: 7vw;
        position: relative;
        z-index: 9;
    }
    .box .Content .Email .AIS .down .AI a .p,
    .Box .Content .Email .AIS .down .AI a .p {
        font-size: 3.73333333vw;
        line-height: 4.8vw;
        letter-spacing: 0.26666667vw;
        color: #686d76;
        margin-top: 2.66666667vw;
        position: relative;
        z-index: 9;
    }
    .box .Content .Email .AIS .down .AI a .img,
    .Box .Content .Email .AIS .down .AI a .img {
        width: 100%;
        height: 100%;
        position: absolute;
        top: 0;
        right: 0;
        transform: translate(0, 0);
    }
    .box .Content .Email .AIS .down .AI a .img img,
    .Box .Content .Email .AIS .down .AI a .img img {
        width: auto;
        height: 80%;
        object-fit: cover;
        position: absolute;
        top: 50%;
        right: 0;
        transform: translate(0, -50%);
    }
    .box .Content .Email .AIS .down .AI a .img img:nth-child(2),
    .Box .Content .Email .AIS .down .AI a .img img:nth-child(2) {
        width: auto;
        height: 50%;
        top: 0;
        left: 0;
        transform: translate(0, 0);
    }
    .box .Content .Email .AIS .down .AI:nth-child(2) a .img img,
    .Box .Content .Email .AIS .down .AI:nth-child(2) a .img img {
        height: 62%;
        top: 50%;
        right: 7vw;
        transform: translate(0, -50%);
    }
    .box .Content .Email .AIS .down .AI:nth-child(2) a .img img:nth-child(2),
    .Box .Content .Email .AIS .down .AI:nth-child(2) a .img img:nth-child(2) {
        height: 100%;
        top: 0;
        left: 0;
        transform: translate(0, 0);
    }
    .box .Content .Email .AIS.IE p,
    .Box .Content .Email .AIS.IE p {
        letter-spacing: -0.13333333vw !important;
    }
    .box .Content .Auxiliary {
        margin-top: 9.33333333vw;
    }
    .box .Content .Auxiliary ul {
        margin-top: 6.66666667vw;
    }
    .box .Content .Auxiliary ul li {
        width: 100%;
        height: 50.66666667vw;
        background-image: linear-gradient(0deg, #fdfdfd 0%, #f2f4f8 100%);
        box-shadow: 1.06666667vw 1.33333333vw 7.2vw 0vw rgba(195, 218, 250, 0.6);
        border-radius: 2.66666667vw;
        border: solid 0.26666667vw #ffffff;
        padding: 33.33333333vw 3.73333333vw 0;
        background: url(../img/AI-Center/IE/bg7-1.png) top center no-repeat;
        background-size: cover;
        overflow: hidden;
        margin-bottom: 2.66666667vw;
    }
    .box .Content .Auxiliary ul li a {
        width: 100%;
        height: 100%;
        display: block;
    }
    .box .Content .Auxiliary ul li a p {
        display: flex;
        align-items: center;
    }
    .box .Content .Auxiliary ul li a p img {
        width: 4vw;
        height: auto;
        margin-right: 1.6vw;
    }
    .box .Content .Auxiliary ul li a p span {
        min-width: 0;
        flex: 1;
        font-size: 3.73333333vw;
        line-height: 3.73333333vw;
        color: #000000;
        text-overflow: ellipsis;
        white-space: nowrap;
        overflow: hidden;
    }
    .box .Content .Auxiliary ul li a p:nth-child(2) {
        width: 100%;
        font-size: 3.2vw;
        line-height: 4.8vw;
        color: #999999;
        padding-left: 6.93333333vw;
        text-overflow: ellipsis;
        word-break: break-all;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 2;
        overflow: hidden;
        margin-top: 1.33333333vw;
    }
    .box .Content .Auxiliary ul li:nth-child(2) {
        background: url(../img/AI-Center/IE/bg7-2.png) top center no-repeat;
        background-size: cover;
    }
    .box .Content .Training {
        margin-top: 14.13333333vw;
    }
    .box .Content .Training .content {
        height: auto;
        background-color: #ebf3ff;
        padding: 15.46666667vw 0 12vw;
        margin-top: 6.13333333vw;
        position: relative;
    }
    .box .Content .Training .content .more {
        font-size: 3.73333333vw;
        line-height: 3.73333333vw;
        letter-spacing: 0.26666667vw;
        color: #757575;
        position: absolute;
        top: 5.6vw;
        left: 50%;
        transform: translate(-50%, 0);
        text-align: right;
    }
    .box .Content .Training .content .more:hover {
        text-decoration: underline;
    }
    .box .Content .Training .content ul {
        display: flex;
        align-items: center;
        justify-content: space-between;
        flex-wrap: wrap;
    }
    .box .Content .Training .content ul li {
        width: 100%;
        height: auto;
        background-color: #ffffff;
        border: 1px solid #f0f0f0;
        border-radius: 10px;
        padding: 15px;
        margin-bottom: 15px;
    }
    .box .Content .Training .content ul li a {
        width: 100%;
        height: auto;
        padding: 0;
        display: flex;
        flex-direction: column;
        gap: 12px;
    }
    .box .Content .Training .content ul li a img {
        width: 100%;
        height: auto;
        aspect-ratio: 16 / 9;
        object-fit: cover;
        border-radius: 8px;
        margin-right: 0;
    }
    .box .Content .Training .content ul li a .text {
        flex: 1;
        min-width: 0;
        position: relative;
    }
    .box .Content .Training .content ul li a .text h5 {
        width: 100%;
        font-size: 16px;
        line-height: 24px;
        font-weight: normal;
        color: #1a1a1a;
        text-overflow: ellipsis;
        word-break: break-all;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 2;
        overflow: hidden;
        margin-bottom: 8px;
    }
    .box .Content .Training .content ul li a .text p {
        width: 100%;
        font-size: 14px;
        line-height: 22px;
        color: #666666;
        text-overflow: ellipsis;
        word-break: break-all;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 2;
        overflow: hidden;
    }
    .box .Content .Training .content ul li a .text button {
        width: auto;
        height: auto;
        padding: 6px 16px;
        background-image: linear-gradient(0deg, #accbee 0%, #e7f0fd 100%);
        border-radius: 15px;
        position: static;
        margin-top: 10px;
        border: none;
        outline: none;
        font-size: 12px;
        line-height: 18px;
        color: #000102;
        display: none;
    }
    .box .Content .IE li a p {
        line-height: 4.26666667vw !important;
    }
    .box .Content .IE li a p span {
        line-height: 4.8vw !important;
    }
}
