/*h5*/
@media screen and (max-width: 750px) {
    .statistics {
        height: unset;
        margin-bottom: .4rem;
        flex-wrap: wrap
    }

    .statistics .cell {
        flex: 50%;
        height: .54rem
    }

    .statistics .cell .title {
        font-size: .12rem;
        font-weight: 400;
        color: #a1a3a6;
        line-height: .14rem;
        margin-bottom: .04rem
    }

    .statistics .cell .value {
        font-size: .14rem;

        font-weight: 600;
        color: #2a2b2d;
        line-height: .16rem;
        -webkit-text-stroke: 0 #2a2b2d;
    }

    .group-profile {
        padding-top: .2rem;
        padding-bottom: .4rem
    }

    .group-profile .yatai-title {
        margin-bottom: .2rem;
        white-space: normal;
        max-width: 80%;
        text-align: center
    }

    .group-profile .desc {
        font-size: .12rem;
        font-weight: 400;
        color: #616366;
        line-height: .18rem;
        margin-bottom: .2rem
    }

    .group-profile .el-image {
        width: 100%;
        height: auto;
        margin-bottom: .2rem
    }

    .group-profile .el-image:last-child {
        margin-bottom: 0
    }

    .group-vision {
        padding-top: .2rem
    }

    .group-vision .yatai-title {
        margin-bottom: .2rem
    }

    .group-vision .list {
        display: block;
        margin-bottom: .4rem
    }

    .group-vision .list .cell {
        width: 2.26rem;
        margin: 0 auto;
        margin-bottom: .2rem;
        height: unset;
        box-shadow: 0 .12rem .28rem .12rem #00000014
    }

    .group-vision .list .cell:last-child {
        margin-bottom: 0;  
        margin-right: auto;
    }

    .group-vision .list .cell .el-image {
        width: 100%;
        height: 1.4rem
    }

    .group-vision .list .cell .content {
        flex: 1;
        position: relative;
        padding: .83rem .1rem .23rem;
        display: flex;
        align-items: center;
        justify-content: center
    }

    .group-vision .list .cell .content .s-content {
        width: .9rem;
        height: .9rem;
        position: absolute;
        top: 0;
        left: 50%;
        transform: translate(-50%, -50%)
    }

    .group-vision .list .cell .content .s-content:after {
        content: "";
        background-color: #b58347;
        position: absolute;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        z-index: -1;
        transform: rotate(45deg)
    }

    .group-vision .list .cell .content .com-svg {
        font-size: .36rem;
        margin-bottom: 0
    }

    .group-vision .list .cell .content .title {
        font-size: .14rem;
        height: .36rem;
        font-weight: 500;
        color: #fff;
        line-height: .18rem;
        max-width: 1.6rem;
        text-align: center
    }

    .group-vision .list .cell .content .desc {
        font-size: .12rem;
        font-weight: 400;
        color: #616366;
        line-height: .14rem
    }

    .group-vision .bottom-cover {
        position: relative
    }

    .group-vision .bottom-cover .el-image {
        width: 100%;
        height: auto;
        display: block
    }

    .group-vision .bottom-cover .title {
        font-size: .12rem;
        line-height: .16rem;
        font-weight: 400;
        color: #fff;
        position: absolute;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%);
        z-index: 2;
        text-align: center;
        max-width: 80%;
        min-width: 80%
    }

    .speech {
        padding-top: .2rem;
        padding-bottom: .4rem
    }

    .speech .yatai-title {
        margin-bottom: .12rem
    }

    .speech .content {
        width: 100%
    }

    .speech .content .info {
        flex: 1;
        margin-right: 0
    }

    .speech .content .info .title {
        font-size: .14rem;
        font-weight: 500;
        color: #000;
        line-height: .2rem;
        margin-bottom: .08rem
    }

    .speech .content .info .desc {
        font-size: .12rem;
        font-weight: 400;
        color: #2a2b2d;
        line-height: .14rem
    }

    .speech .content .info .desc > div {
        margin-bottom: 1em
    }

    .speech .content .info .desc > div:last-child {
        margin-bottom: 0
    }

    .management-team {
        padding-top: .2rem;
        padding-bottom: .4rem
    }

    .management-team .yatai-title {
        margin-bottom: .2rem
    }

    .management-team .content {
        margin-bottom: .4rem;
        width: 100%;
        display: grid;
        grid-template-columns: repeat(3, 1fr);
        justify-content: space-between;
        justify-items: center;
        row-gap: .14rem;
        grid-template-areas: "first first first"
    }

    .management-team .content .cell {
        display: flex;
        flex-direction: column;
        align-items: center
    }

    .management-team .content .cell .el-image {
        width: .4rem;
        height: .4rem;
        border-radius: 50%;
        overflow: hidden;
        margin-bottom: .04rem
    }

    .management-team .content .cell .info {
        display: flex;
        flex-direction: column;
        align-items: center
    }

    .management-team .content .cell .info .name {
        font-size: .14rem;
        font-weight: 500;
        color: #2a2b2d;
        line-height: .18rem;
        text-align: center;
        white-space: nowrap
    }

    .management-team .content .cell .info .position {
        font-size: .12rem;
        font-weight: 400;
        color: #616366;
        line-height: .14rem;
        text-align: center;
        white-space: nowrap
    }

    .management-team .content .cell:first-child {
        flex: 100%;
        margin-top: 0;
        grid-area: first;
        display: flex;
        flex-direction: row
    }

    .management-team .content .cell:first-child .el-image {
        width: .46rem;
        height: .46rem;
        margin-right: .08rem;
        margin-bottom: 0
    }

    .management-team .content .cell:first-child .info {
        display: flex;
        flex-direction: column;
        align-items: flex-start;
        justify-content: flex-start
    }

    .management-team .content .cell:first-child .info .name {
        font-size: .14rem;
        font-weight: 500;
        color: #2a2b2d;
        line-height: .16rem;
        margin-bottom: .02rem
    }

    .management-team .content .cell:first-child .info .position {
        font-size: .12rem;
        font-weight: 400;
        color: #616366;
        line-height: .14rem
    }

    .structure {
        padding-top: .2rem;
        padding-bottom: .4rem
    }

    .structure .yatai-title {
        margin-bottom: .2rem
    }

    .structure .el-image {
        width: 100%;
        height: auto;
        margin-bottom: 0
    }

    .history-events {
        padding-top: .2rem;
        padding-bottom: .4rem
    }

    .history-events .yatai-title {
        margin-bottom: .13rem
    }

    .history-events .year-cell {
        border-bottom: .01rem solid #d2d6dd;
        width: 100%;
        padding-top: .14rem
    }

    .history-events .year-cell:nth-child(2) {
        padding-top: 0
    }

    .history-events .year-cell .year {

        font-size: .24rem;
        font-weight: 700;
        color: #d2d6dd;
        line-height: .28rem;
        margin-bottom: .14rem
    }

    .history-events .year-cell .month-cell {
        border-top: .01rem solid #d2d6dd
    }

    .history-events .year-cell .month-cell .month {

        min-width: .34rem;
        padding-right: .04rem;
        font-size: .16rem;
        font-weight: 700;
        color: #d2d6dd;
        line-height: .5rem
    }

    .history-events .year-cell .month-cell .cell-content {
        flex: 1
    }

    .history-events .year-cell .month-cell .cell-content .cell {
        width: 100%;
        padding: .14rem 0;
        display: block;
        border-bottom: .01rem dashed #d2d6dd
    }

    .history-events .year-cell .month-cell .cell-content .cell:last-child {
        border-bottom: none
    }

    .history-events .year-cell .month-cell .cell-content .cell .day {
        position: relative;
        width: .4rem;
        float: left;
        font-size: .12rem;
        font-weight: 400;
        color: #a1a3a6;
        line-height: .14rem
    }

    .history-events .year-cell .month-cell .cell-content .cell .day:before {
        content: "";
        width: .04rem;
        height: .04rem;
        background: #a1a3a6;
        border-radius: 50%;
        margin-right: .02rem
    }

    .history-events .year-cell .month-cell .cell-content .cell .el-image {
        width: 1.36rem;
        height: .88rem;
        margin-right: 0
    }

    .history-events .year-cell .month-cell .cell-content .cell .info {
        margin-left: .4rem;
        margin-top: .14rem
    }

    .history-events .year-cell .month-cell .cell-content .cell .info:nth-child(2) {
        margin-top: 0
    }

    .history-events .year-cell .month-cell .cell-content .cell .info .title {
        font-size: .14rem;
        font-weight: 400;
        color: #2a2b2d;
        line-height: .16rem;
        margin-bottom: .04rem;
        white-space: normal;
    }

    .history-events .year-cell .month-cell .cell-content .cell .info .title:last-child {
        margin-bottom: 0
    }

    .history-events .year-cell .month-cell .cell-content .cell .info .desc {
        text-indent: unset;
        font-size: .12rem;
        font-weight: 400;
        color: #616366;
        line-height: .14rem;
        margin-top: 0
    }

    .project {
        padding: .2rem .14rem .4rem
    }

    .project .yatai-title {
        margin-bottom: .2rem
    }

    .project .cell {
        position: relative;
        width: 100%;
        height: unset;
        padding-bottom: .2rem;
        margin-bottom: .2rem;
        border-bottom: .01rem solid #d2d6dd
    }

    .project .cell .el-image {
        width: 100%;
        height: 1.82rem;
        background: #a1a3a6;
        position: unset;
        margin-bottom: .14rem
    }

    .project .cell .info {
        width: unset;
        height: unset;
        background: unset;
        position: unset;
        bottom: 0;
        padding: unset;
        z-index: 2
    }

    .project .cell .info .title {
        text-align: center;
        margin-bottom: .14rem;
        font-size: .16rem;
        font-weight: 600;
        color: #2a2b2d;
        line-height: .24rem
    }

    .project .cell .info .desc {
        font-size: .12rem;
        font-weight: 400;
        color: #616366;
        line-height: .16rem;
        margin-bottom: .14rem
    }

    .project .cell .info .info-cell {
        display: flex;
        align-items: center;
        padding-left: unset;
        margin-bottom: .08rem
    }

    .project .cell .info .info-cell:last-child {
        margin-bottom: 0
    }

    .project .cell .info .info-cell .com-svg {
        font-size: .14rem;
        margin-right: .04rem
    }

    .project .cell .info .info-cell .val, .project .cell .info .info-cell .label {
        font-size: .12rem;
        font-weight: 400;
        line-height: .14rem;
        color: #616366
    }

    .project .cell .info .info-cell .val {
        color: #000
    }

    .project .cell:last-child {
        margin-bottom: 0
    }

    .hw-video {
        padding: .2rem .14rem .4rem
    }

    .hw-video .content {
        width: 100%;
        height: 1.85rem;
        background: #ffffff;
        box-shadow: 0 0 .32rem .01rem #00000014;
        margin: 0 auto;
        padding: .05rem;
        position: relative
    }

    .hw-video .content .cover-img {
        width: 100%;
        height: 100%
    }

    .hw-video .top-banner {
        position: relative;
        height: .88rem
    }

    .hw-video .top-banner .el-image {
        width: 100%;
        height: 100%
    }

    .hw-video .top-banner .title {
        position: absolute;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%);
        z-index: 2;
        font-size: .12rem;
        font-weight: 400;
        color: #fff;
        line-height: .14rem;
        text-shadow: 0 .02rem .12rem rgba(42, 43, 45, .5);
        max-width: 80%;
        min-width: 80%;
        text-align: center
    }
    .business-content {
        padding-bottom: 0;
    }
    .business-wrapper .com-tab {
        height: .58rem;
        padding: 0 .09rem;
        overflow-x: scroll;
        justify-content: flex-start;
        margin-bottom: 0;
    }
    .business-wrapper .com-tab>li {
        font-size: .12rem;
        margin-right: .16rem;
        line-height: normal;
    }
    .business-wrapper .com-tab>li .nav .com-svg {
        width: .24rem;
        margin-bottom: .02rem;
    }
    body .business-wrapper .tab-content {
        padding: .2rem 0 .4rem;
        margin: 0;
    }
    .business-content .content {
        display: block;
        margin-bottom: .4rem;
    }
    .business-content .info {
        width: 100%;
        text-align: center;
    }
    .business-content .content .desc {
        text-align: left;
        font-size: .12rem;
        font-weight: 400;
        color: #616366;
        line-height: .2rem;
        margin-bottom: .2rem;
        text-indent: 2em;
        width: 100%;
    }
    body .business-content .content .el-image {
        margin-bottom: 0;
    }
    .business-wrapper .grid {
        gap: .14rem .1rem;
        display: grid;
        grid-template-columns: repeat(3, 1fr);
    }
    .business-wrapper .grid .cell:first-child {
        grid-column-end: span 2;
    }
    .business-wrapper .grid .cell:nth-child(3n + 1) {
        text-align: center;
    }
    .business-wrapper .grid .cell:nth-child(3n + 1):last-child {
        grid-column-end: span 2;
    }
    .business-wrapper .grid .cell .more-tip {
        height: .17rem;
        padding: 0 .05rem;
        font-size: .12rem;
        font-weight: 600;
        line-height: .14rem;
        top: 0;
    }
    .business-wrapper .grid .cell .el-image {
        height: 1.04rem;
    }
    .business-wrapper .grid .cell:nth-child(3n + 1):last-child .title {
        text-align: center;
        padding-top: 0;
        line-height: .36rem;
        -webkit-line-clamp: 1;
    }
    .business-wrapper .grid .cell .title {
        font-size: .12rem;
        line-height: .36rem;
    }
    .business-wrapper .tc {
        margin: 0;
    }
}