 div.card-custom {
     padding: 100px 0px;
     border: 0;
 }

 .card-max {
     max-width: 1140px;
     margin: 0 auto;
     background-color: white;
 }

 .card-interval-1 {
     margin-top: 24px;
     margin-bottom: 40px;
 }

 .card-interval-2 {
     margin-top: 24px;
     margin-bottom: 48px;
 }

 .card-interval-100 {
     margin-bottom: 100px;
 }

 .card-interval-p100 {
     padding-bottom: 100px;
 }

 .card-interval-40 {
     margin-bottom: 40px;
 }

 .card-interval-top100 {
     margin-top: 100px;
 }
 .card-interval-padding-top100{
    padding-top: 100px;
 }

 .card-white {
     color: white !important;
 }

 .card-swiper {
     max-width: 1280px;
     margin: auto;
 }

 .card-head-center {
     display: flex;
     justify-content: center;
 }

 .card-head {
     background-color: #4EBB6E;
     width: 40px;
     height: 8px;
     border-radius: 7px;
 }

 .card-head-title {
     color: #383B46;
     font-size: 36px;
     font-weight: 700;
     font-family: "Noto Sans SC";
     text-align: center;
     line-height: 44px;
 }

 .card-head-secondary-title {
     color: #383B46;
     font-size: 26px;
     font-weight: 400;
     font-family: "Noto Sans SC";
     text-align: center;
     line-height: 34px;
     margin: auto;
 }

 .card-head-content {
     width: 1140px;
     height: 84px;
     opacity: 1;
     color: #74767E;
     font-size: 20px;
     font-weight: 400;
     font-family: "Noto Sans SC";
     text-align: center;
     line-height: 28px;
     margin: auto;
     margin-top: 24px;
     margin-bottom: 48px;
 }

 .card-head-button {
     width: 200px;
     height: 56px;
     border-radius: 35px;
     opacity: 1;
     background: #383B46;
     color: white;
     border: 0;
 }

 .card-content-box {
     display: flex;
 }

 .card-content-box-child {
     margin: 0 20px;
     width: 255px;
     height: 360px;
     border-radius: 16px;
     background-color: #F9FBFF;
     display: inline-block;
 }

 .card-content-child {
     margin: 36px 37px 30px 38px;
     width: 180px;
     height: 294px;
 }

 .card-content-child img {
     margin: 25px;
     width: 130px;
     height: 130px;
 }

 .card-content-child span.bulge {
     color: #383B46;
     font-size: 50px;
     font-weight: 700;
     text-align: left;
     line-height: 58px;
     font-family: "Noto Sans SC";
     display: block;
     text-align: center;
 }

 .card-content-child span.normal {
     color: #74767E;
     font-size: 16px;
     font-weight: 400;
     font-family: "Noto Sans SC";
     text-align: left;
     line-height: 24px;
     display: block;
     text-align: center;
 }

 .card-customer-evaluation {
     display: flex;
     width: 100%;
     height: 400px;
 }

 .customer-evaluation-child {
     width: 533px !important;
     height: 364px !important;
     border-radius: 16px;
     background: #FFFFFF;
     box-shadow: 0 6px 25px 0 rgba(66, 80, 152, 0.05);
     cursor: pointer;
 }

 .customer-evaluation-child-content {
     height: 250px;
     margin: 32px;
 }

 .series-box-child-text-index{
    width: 250px;
    height: 40px;
    opacity: 1;
    color: #383B46;
    font-size: 32px;
    font-weight: 500;
    font-family: "Noto Sans SC";
    text-align: center;
    line-height: 40px;
    margin: 80px auto 40px auto;
 }
 .series-box-child-text-jindian-index{
    width: 250px;
    height: 40px;
    opacity: 1;
    color: #383B46;
    font-size: 32px;
    font-weight: 500;
    font-family: "Noto Sans SC";
    text-align: center;
    line-height: 40px;
    margin: 80px auto 80px auto;
 }



 .swiper-button-next1 {
     position: relative !important;
     top: 40% !important;
     right: 7px !important;
 }

 .swiper-button-prev1 {
     position: relative !important;
     top: 40% !important;
     left: -20px !important;
 }

 .swiper-button-next2 {
     position: relative !important;
     top: 40% !important;
     left: 20px !important;
 }

 .swiper-button-prev2 {
     position: relative !important;
     top: 40% !important;
     left: -20px !important;
 }


 .evaluation-child-content {
    height: 200px;
     color: #383B46;
     font-size: 18px;
     font-weight: 400;
     font-family: "Noto Sans SC";
     text-align: left;
     line-height: 26px;
     margin-bottom: 40px;
 }

 .evaluation-child-content-footer {
     display: flex;
     height: 54px;
 }

 .evaluation-child-content-footer div {
     width: 50%;
     height: 54px;
 }

 .evaluation-child-content-footer div img {
     /* width: 157px; */
     height: 45px;
 }

 .evaluation-child-content-footer div span.name {
     display: block;
     color: #4C4F59;
     font-size: 16px;
     font-weight: 400;
     font-family: "Noto Sans SC";
 }

 .evaluation-child-content-footer div span.company {
     color: #888990;
     font-size: 14px;
     font-weight: 400;
     font-family: "Noto Sans SC";
     line-height: 22px;
 }

 .card-customer-service {
     display: flex;
     width: 100%;
 }

 .server-background {
     background-color: #F9F9F9;
 }

 .card-content-service-child {
     margin: 0 20px;
     width: 353px;
     height: 398px;
     border-radius: 16px;
     background-color: white;
     display: inline-block;
 }

 .service-child-title {
     color: #383B46;
     font-size: 26px;
     font-weight: 500;
     font-family: "Noto Sans SC";
     text-align: center;
     line-height: 34px;
     margin-top: 60px;
     margin-bottom: 40px;
 }

 .service-child-content {
     text-align: center;
 }

 .service-child-content ul {
     display: inline-block;
 }

 .service-child-content ul li::marker {
     color: #6FC889;
 }

 .service-child-content ul li {
     color: #60626B;
     font-size: 20px;
     font-weight: 400;
     font-family: "Noto Sans SC";
     text-align: left;
     line-height: 28px;
     margin: 8px;
 }

 .service-child-footer-box {
     position: relative;
     top: -30px;
     right: -200px;
 }

 .service-child-footer-circle {
     border-radius: 175px;
     width: 175px;
     height: 175px;
     opacity: 1;
     background: rgba(247, 252, 248, 0.5);
 }

 .service-child-footer {
     opacity: 1;
     color: rgba(194, 232, 205, 0.2);
     font-size: 128px;
     font-weight: 500;
     font-family: "Alibaba PuHuiTi";
     position: relative;
     top: 60px;
     right: -50px;
 }

 .card-series-box {

     height: 1088px;
     margin: auto;
     max-width: 1140px;
     position: relative;
     top: 50px;
 }

 .card-series-box-child {
     height: 524px;
     display: flex;


 }
 .customer-partner{
    width:1140px;
    height:554px;
    position: relative;
    margin: auto;
    background-color: white;
    box-shadow: 0px 4px 62px rgba(0, 0, 0, 0.06);
    border-radius: 24px;
    padding: 13px 110px 25px 110px;
    top: 20px;
 }

 .card-series-box-child div.first {
     margin-right: 20px;
 }

 .card-series-box-child div.last {
     margin-left: 20px;
 }

 .series-box-child {
     width: 550px;
     display: inline-block;
     border-radius: 16px;
     background: #F9F9F9;
     cursor: pointer;
 }
 .series-box-child div{
    text-align: center;
 }

 .card-news-swiper {
     display: flex;
     width: 1140px;
     height: 400px;
 }

 .card-news-child {
     height: 280px !important;
     width: 244px !important;
     background-color: white;
     border-radius: 16px 16px 0 0;
 }

 .card-news-child div.card-text {
     height: 160px;
     margin: 16px;
 }

 .card-news-child div img {
     width: 100%;
     height: 120px;

 }

 .card-news-child div span {
     display: block;

 }

 .card-news-child div a.title {
     color: #383B46;
     font-size: 16px;
     font-weight: 500;
     font-family: "Noto Sans SC";
     line-height: 24px;
     margin-bottom: 8px;
     -webkit-line-clamp: 2;
     display: -webkit-box;
     -webkit-box-orient: vertical;
     text-overflow: ellipsis;
     word-break: break-all;
     overflow: hidden;
 }

 .card-news-child div span.content {
     color: #4C4F59;
     font-size: 14px;
     font-weight: 400;
     font-family: "Noto Sans SC";
     text-align: left;
     line-height: 22px;
     margin-bottom: 8px;
     -webkit-line-clamp: 2;
     display: -webkit-box;
     -webkit-box-orient: vertical;
     text-overflow: ellipsis;
     word-break: break-all;
     overflow: hidden;
 }

 .card-news-child div span.time {
     color: #AFB1B5;
     font-size: 12px;
     font-weight: 400;
     font-family: "Noto Sans SC";
     line-height: 20px;
 }

 .card-learn-more-box {
     max-width: 1140px;
     margin: 0 auto;
 }

 .card-learn-more-child {
     width: 1280px;
     margin: auto;
 }

 .card-learn-more {
     background-color: #4EBB6E;
     height: 110px;
     display: flex;
 }

 .card-learn-more-content {
     display: inline-block;
     height: 50px;
     opacity: 1;
     color: white;
     font-size: 42px;
     font-weight: 700;
     font-family: "Alibaba PuHuiTi";
     text-align: left;
     line-height: 50px;
     letter-spacing: 1.26px;
     vertical-align: top;
     margin-left: 60px;
 }

 .card-learn-more-button {
     display: inline-block;
     width: 190px;
     height: 56px;
     border-radius: 45px;
     background: white;
     color: #4EBB6E;
     font-size: 18px;
     font-weight: 500;
     font-family: "Noto Sans SC";
     text-align: center;
     line-height: 26px;
     vertical-align: top;
     margin-left: 360px;
     padding-top: 15px;
     cursor: pointer;
 }

 .card-interval-padding-left-right-100 {
    padding: 0px 100px;
}

 @media screen and (max-width: 1198px) {
    .card-series-box {
        display: none;
    }
    
 }

 @media screen and (min-width: 1197px) {
    .hiddenrow {
        display: none;
    }
    
 }