.home-case {
    width: 100%;
    height: 2.916667rem;

    background: url("../images/home-case-01.png") no-repeat;
    background-size: cover;
}

.home-case span {
    position: relative;

    left: 1.875rem;
    top: 0.822917rem;


    font-size: 0.09375rem;


    background-color: white;
    border-radius: 0.0725rem;
    color: #11c89b;


    padding-left: 0.078125rem;
    padding-right: 0.078125rem;
    padding-top: 0.052083rem;
    padding-bottom: 0.052083rem;

    line-height: 0.260417rem;

    cursor:pointer;
}

.home-service {
    margin-left: 1.875rem;
    margin-right: 1.875rem;

    padding-top: 0.3125rem;
    padding-bottom: 0.3125rem;
}

.home-service-title {
    height: 0.364583rem;

    text-align: center;
}

.home-service-title span {
    display: block;
}

.home-service-title span:first-child {
    font-size: 0.125rem;
    color: #333333;
}

.home-service-title span:last-child {
    font-size: 0.1875rem;
    color: #11c89b;
}

.home-service-list {
    margin-top: 0.3125rem;

    width: 100%;

    flex-direction: row;
    align-items: center;
    justify-content: space-around;
}

.home-service-list-item {
    width: 1.979167rem;
    height: 1.766667rem;

    padding-left: 0.15625rem;
    padding-right: 0.15625rem;

    margin-right: 0.15625rem;

    flex-direction: column;
    align-items: center;

    -moz-box-shadow:0px 0px 0.03125rem rgba(89, 93, 215, 0.2); 
    -webkit-box-shadow:0px 0px 0.03125rem rgba(89, 93, 215, 0.2); 
    box-shadow:0px 0px 0.03125rem rgba(89, 93, 215, 0.2);
}

.home-service-list-item img {
    margin-top: 0.208333rem;

    width: 0.4375rem;
    height: 0.416667rem;
}

.home-service-list-item-title {
    margin-top: 0.1rem;

    font-size: 0.104167rem;
    color: #000000;
}

.home-service-list-item-title-en {
    margin-top: 0.03rem;

    font-size: 0.09375rem;
    color: #999999;
}

.home-service-list-item p {
    width: 100%;
    height: 0.56875rem;

    overflow: hidden;

    margin-top: 0.108rem;

    font-size: 0.072917rem;
    color: #666666;

    text-align: center;

    letter-spacing: 3px;
}

.home-big-data-bg {
    width: 100%;
    height: 2.083333rem;

    background: url("../images/home-data-bg.png") no-repeat;
    background-size: cover;

    color: white;
}

.home-big-data-bg-top {
    margin-left: 3.4375rem;
    margin-right: 3.4375rem;
}

.home-big-data-bg-title {
    font-size: 0.125rem;

    text-align: center;

    padding-top: 0.364583rem;
}

.home-big-data-bg-title span {
    font-size: 0.1875rem;
}

.home-big-data-bg-title-content {
    font-size: 0.09375rem;
    text-align: center;

    padding-top: 0.135417rem;
}

.home-big-data-list {
    margin-left: 1.875rem;
    margin-right: 1.875rem;
    margin-top: -0.572917rem;

    height: 1.666667rem;

    -moz-box-shadow:0px 0px 0.03125rem rgba(89, 93, 215, 0.2);
    -webkit-box-shadow:0px 0px 0.03125rem rgba(89, 93, 215, 0.2);
    box-shadow:0px 0px 0.03125rem rgba(89, 93, 215, 0.2);

    flex-direction: row;

    background-color: white;
}

.home-big-data-list-item {
    width: 2.083333rem;
    padding-left: 0.15625rem;
    padding-right: 0.15625rem;

    flex-direction: column;
}

.home-big-data-list-item span {
    padding-top: 0.208333rem;

    line-height: 0;

    color: black;
    font-size: 0.09375rem;
}

.home-big-data-list-item p {
    color: #999999;
    font-size: 0.072917rem;

    letter-spacing: 0.026042rem;
    line-height: 0.145833rem;

    padding-top: 0.15625rem;

    overflow: hidden;
}

.home-big-data-list img {
    margin-top: 0.3125rem;

    width: 0.010417rem;
    height: 1.041667rem;
}

.home-why {
    margin-left: 1.875rem;
    margin-right: 1.875rem;

    flex-direction: row;
    align-items: center;

    margin-top: 0.3125rem;
}

.home-why-content {
    flex-direction: column;

    margin-left: 0.625rem;
    margin-top: 0.15625rem;

    width: 1.822917rem;
}

.home-why-content-title {
    font-size: 0.125rem;
    color: #222222;
}

.home-why-content-title span {
    color: #0ad89b;
}

.home-why-content-content {
    font-size: 0.078125rem;
    color: #999999;

    margin-top: 0.15625rem;
}

.home-why-content ul {
    font-size: 0.09375rem;
    color: #999999;

    margin-top: 0.130208rem;
    padding-left: 0.104167rem;
}

.home-why-content-more {
    font-size: 0.09375rem;

    width: 0.729167rem;
    height: 0.260417rem;

    line-height: 0.260417rem;

    text-align: center;

    background-color: #11c89b;
    border-radius: 0.026042rem;
    color: white;

    margin-top: 0.0608rem;

    cursor:pointer;
}

.home-why img {
    width: 3.385417rem;
    height: 2.5rem;

    margin-left: 0.260417rem;
}

.home-comments {
    width: 100%;

    flex-direction: column;

    background-color: #eff3f5;

    padding-top: 0.208333rem;
}

.home-comments-title {
    display: block;

    font-size: 0.125rem;
    color: #222222;

    width: 100%;
    text-align: center;
}

.swiper-container {
    width: 100%;
    height: 1.822917rem;
}
.swiper-slide {
    margin-top: 0.260417rem;
}

.swiper-slide-content {
    margin-left: 2.395833rem;
    margin-right: 2.395833rem;
    height: 100%;

    flex-direction: column;
}

.swiper-slide-content-top {
    flex-direction: row;
    justify-content: space-between;
}

.swiper-slide-content-top img {
    width: 0.833333rem;
    height: 0.833333rem;
    border-radius: 0.416667rem;
}

.swiper-slide-content-top-content {
    width: 4.010417rem;

    font-size: 0.09375rem;
    color: #666666;
}

.swiper-slide-content-bottom {
    font-size: 0.072917rem;

    text-align: right;
}

.swiper-slide-content-bottom {
    font-size: 0.125rem;
}

.home-advise {
    margin-top: 0.260417rem;

    margin-left: 2.479167rem;
    margin-right: 2.239583rem;

    padding-bottom: 0.260417rem;

    flex-direction: row;
    justify-content: space-between;
}

.home-advise img {
    width: 2.46875rem;
    height: 1.567708rem;

    margin-top: 0.15625rem;
}

.home-advise-content-form {
    width: 2.395833rem;
    height: 1.979167rem;

    margin-top: 0.3125rem;

    flex-direction: column;

    margin-right: 0.408333rem;
}

.home-advise-content-form input, .home-advise-content-form textarea {
    height: 0.260417rem;

    margin-bottom: 0.15625rem;
    padding-left: 0.104167rem;

    font-size: 0.072917rem;
    color: #999999;

    border: 1px solid #dddddd;
    border-radius: 0.026042rem;
}

.home-advise-content-form textarea {
    padding-top: 0.052083rem;
    height: 0.729167rem;

    resize: none;
}

.home-advise-content-form span {
    font-size: 0.09375rem;

    width: 100%;
    height: 0.260417rem;

    line-height: 0.260417rem;

    text-align: center;

    background-color: #11c89b;
    border-radius: 0.026042rem;
    color: white;

    margin-top: 0.0208rem;

    cursor:pointer;
}