.yewu-text {
    margin-top: 0.9rem;
    padding: 0 1rem;
    margin-bottom: 1.2rem;
}
.yewu-text .content {
    border-radius: 0.15rem;
    -webkit-border-radius: 0.15rem;
    -moz-border-radius: 0.15rem;
    -ms-border-radius: 0.15rem;
    -o-border-radius: 0.15rem;
    margin-top: 1.2rem;
    padding: 0.55rem;
    box-shadow: 0 0.1rem 0.35rem rgba(0, 0, 0, .05);
}

.yewu-text .pic {
    margin-top: -0.9rem;
    margin-right: 0.9rem;
    border-radius: 0.15rem;
    -webkit-border-radius: 0.15rem;
    -moz-border-radius: 0.15rem;
    -ms-border-radius: 0.15rem;
    -o-border-radius: 0.15rem;
    overflow: hidden;
    width: 5.7rem;
}

.yewu-text .pic img {
    width: 100%;
}

@media (max-width:1199px) {
    .yewu-text .pic {
        width: 6.5rem;
    }
}
@media (max-width:950px) {
    .yewu-text .pic {
        width: 7.5rem;
    }
}
@media (max-width:480px) {
    .yewu-text .pic {
        width: 100%;
        margin-right: 0;margin-top: .4rem;
    }
}

.my {
    background-color: #f5f7fa;
    overflow: hidden;
    padding-bottom: 1.2rem;
}

.my .content {
    border-radius: 0.1rem;
    -webkit-border-radius: 0.1rem;
    -moz-border-radius: 0.1rem;
    -ms-border-radius: 0.1rem;
    -o-border-radius: 0.1rem;
    overflow: hidden;
}

.my .warp {
    margin-top: 0.9rem;
}

.my .warp .content {
    margin-top: 0.4rem;
}

.my .tit-con {
    width: 2.75rem;
    box-shadow: 0 0 0.3rem rgba(29, 130, 214, 0.1);
    background-image: url(https://www.fsg.com.cn/upload/images/bg11.png);
    background-position: left bottom;
    background-repeat: no-repeat;
    padding-left: 0.5rem;
}

.my .tit-con .tit {
    line-height: 1.5;
}

.my .warp .content:nth-child(1) .tit-con {
    background-color: #1d82d6;
}

.my .warp .content:nth-child(2) .tit-con {
    background-color: #04bff4;
}

.my .tit-con .num {
    font-size: 0.72rem;
    opacity: 0.1;
    line-height: 1;
    font-weight: 550;
}
.my .text-content {position: relative;}
.my .text-content .text {
    width: 100%;
    height: 100%;
    border-radius: 0.1rem;
    -webkit-border-radius: 0.1rem;
    -moz-border-radius: 0.1rem;
    -ms-border-radius: 0.1rem;
    -o-border-radius: 0.1rem;
    opacity: 0;
    overflow: hidden;position: absolute;left: 0;top: 0;
}

.my .icon {
    margin-bottom: 0.1rem;
}

.my .icon img {
    width: 0.8rem;
}

.my .block {
    width: 100%;
}
.my .bgfff .flex-1{flex-wrap: wrap;}
.my .my-con {
  width: 100%;
    border-bottom: 1px #e5e5e5 solid;
    padding-bottom: 0.2rem;
    margin-top: 0.2rem;margin-left: .15rem;margin-right: .15rem;
}
.my .my-con .text-content{
    width: 33.333%;height: 2.45rem;
}
.my .my-con:last-child {
    border-bottom: 0;
}

.jiazhi {
    width: 100%;
    height: 8.9rem;
    background: url(https://www.fsg.com.cn/upload/images/bg12.jpg)no-repeat center;
    background-size: auto 100%;
}

.jiazhi .container {
    height: 100%;
}

.jiazhi .public-title {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    margin-top: 0;
}

.jiazhi .content {
    padding: 0.2rem;
}

.jiazhi .num {
    width: 1.3rem;
    height: 1.3rem;
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    -o-border-radius: 50%;
}

.jiazhi .text-content {
  display:block;
    border-radius: 0.1rem;
    -webkit-border-radius: 0.1rem;
    -moz-border-radius: 0.1rem;
    -ms-border-radius: 0.1rem;
    -o-border-radius: 0.1rem;
    padding: 0.5rem 0.7rem 0.5rem 0.4rem;
}

.jiazhi .item {
    width: 5.5rem;
}

.jiazhi .item .num {
    font-size: 0.36rem;
}

.jiazhi .item .num span {
    z-index: 1;
}

.jiazhi .item .num::after {
    content: '';
    position: absolute;
    left: -8px;
    top: -8px;
    right: -8px;
    bottom: -8px;
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    -o-border-radius: 50%;
    z-index: 0;
}

.jiazhi .item .txt {
    margin-top: 0.1rem;
}

.jiazhi .item:nth-child(1) .num,
.jiazhi .item:nth-child(4) .num {
    background-color: #1d82d6;
}

.jiazhi .item:nth-child(1) .num::after,
.jiazhi .item:nth-child(4) .num::after {
    background-color: rgba(0, 129, 204, .3);
}

.jiazhi .item:nth-child(2) .num,
.jiazhi .item:nth-child(3) .num {
    background-color: #04bff4;
}

.jiazhi .item:nth-child(2) .num::after,
.jiazhi .item:nth-child(3) .num::after {
    background-color: rgba(4, 191, 244, .3);
}

.jiazhi .item:nth-child(1) .num,
.jiazhi .item:nth-child(3) .num {
    margin-left: -0.7rem;
}

.jiazhi .item:nth-child(odd) .text-content {
    text-align: right;
    padding-right: 1rem;
}

.jiazhi .item:nth-child(even) .num {
    margin-right: -0.7rem;
}

.jiazhi .item:nth-child(even) .text-content {
    padding-left: 1rem;
}

.jiazhi .item:nth-child(3) {
    margin-top: 0.6rem;
}

.jiazhi .item:nth-child(4) {
    margin-top: 0.6rem;
}

@media (min-width:1025px) {
    .my .text-content:hover .text {
        opacity: 1;
        box-shadow: 0 0 0.3rem rgba(0, 0, 0, .08);
        padding: 0.4rem;
    }
    .my .text-content:hover .text::after {
        content: '';
        position: absolute;
        left: 0;
        bottom: 0;
        height: 3px;
        width: 100%;
        background-image: linear-gradient(45deg, #1d82d6, #02b4ee);
    }
    .my .text-content:hover .block{
        display: none;
    }
    .jiazhi .item:hover .text-content {
        background-color: #FFF;
        box-shadow: 0 0 0.3rem rgba(0, 0, 0, .08);
    }
}

@media (max-width:1199px) {

    .my .tit-con {
        width: 3.4rem;
    }
    .my .block {
        height: 3.2rem;
    }
    /* .my .text-content {
        width: 50%;
    }
    .my .text-content .text {
        width: auto;
        opacity: 1;
        height: auto;
        box-shadow: 0 0 0.3rem rgba(0, 0, 0, .08);
        padding: 0.4rem;
        flex: 1;
    }
    .my .text-content .text::after {
        content: '';
        position: absolute;
        left: 0;
        bottom: 0;
        height: 3px;
        width: 100%;
        background-image: linear-gradient(45deg, #1d82d6, #02b4ee);
    } */
    .my .my-con .text-content{
        height: auto;
    }
    .my .text-content .text{
        display: none;
    }
    .my .tit-con .num {
        font-size: 1rem;
    }
    .my .icon img {
        width: 0.9rem;
    }
    .jiazhi .item {
        width: 7.7rem;
    }
}

@media (max-width:950px) {

    .my .text-content {
        width: 100%;
        padding-right: 0.6rem;
    }
    .my .tit-con {
        width: 4.2rem;
    }
    .my .tit-con .num {
        font-size: 1.8rem;
    }
    .jiazhi .item {
        width: 8rem;
    }
    .jiazhi .item .num {
        font-size: 0.48rem;
    }
}

@media (max-width:767px) {
 
}

@media (max-width:480px) {

    .my .content {
        flex-flow: column;
    }
    .my .tit-con {
        width: 100%;
        flex-flow: nowrap;
        align-items: center;
        padding: 0.8rem 0;
      flex-direction:initial!important
    }
    .my .tit-con .tit br {
        display: none;
    }
    .my .tit-con .num {
        font-size: 2rem;
    }
    .my .block {
        height: 8rem;
    }
    .my .icon img {
        width: 1.6rem;
    }
    .my .text-content .text {
        padding-left: 0.8rem;
    }
    .jiazhi {
        height: auto;
        padding: 1.2rem 0;
    }
    .jiazhi .public-title {
        position: inherit;
        left: auto;
        top: auto;
        transform: translate(0, 0);
        -webkit-transform: translate(0, 0);
        -moz-transform: translate(0, 0);
        -ms-transform: translate(0, 0);
        -o-transform: translate(0, 0);
    }
    .jiazhi .container {
        flex-flow: column;
    }
    .jiazhi .item {
        width: 100%;
    }
    .jiazhi .item .num {
        order: 1;
        margin-left: 0 !important;
        margin-right: 0.8rem !important;
        width: 3rem;
        height: 3rem;
        font-size: 0.92rem;
    }
    .jiazhi .text-content {
        order: 2;
        text-align: left !important;
        padding-left: 0 !important;
        padding-right: 0 !important;
    }
}

@media (max-width:375px) {

}