
    @mixin flex-center{
        display: flex;
        justify-content: center;
        align-items: center;
    }
    @mixin flex-vertical-center{
        display: flex;
        align-items: center;
    }
    .tc-info{
        @include flex-vertical-center;
        justify-content: space-between;
        margin: 15px 30px;
    }
    .tc-i-upload{
        width: 264px;
        height: 264px;
        background: #DDDDDD;
        border-radius: 264px;
        position: relative;
        z-index: 1;
        overflow: hidden;
    }
    .tc-i-upload image{
        width: 100%;
        height: 100%;
    }
    .tc-i-u-box{
        @include flex-center;
        flex-direction: column;
        position: absolute;
        z-index: -1;
        width: 100%;
        height: 100%;
        color: #707070;
        font-size: 26px;
    }
    .tc-i-u-box text{
        margin-bottom: 15px;
        font-size: 50px;
    }
    .tc-i-num{
        @include flex-vertical-center;
        font-size: 44px;
        font-weight: 400;
        line-height: 58px;
    }
    .tc-i-num>view{
        padding: 0 48px;
        position: relative;
        text-align: center;
    }
    .tc-i-num>view:first-child::after{
        content: " ";
        width: 0px;
        height: 64px;
        border: 2px solid #DDDDDD;
        position: absolute;
        right: 0;top: 50%;
        transform: translateY(-50%);
    }
    .tc-i-num text{
        font-size: 26px;
        font-weight: 400;
        line-height: 34px;
        color: #707070;
    }
