html body {
  margin: 0;
  padding: 0;
}
*::-webkit-scrollbar {
  width: 6px;
  height: 6px;
}
*::-webkit-scrollbar-thumb {
  border-radius: 3px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  background-color: #666;
}
*::-webkit-scrollbar-track {
  background-color: #eee;
}
@media screen and (min-width: 1030px) {
  .about-box {
    margin-top: 51px;
    width: 100%;
  }
  .video-container {
    width: 100%;
    max-width: 800px;
    margin: 45px  auto;
    position: relative;
    width: 780px;
    height: 450px;
  }
  .video-container iframe {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    height: 440px;
    width: 780px;
    border: none;
  }
  .about-box .about-box-banner {
    height: 540px;
    background-color: #8bb2f5;
    display: flex;
    justify-content: center;
    background-image: url(/catalog/view/theme/chinadivision_web/image/about/company_banner_1.png);
    background-size: cover;
    background-position: 50% 50%;
  }
  .about-box .about-box-banner .about-box-banner-container {
    width: 1200px;
    height: 100%;
  }
  .about-box .about-box-banner .about-box-banner-container .banner-title {
    width: 661px;
    height: 124px;
    font-size: 35px;
    font-family: Open Sans;
    font-weight: 600;
    color: #F6F6F6;
    line-height: 44px;
    margin-top: 170px;
  }
  .about-box .about-box-breadCrumb {
    width: 100%;
    height: 70px;
    display: flex;
    justify-content: center;
    border-bottom: 1px solid #e6e6e6;
  }
  .about-box .about-box-breadCrumb .breadCrumb-container {
    width: 1200px;
    min-width: 1200px;
    height: 70px;
    display: flex;
    align-items: center;
  }
  .about-box .about-box-breadCrumb .breadCrumb-container .bread-crumb-container-item {
    height: 100%;
    display: flex;
    align-items: center;
    font-size: 18px;
    font-family: Open Sans;
    color: #161616;
    cursor: pointer;
    margin: 0 20px;
    transition: all 0.3s;
    user-select: none;
    position: relative;
  }
  .about-box .about-box-breadCrumb .breadCrumb-container .bread-crumb-container-item:nth-child(1) {
    margin-left: 0;
    width: 177px;
  }
  .about-box .about-box-breadCrumb .breadCrumb-container .bread-crumb-container-item:nth-child(2) {
    width: 131px;
  }
  .about-box .about-box-breadCrumb .breadCrumb-container .bread-crumb-container-item:nth-child(3) {
    width: 175px;
  }
  .about-box .about-box-breadCrumb .breadCrumb-container .bread-crumb-container-item:last-child {
    width: 185px;
    margin-right: 0;
  }
  .about-box .about-box-breadCrumb .breadCrumb-container .active {
    color: #000;
    font-weight: bold;
  }
  .about-box .about-box-breadCrumb .breadCrumb-container .active::before {
    content: "";
    position: absolute;
    width: calc(100% - 15px);
    height: 2px;
    left: 0;
    bottom: 0;
    background-color: #0066ff;
  }
  .about-box .about-company {
    height: 422px;
    display: flex;
    justify-content: center;
    margin-bottom: 35px;
  }
  .about-box .about-company .about-company-container {
    width: 1200px;
    min-width: 1200px;
    height: 422px;
    position: relative;
  }
  .about-box .about-company .about-company-container .container-company {
    margin-top: 34px;
    width: 926px;
    height: 305px;
    border-radius: 10px;
    background-image: url(/catalog/view/theme/chinadivision_web/image/about/company_bg_1.png);
    background-position: 50% 50%;
    background-size: cover;
    box-sizing: border-box;
    padding-top: 35px;
    padding-left: 50px;
  }
  .about-box .about-company .about-company-container .container-company .container-company-title {
    width: 281px;
    height: 58px;
    background-image: url(/catalog/view/theme/chinadivision/catalog/view/theme/chinadivision_web/image/new_home/cd_logo_white.svg);
    background-position: 50% 50%;
    background-size: cover;
  }
  .about-box .about-company .about-company-container .container-company .container-company-remark {
    margin-top: 26px;
    width: 602px;
    height: 136px;
    font-size: 16px;
    font-family: Open Sans;
    font-weight: 400;
    color: #F6F6F6;
    line-height: 24px;
  }
  .about-box .about-company .about-company-container .container-image {
    width: 467px;
    height: 305px;
    background-image: url(/catalog/view/theme/chinadivision_web/image/about/company_img_1.png);
    background-position: 50% 50%;
    background-size: cover;
    border-radius: 10px;
    position: absolute;
    right: 0;
    bottom: 0;
    z-index: 2;
  }
  .about-box .about-culture {
    height: 440px;
    background-color: #f8f8f8;
    display: flex;
    justify-content: center;
  }
  .about-box .about-culture .about-culture-container {
    width: 1200px;
    min-width: 1200px;
    height: 440px;
  }
  .about-box .about-culture .about-culture-container .container-title {
    margin-top: 42px;
    height: 48px;
    font-size: 24px;
    font-family: Open Sans;
    font-weight: bold;
    color: #161616;
    position: relative;
  }
  .about-box .about-culture .about-culture-container .container-title::before {
    content: "";
    width: 36px;
    height: 4px;
    background: #0066FF;
    border-radius: 1px;
    position: absolute;
    left: 0;
    bottom: 0;
  }
  .about-box .about-culture .about-culture-container .container-box {
    display: flex;
    height: 350px;
    justify-content: space-between;
  }
  .about-box .about-culture .about-culture-container .container-box .box-left {
    flex: 1;
    box-sizing: border-box;
    padding: 60px 50px;
  }
  .about-box .about-culture .about-culture-container .container-box .box-left .left-top .left-top-title {
    height: 19px;
    font-size: 24px;
    font-family: Open Sans;
    font-weight: bold;
    color: #0066FF;
    line-height: 44px;
  }
  .about-box .about-culture .about-culture-container .container-box .box-left .left-top .left-top-remark {
    margin-top: 25px;
    height: 14px;
    font-size: 18px;
    font-family: Open Sans;
    font-weight: 400;
    color: #666666;
    line-height: 30px;
  }
  .about-box .about-culture .about-culture-container .container-box .box-left .left-bottom {
    margin-top: 68px;
  }
  .about-box .about-culture .about-culture-container .container-box .box-left .left-bottom .left-bottom-title {
    height: 20px;
    font-size: 24px;
    font-family: Open Sans;
    font-weight: bold;
    color: #0066FF;
    line-height: 44px;
  }
  .about-box .about-culture .about-culture-container .container-box .box-left .left-bottom .left-bottom-remark {
    margin-top: 25px;
    height: 49px;
    font-size: 18px;
    font-family: Open Sans;
    font-weight: 400;
    color: #666666;
    line-height: 30px;
  }
  .about-box .about-culture .about-culture-container .container-box .box-right {
    flex: 1;
    box-sizing: border-box;
    padding: 60px 50px;
  }
  .about-box .about-culture .about-culture-container .container-box .box-right .box-right-title {
    font-size: 24px;
    font-family: Open Sans;
    font-weight: bold;
    color: #0066FF;
  }
  .about-box .about-culture .about-culture-container .container-box .box-right .box-right-remark {
    margin-top: 22px;
    font-size: 18px;
    font-family: Open Sans;
    font-weight: 400;
    color: #666666;
  }
  .about-box .about-service {
    height: 514px;
    display: flex;
    justify-content: center;
    background-image: url(/catalog/view/theme/chinadivision_web/image/about/company_banner_2.png);
    background-size: cover;
    background-position: 50% 50%;
  }
  .about-box .about-service .about-service-container {
    width: 1200px;
    min-width: 1200px;
    height: 100%;
  }
  .about-box .about-service .about-service-container .service-container-title {
    margin-top: 76px;
    height: 48px;
    font-size: 24px;
    font-family: Open Sans;
    font-weight: bold;
    color: #FFFEFE;
    line-height: 32px;
    position: relative;
  }
  .about-box .about-service .about-service-container .service-container-title::before {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    width: 36px;
    height: 4px;
    background: #FFFFFF;
    border-radius: 1px;
  }
  .about-box .about-service .about-service-container .service-container-remark {
    margin-top: 32px;
    height: 19px;
    font-size: 18px;
    font-family: Open Sans;
    font-weight: 400;
    color: #FFFEFE;
    line-height: 32px;
  }
  .about-box .about-service .about-service-container .service-container-image {
    margin-top: 87px;
    width: 1200px;
    height: 66px;
    background-image: url(/catalog/view/theme/chinadivision_web/image/about/company_img_3.png);
    background-position: 50% 50%;
    background-size: cover;
  }
  .about-box .about-service .about-service-container .service-container-text {
    display: flex;
    color: #FFF;
    text-align: center;
    font-size: 14px;
    margin-top: 10px;
  }
  .about-box .about-service .about-service-container .service-container-text div:nth-child(1) {
    width: 60px;
    margin-right: 24px;
  }
  .about-box .about-service .about-service-container .service-container-text div:nth-child(2) {
    width: 72px;
    margin-right: 30px;
  }
  .about-box .about-service .about-service-container .service-container-text div:nth-child(3) {
    width: 86px;
    margin-right: 32px;
  }
  .about-box .about-service .about-service-container .service-container-text div:nth-child(4) {
    width: 74px;
    margin-right: 18px;
  }
  .about-box .about-service .about-service-container .service-container-text div:nth-child(5) {
    width: 86px;
    margin-right: 23px;
  }
  .about-box .about-service .about-service-container .service-container-text div:nth-child(6) {
    width: 66px;
    margin-right: 32px;
  }
  .about-box .about-service .about-service-container .service-container-text div:nth-child(7) {
    width: 188px;
    margin-right: 85px;
  }
  .about-box .about-service .about-service-container .service-container-text div:nth-child(8) {
    width: 82px;
    margin-right: 32px;
  }
  .about-box .about-service .about-service-container .service-container-text div:nth-child(9) {
    width: 123px;
    margin-right: 36px;
  }
  .about-box .about-service .about-service-container .service-container-text div:nth-child(10) {
    width: 40px;
  }
  .about-box .about-environment {
    width: 100%;
    height: 884px;
    display: flex;
    justify-content: center;
    background-color: #f8f8f8;
  }
  .about-box .about-environment .about-enviroment-container {
    width: 1200px;
    min-width: 1200px;
    height: 100%;
  }
  .about-box .about-environment .about-enviroment-container .enviroment-container-title {
    margin-top: 42px;
    height: 48px;
    font-size: 24px;
    font-family: Open Sans;
    font-weight: bold;
    color: #161616;
    line-height: 44px;
    position: relative;
  }
  .about-box .about-environment .about-enviroment-container .enviroment-container-title::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 36px;
    height: 4px;
    background: #0066FF;
    border-radius: 1px;
  }
  .about-box .about-environment .about-enviroment-container .enviroment-container-remark {
    margin-top: 47px;
    height: 82px;
    font-size: 18px;
    font-family: Open Sans;
    font-weight: 400;
    color: #666666;
    line-height: 30px;
  }
  .about-box .about-environment .about-enviroment-container .enviroment-container-image {
    margin-top: 43px;
    width: 1200px;
    height: 310px;
    display: flex;
    justify-content: space-between;
    align-items: center;
  }
  .about-box .about-environment .about-enviroment-container .enviroment-container-image .image-left {
    width: 582px;
    height: 310px;
    border-radius: 10px;
    background-image: url(/catalog/view/theme/chinadivision_web/image/about/work_environment_1.png);
    background-position: 50% 50%;
    background-size: cover;
  }
  .about-box .about-environment .about-enviroment-container .enviroment-container-image .image-right {
    width: 582px;
    height: 310px;
    border-radius: 10px;
    background-image: url(/catalog/view/theme/chinadivision_web/image/about/work_environment_2.png);
    background-position: 50% 50%;
    background-size: cover;
  }
  .about-box .about-environment .about-enviroment-container .enviroment-container-banner {
    margin-top: 27px;
    width: 1200px;
    height: 216px;
    position: relative;
    overflow: hidden;
  }
  .about-box .about-environment .about-enviroment-container .enviroment-container-banner .enviroment-container-banner-box {
    position: absolute;
    display: flex;
    animation-fill-mode: forwards;
  }
  .about-box .about-environment .about-enviroment-container .enviroment-container-banner .enviroment-container-banner-box:hover {
    animation-play-state: paused;
    -webkit-animation-play-state: paused;
  }
  .about-box .about-environment .about-enviroment-container .enviroment-container-banner .enviroment-container-banner-box .banner-box-item {
    width: 348px;
    height: 216px;
    border-radius: 10px;
    overflow: hidden;
    background-position: 50% 50%;
    background-size: cover;
    margin-right: 26px;
  }
  .about-box .about-environment .about-enviroment-container .enviroment-container-banner .enviroment-container-banner-box .banner-box-item:last-child {
    margin-right: 0;
  }
  .about-box .about-environment .about-enviroment-container .enviroment-container-banner .enviroment-container-banner-box .item1 {
    background-image: url(/catalog/view/theme/chinadivision_web/image/about/work_environment_3.png);
    background-position: 50% 50%;
    background-size: cover;
  }
  .about-box .about-environment .about-enviroment-container .enviroment-container-banner .enviroment-container-banner-box .item2 {
    background-image: url(/catalog/view/theme/chinadivision_web/image/about/work_environment_4.png);
    background-position: 50% 50%;
    background-size: cover;
  }
  .about-box .about-environment .about-enviroment-container .enviroment-container-banner .enviroment-container-banner-box .item3 {
    background-image: url(/catalog/view/theme/chinadivision_web/image/about/work_environment_5.png);
    background-position: 50% 50%;
    background-size: cover;
  }
  .about-box .about-environment .about-enviroment-container .enviroment-container-banner .enviroment-container-banner-box .item4 {
    background-image: url(/catalog/view/theme/chinadivision_web/image/about/work_environment_6.png);
    background-position: 50% 50%;
    background-size: cover;
  }
  .about-box .about-environment .about-enviroment-container .enviroment-container-banner .mask {
    position: absolute;
    right: 0;
    top: 0;
    width: 72px;
    height: 100%;
    background-image: linear-gradient(to left, white, transparent);
  }
  .about-box .about-active {
    height: 168px;
    display: flex;
    justify-content: center;
    margin-bottom: 20px;
  }
  .about-box .about-active .about-active-container {
    width: 1200px;
    min-width: 1200px;
    height: 100%;
  }
  .about-box .about-active .about-active-container .active-container-title {
    margin-top: 42px;
    height: 48px;
    font-size: 24px;
    font-family: Open Sans;
    font-weight: bold;
    color: #161616;
    line-height: 44px;
    position: relative;
  }
  .about-box .about-active .about-active-container .active-container-title::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 36px;
    height: 4px;
    background: #0066FF;
    border-radius: 1px;
  }
  .about-box .about-active .about-active-container .active-container-remark {
    margin-top: 17px;
    height: 19px;
    font-size: 18px;
    font-family: Open Sans;
    font-weight: 400;
    color: #666666;
    line-height: 32px;
  }
  .about-box .about-animation .animation-item {
    width: 100%;
    height: 271px;
    display: flex;
  }
  .about-box .about-animation .animation-item .left-col-6 {
    width: 66.666666%;
  }
  .about-box .about-animation .animation-item .right-col-3 {
    width: 33.33333%;
  }
  .about-box .about-animation .animation-item .left-col-3 {
    width: 33.333333%;
  }
  .about-box .about-animation .animation-item .right-col-6 {
    width: 66.6666666%;
  }
  .about-box .about-animation .animation-item .left-item,
  .about-box .about-animation .animation-item .right-item {
    padding: 40px;
    box-sizing: border-box;
    position: relative;
    overflow: hidden;
    background-size: cover;
  }
  .about-box .about-animation .animation-item .left-item .left-item-title,
  .about-box .about-animation .animation-item .right-item .left-item-title {
    position: absolute;
    top: 45px;
    height: 27px;
    font-size: 26px;
    font-family: Open Sans;
    font-weight: 600;
    color: #FFFFFF;
    line-height: 26px;
    z-index: 99;
  }
  .about-box .about-animation .animation-item .left-item .hover-background,
  .about-box .about-animation .animation-item .right-item .hover-background {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    background: #1174FB;
    height: 100%;
    transform: translate(0, 100%);
    transition: all 0.5s;
  }
  .about-box .about-animation .animation-item .left-item .hover-remark,
  .about-box .about-animation .animation-item .right-item .hover-remark {
    font-size: 16px;
    color: #FFFFFF;
    letter-spacing: 0;
    line-height: 26px;
    margin-top: 25px;
    margin-right: 40px;
    position: relative;
    opacity: 0;
    transform: translate(0, 120px);
    transform-origin: bottom;
    -webkit-transform-origin: bottom;
    -moz-transform-origin: bottom;
    -ms-transform-origin: bottom;
    -o-transform-origin: bottom;
    transition: transform 0.5s cubic-bezier(0.2, 0, 0.2, 1), opacity 0.3s cubic-bezier(0.2, 0, 0.2, 1);
    -webkit-transition: transform 0.5s cubic-bezier(0.2, 0, 0.2, 1), opacity 0.3s cubic-bezier(0.2, 0, 0.2, 1);
  }
  .about-box .about-animation .animation-item .left-item:hover .hover-background,
  .about-box .about-animation .animation-item .right-item:hover .hover-background {
    transform: translate(0, 0);
  }
  .about-box .about-animation .animation-item .left-item:hover .hover-remark,
  .about-box .about-animation .animation-item .right-item:hover .hover-remark {
    opacity: 1;
    transform: translate(0, 50px);
  }
  .about-box .about-animation .animation-item .item1 {
    background-image: url(/catalog/view/theme/chinadivision_web/image/about/employee_activities_5.jpg);
    background-position: 50% 50%;
    background-size: cover;
  }
  .about-box .about-animation .animation-item .item2 {
    background-image: url(/catalog/view/theme/chinadivision_web/image/about/employee_activities_6.jpg);
    background-position: 50% 50%;
    background-size: cover;
  }
  .about-box .about-animation .animation-item .item2 .item2-bg {
    background-color: #9B26B6;
  }
  .about-box .about-animation .animation-item .item3 {
    background-image: url(/catalog/view/theme/chinadivision_web/image/about/employee_activities_7.jpg);
    background-position: 50% 50%;
    background-size: cover;
  }
  .about-box .about-animation .animation-item .item3 .item3-bg {
    background-color: #00A9CE;
  }
  .about-box .about-animation .animation-item .item4 {
    background-image: url(/catalog/view/theme/chinadivision_web/image/about/employee_activities_8.jpg);
    background-position: 50% 50%;
    background-size: cover;
  }
  .about-box .about-animation .animation-item .item4 .item4-bg {
    background-color: #79c000;
  }
  .about-box .about-animation .animation-item .item5 {
    background-image: url(/catalog/view/theme/chinadivision_web/image/about/employee_activities_9.jpg);
    background-position: 50% 50%;
    background-size: cover;
  }
  .about-box .about-animation .animation-item .item5 .item5-bg {
    background-color: #00A9CE;
  }
  .about-box .about-animation .animation-item .item6 {
    background-image: url(/catalog/view/theme/chinadivision_web/image/about/employee_activities_10.webp);
    background-position: 50% 50%;
    background-size: cover;
  }
  .about-box .about-animation .animation-item .item6 .item6-bg {
    background-color: #FF671F;
  }
  .about-box .commitments-minimum {
    width: 100%;
    height: 300px;
    background-color: #004097;
    display: flex;
    justify-content: center;
  }
  .about-box .commitments-minimum .container {
    width: 1200px;
    min-width: 1200px;
    height: 300px;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
  }
  .about-box .commitments-minimum .container .container-title {
    font-size: 32px;
    color: #fff;
    margin: 0 0 30px;
  }
  .about-box .commitments-minimum .container .container-remark {
    font-size: 18px;
    line-height: 24px;
    color: #fff;
    margin: 0 0 20px;
  }
  .about-box .commitments-minimum .container .container-button {
    font-size: 18px;
    line-height: 22px;
    color: #004097;
    border-color: #004097;
    border-radius: 100px;
    padding: 14px 57px;
    background: #fff;
    cursor: pointer;
  }
  .about-box .commitments-minimum .container a {
    display: inline-block;
    color: #004097;
    box-sizing: border-box;
    text-decoration: none;
  }
  .about-box .commitments-minimum .container a:hover {
    text-decoration: none;
  }
  @keyframes move {
    0% {
      transform: translateX(0px);
    }
    40% {
      transform: translateX(0px);
    }
    50% {
      transform: translateX(-270px);
    }
    90% {
      transform: translateX(-270px);
    }
    100% {
      transform: translateX(0px);
    }
  }
}
@media screen and (max-width: 1030px) {

    .video-container {
        width: 100%;
        margin: 45px  auto;
        position: relative;
        width: 100%;
        height: 3.86rem;
      }
      .video-container iframe {
        position: absolute;
        top: 0;
        left: 0;
        height: 100%;
        width:  100%;
        border: none;
      }
  .about-box .about-box-banner {
    width: 7.5rem;
    margin-top: 0.85rem !important;
    height: 5.3rem;
    background-image: url(/catalog/view/theme/chinadivision_web/image/about/company_banner_12x.png);
    background-position: 50% 50%;
    background-size: cover;
  }
  .about-box .about-box-banner .about-box-banner-container {
    position: relative;
  }
  .about-box .about-box-banner .about-box-banner-container .banner-title {
    position: absolute;
    top: 1.3rem;
    left: 0.32rem;
    width: 5rem;
    height: 2.35rem;
    font-size: 0.44rem;
    font-family: Open Sans !important;
    font-weight: 600;
    color: #FFFFFF;
    line-height: 0.5rem;
    text-align: left;
    margin-top: 0;
  }
  .about-box .about-box-breadCrumb {
    width: 100%;
    height: 0.94rem;
    overflow: hidden;
    border-bottom: 1px solid #eee;
    display: flex;
    justify-content: center;
  }
  .about-box .about-box-breadCrumb .breadCrumb-container {
    width: auto;
    min-width: auto;
    height: 0.94rem;
    overflow-x: scroll;
    overflow-y: hidden;
    display: flex;
    align-items: center;
    margin-left: 0.32rem;
  }
  .about-box .about-box-breadCrumb .breadCrumb-container .bread-crumb-container-item {
    white-space: nowrap;
    height: 0.94rem;
    width: auto !important;
    line-height: 0.94rem;
    margin: 0 0.42rem 0 0;
    position: relative;
    font-size: 0.24rem;
    font-family: Open Sans;
    font-weight: bold;
    color: #040000;
  }
  .about-box .about-box-breadCrumb .breadCrumb-container .bread-crumb-container-item:last-child {
    margin-right: 0.42rem;
  }
  .about-box .about-box-breadCrumb .breadCrumb-container .active::before {
    width: 100%;
  }
  .about-box .about-box-breadCrumb .breadCrumb-container::-webkit-scrollbar {
    height: 0 !important;
  }
  .about-box .about-box-breadCrumb .breadCrumb-container .active::before {
    content: "";
    width: 100%;
    height: 0.3rem;
    background: #1174FB;
    position: absolute;
    left: 0;
    top: 0.89rem;
    z-index: 9999;
  }
  .about-box .about-company {
    background: #fff;
    padding: 0.5rem 0.32rem;
    width: 100%;
    box-sizing: border-box;
    position: relative;
    height: auto;
    display: block;
    margin-bottom: 0;
  }
  .about-box .about-company .about-company-container {
    width: 100%;
    min-width: 100%;
    height: auto;
  }
  .about-box .about-company .about-company-container .container-company {
    width: 100%;
    margin-top: 0;
    height: 9rem;
    padding-top: 0;
    padding-left: 0;
    overflow: hidden;
    background-image: url(/catalog/view/theme/chinadivision_web/image/about/company_bg_12x.png);
    background-position: 50% 50%;
    background-size: cover;
  }
  .about-box .about-company .about-company-container .container-company .container-company-title {
    width: auto;
    margin-left: 0.39rem;
    height: auto;
  }
  .about-box .about-company .about-company-container .container-company .container-company-title img {
    width: 2.81rem;
  }
  .about-box .about-company .about-company-container .container-company .container-company-remark {
    width: auto;
    height: auto;
    font-size: 0.24rem;
    font-family: Open Sans !important;
    font-weight: 400;
    color: #F6F6F6;
    line-height: 0.32rem;
    margin-left: 0.32rem;
    margin-top: 0.2rem;
    margin-right: 0.38rem;
  }
  .about-box .about-company .container-image {
    display: none;
  }
  .about-box .about-culture {
    width: 100%;
    height: auto;
    padding: 0.69rem 0.32rem 0.54rem 0.32rem;
    box-sizing: border-box;
    background: #F5F6F8;
  }
  .about-box .about-culture .about-culture-container {
    width: auto;
    min-width: auto;
    height: auto;
  }
  .about-box .about-culture .about-culture-container .container-title {
    margin-top: 0;
    height: auto;
    width: 100%;
    font-size: 0.36rem;
    font-family: Open Sans;
    font-weight: bold;
    color: #040000;
    line-height: 0.36rem;
    padding-bottom: 0.32rem;
    position: relative;
  }
  .about-box .about-culture .about-culture-container .container-title::before {
    left: 0;
    top: 0.68rem;
    width: 0.8rem;
    height: 0.06rem;
  }
  .about-box .about-culture .about-culture-container .container-box {
    flex-direction: column;
    height: auto;
  }
  .about-box .about-culture .about-culture-container .container-box .box-left {
    padding: 0.61rem 0.27rem 0;
  }
  .about-box .about-culture .about-culture-container .container-box .box-left .left-top .left-top-title {
    width: 100%;
    height: 0.28rem;
    font-size: 0.28rem;
    font-family: Open Sans;
    font-weight: bold;
    color: #0066FF;
    line-height: 0.28rem;
  }
  .about-box .about-culture .about-culture-container .container-box .box-left .left-top .left-top-remark {
    width: 100%;
    margin-top: 0.2rem;
    font-size: 0.24rem;
    font-family: Open Sans;
    font-weight: 400;
    color: #666666;
    line-height: 0.32rem;
  }
  .about-box .about-culture .about-culture-container .container-box .box-left .left-bottom {
    padding-top: 0.61rem;
    width: 100%;
    box-sizing: border-box;
    margin-top: 0;
  }
  .about-box .about-culture .about-culture-container .container-box .box-left .left-bottom .left-bottom-title {
    width: 100%;
    height: 0.28rem;
    font-size: 0.28rem;
    font-family: Open Sans;
    font-weight: bold;
    color: #0066FF;
    line-height: 0.28rem;
  }
  .about-box .about-culture .about-culture-container .container-box .box-left .left-bottom .left-bottom-remark {
    height: auto;
    width: 100%;
    margin-top: 0.2rem;
    font-size: 0.24rem;
    font-family: Open Sans;
    font-weight: 400;
    color: #666666;
    line-height: 0.32rem;
  }
  .about-box .about-culture .about-culture-container .container-box .box-right {
    padding: 0.61rem 0.27rem 0;
    width: 100%;
    box-sizing: border-box;
    height: 1.7rem;
  }
  .about-box .about-culture .about-culture-container .container-box .box-right .box-right-title {
    width: 100%;
    height: 0.28rem;
    font-size: 0.28rem;
    font-family: Open Sans;
    font-weight: bold;
    color: #0066FF;
    line-height: 0.28rem;
    margin-bottom: 0.2rem;
  }
  .about-box .about-culture .about-culture-container .container-box .box-right .box-right-remark {
    display: inline-block;
    width: 49%;
    float: left;
    font-size: 0.24rem;
    margin-top: 0;
  }
  .about-box .about-service {
    padding: 0.65rem 0.32rem;
    height: auto;
    background-image: url(/catalog/view/theme/chinadivision_web/image/about/company_banner_22x.png);
    background-position: 50% 50%;
    background-size: cover;
  }
  .about-box .about-service .about-service-container {
    width: 100%;
    min-width: 100%;
  }
  .about-box .about-service .about-service-container .service-container-title {
    height: auto;
    margin-top: 0;
    width: 100%;
    font-size: 0.36rem;
    font-family: Open Sans;
    font-weight: bold;
    color: #FFFFFF;
    line-height: 0.36rem;
    padding-bottom: 0.32rem;
    position: relative;
  }
  .about-box .about-service .about-service-container .service-container-title::before {
    content: "";
    position: absolute;
    left: 0;
    top: 0.68rem;
    width: 0.8rem;
    height: 0.06rem;
    background: #FFFFFF;
  }
  .about-box .about-service .about-service-container .service-container-remark {
    width: 6.1rem;
    height: auto;
    font-size: 0.24rem;
    font-family: Open Sans;
    font-weight: 400;
    margin-top: 0.38rem;
    color: #FFFFFF;
    line-height: 0.3rem;
  }
  .about-box .about-service .about-service-container .service-container-image {
    width: 100%;
    height: 5.15rem;
    margin-top: 0.6rem;
    background-image: url(/catalog/view/theme/chinadivision_web/image/about/company_img_12x.png);
    background-position: 50% 50%;
    background-size: cover;
  }
  .about-box .about-environment {
    width: 100%;
    padding: 0.55rem 0.32rem 0.54rem 0.32rem;
    box-sizing: border-box;
    background: #F5F6F8;
    height: auto;
  }
  .about-box .about-environment .mask {
    display: none;
  }
  .about-box .about-environment .about-enviroment-container {
    width: 100%;
    min-width: 100%;
  }
  .about-box .about-environment .about-enviroment-container .enviroment-container-title {
    width: 100%;
    height: auto;
    margin-top: 0;
    font-size: 0.36rem;
    font-family: Open Sans;
    font-weight: bold;
    color: #040000;
    line-height: 0.36rem;
    padding-bottom: 0.32rem;
    position: relative;
  }
  .about-box .about-environment .about-enviroment-container .enviroment-container-title::before {
    content: "";
    position: absolute;
    left: 0;
    top: 0.68rem;
    width: 0.8rem;
    height: 0.06rem;
    background: #0066FF;
  }
  .about-box .about-environment .about-enviroment-container .enviroment-container-remark {
    width: 100%;
    height: auto;
    font-size: 0.24rem;
    font-family: Open Sans;
    font-weight: 400;
    color: #666666;
    line-height: 0.36rem;
    padding-top: 0.44rem;
    margin-top: 0;
  }
  .about-box .about-environment .about-enviroment-container .enviroment-container-image {
    margin-top: 0.2rem;
    width: 100%;
    height: auto;
    flex-direction: column;
  }
  .about-box .about-environment .about-enviroment-container .enviroment-container-image .image-left {
    width: 100%;
    height: 3rem;
    margin-top: 0.28rem;
    background-image: url(/catalog/view/theme/chinadivision_web/image/about/work_environment_12x.png);
    background-position: 50% 50%;
    background-size: cover;
  }
  .about-box .about-environment .about-enviroment-container .enviroment-container-image .image-right {
    width: 100%;
    height: 3rem;
    margin-top: 0.28rem;
    background-image: url(/catalog/view/theme/chinadivision_web/image/about/work_environment_22x.png);
    background-position: 50% 50%;
    background-size: cover;
  }
  .about-box .about-environment .about-enviroment-container .enviroment-container-banner {
    width: 100%;
    position: static;
    height: auto;
    margin-top: 0.28rem;
  }
  .about-box .about-environment .about-enviroment-container .enviroment-container-banner .enviroment-container-banner-box {
    position: static;
    flex-wrap: wrap;
    justify-content: space-between;
  }
  .about-box .about-environment .about-enviroment-container .enviroment-container-banner .enviroment-container-banner-box .banner-box-item {
    width: 49%;
    display: inline-block;
    margin-right: 0;
    height: 2.06rem;
    margin-bottom: 0.2rem;
  }
  .about-box .about-environment .about-enviroment-container .enviroment-container-banner .enviroment-container-banner-box .item1 {
    background-image: url(/catalog/view/theme/chinadivision_web/image/about/work_environment_32x.png);
    background-position: 50% 50%;
    background-size: cover;
  }
  .about-box .about-environment .about-enviroment-container .enviroment-container-banner .enviroment-container-banner-box .item2 {
    float: right;
    background-image: url(/catalog/view/theme/chinadivision_web/image/about/work_environment_42x.png);
    background-position: 50% 50%;
    background-size: cover;
  }
  .about-box .about-environment .about-enviroment-container .enviroment-container-banner .enviroment-container-banner-box .item3 {
    background-image: url(/catalog/view/theme/chinadivision_web/image/about/work_environment_52x.png);
    background-position: 50% 50%;
    background-size: cover;
  }
  .about-box .about-environment .about-enviroment-container .enviroment-container-banner .enviroment-container-banner-box .item4 {
    float: right;
    background-image: url(/catalog/view/theme/chinadivision_web/image/about/work_environment_62x.png);
    background-position: 50% 50%;
    background-size: cover;
  }
  .about-box .about-active {
    width: 100%;
    height: auto;
    padding: 0.55rem 0 0 0;
    box-sizing: border-box;
    background: #ffffff;
  }
  .about-box .about-active .about-active-container {
    width: 100%;
    min-width: 100%;
  }
  .about-box .about-active .about-active-container .active-container-title {
    padding: 0 0.32rem;
    box-sizing: border-box;
    height: 0.68rem;
    margin-top: 0;
    font-size: 0.36rem;
    font-weight: bold;
    color: #040000;
    line-height: 0.36rem;
    position: relative;
  }
  .about-box .about-active .about-active-container .active-container-title::before {
    left: 0.32rem;
    top: 0.68rem;
    width: 0.8rem;
    height: 0.06rem;
  }
  .about-box .about-active .about-active-container .active-container-remark {
    width: 100%;
    font-size: 0.24rem;
    font-family: Open Sans;
    font-weight: 400;
    color: #666666;
    line-height: 0.3rem;
    margin-top: 0.38rem;
    padding: 0 0.32rem;
    box-sizing: border-box;
    height: auto;
  }
  .about-box .about-animation {
    margin-top: 0.52rem;
    width: 100%;
  }
  .about-box .about-animation .animation-item {
    height: 2.5rem;
    display: flex;
  }
  .about-box .about-animation .animation-item .left-item {
    position: relative;
    height: 100%;
  }
  .about-box .about-animation .animation-item .left-item .left-item-title {
    height: 0.8rem;
    font-size: 0.4rem;
    font-family: Open Sans;
    font-weight: 600;
    font-style: italic;
    color: #FFFFFF;
    line-height: 0.48rem;
    position: absolute;
    top: 0.32rem;
    left: 0.32rem;
    margin: 0;
    padding: 0;
    padding-right: 0.2rem;
    text-align: left;
    width: initial !important;
  }
  .about-box .about-animation .animation-item .left-col-6 {
    flex: 2;
  }
  .about-box .about-animation .animation-item .left-col-3 {
    flex: 1;
  }
  .about-box .about-animation .animation-item .right-item {
    position: relative;
    height: 100%;
  }
  .about-box .about-animation .animation-item .right-item .left-item-title {
    height: 0.8rem;
    font-size: 0.4rem;
    font-family: Open Sans;
    font-weight: 600;
    font-style: italic;
    color: #FFFFFF;
    line-height: 0.48rem;
    position: absolute;
    top: 0.32rem;
    left: 0.32rem;
    margin: 0;
    padding: 0;
    padding-right: 0.2rem;
    text-align: left;
    width: initial !important;
  }
  .about-box .about-animation .animation-item .right-col-3 {
    flex: 1;
  }
  .about-box .about-animation .animation-item .right-col-6 {
    flex: 2;
  }
  .about-box .about-animation .animation-item .item1 {
    background-image: url(/catalog/view/theme/chinadivision_web/image/about/activities_img_12x.png);
    background-position: 50% 50%;
    background-size: cover;
  }
  .about-box .about-animation .animation-item .item2 {
    background-image: url(/catalog/view/theme/chinadivision_web/image/about/activities_img_22x.png);
    background-position: 50% 50%;
    background-size: cover;
  }
  .about-box .about-animation .animation-item .item3 {
    background-image: url(/catalog/view/theme/chinadivision_web/image/about/activities_img_32x.png);
    background-position: 50% 50%;
    background-size: cover;
  }
  .about-box .about-animation .animation-item .item4 {
    background-image: url(/catalog/view/theme/chinadivision_web/image/about/activities_img_42x.png);
    background-position: 50% 50%;
    background-size: cover;
  }
  .about-box .about-animation .animation-item .item5 {
    background-image: url(/catalog/view/theme/chinadivision_web/image/about/activities_img_52x.png);
    background-position: 50% 50%;
    background-size: cover;
  }
  .about-box .about-animation .animation-item .item6 {
    background-image: url(/catalog/view/theme/chinadivision_web/image/about/activities_img_62x.png);
    background-position: 50% 50%;
    background-size: cover;
  }
  .about-box .about-animation .animation-item .hover-remark,
  .about-box .about-animation .animation-item .hover-background {
    display: none;
  }
  .about-box .commitments-minimum {
    padding: 1.25rem;
    width: auto;
    background: #004097;
  }
  .about-box .commitments-minimum .container {
    width: 100%;
    min-width: 100%;
    text-align: center;
  }
  .about-box .commitments-minimum .container .container-title {
    font-size: 0.48rem;
    color: #FFFFFF;
    margin: 0 0 30px;
  }
  .about-box .commitments-minimum .container .container-remark {
    font-size: 0.3rem;
    line-height: 0.48rem;
    color: #FFFFFF;
    margin: 0 0 0.2rem;
  }
  .about-box .commitments-minimum .container .container-button {
    font-size: 0.32rem;
    line-height: 22px;
    color: #004097;
    border-color: #004097 !important;
    border-radius: 100px;
    padding: 14px 57px;
    background: #fff;
  }
  .about-box .commitments-minimum .container a {
    text-decoration: none;
  }
  .about-box .service-container-text {
    display: none;
  }
}
