@font-face{
    font-family: 'YouSheBiaoTiHei';
    src: url('../fonts/YouSheBiaoTiHei-2.ttf') format('truetype');
}
.link-menu-main{
    background: #F4F5F7;
}
.link-menu-main .link-box-item{
    flex: 0 0 32%;
    background: #fff;
    padding: 1.25rem 1.25rem 0 1.25rem;
    display: flex;
    align-items: center;
    cursor: pointer;
}
.link-menu-main .link-box-item img{
    width: 9rem;
    height: 10rem;
}
.link-menu-main  .link-text{
    margin-top: -1.25rem;
}
.link-menu-main .link-title{
    color: #3D3D3D;
    font-size: 1.25rem;
    margin-bottom: 0.625rem;
}
.link-menu-main .link-subtitle{
    color: #999999;
    font-size: 1.125rem;
}
.self-review-main{
    background-size: 100% 100%;
    background-repeat: no-repeat;
    background-image: url(../images/entCultivate/bg1.png);
}
.self-review-main .step-box{
    display: flex;
    justify-content: space-around;
}
.self-review-main .step-box img{
    width: 13rem;
    height: 14.1875rem;
}
.self-review-main .step-title{
    padding-left: 1.25rem;
    font-size: 1.25rem;
}
.self-review-main .btn{
    border: none;
    width: 18.75rem;
    color: #fff;
    height: 3.125rem;
    background: rgba(16, 98, 255, 1);
    font-size: 1.25rem;
    font-weight: 700;
}
.self-review-main .btn:focus,
.self-review-main .btn:hover{
    border: none;
    background: rgba(16, 98, 255, 0.8);
}
.self-review-main .btn .icon{
    display: inline-block;
    width: 1.875rem;
    height: 1.625rem;
    line-height: 1.25rem;
    vertical-align: sub;
    margin-right: 0.3125rem;
    background-size: 100% 100%;
    background-repeat: no-repeat;
    background-image: url(../images/entCultivate/icon-tp.png);
}

.ent-cultivate-main{
    background: #F4F5F7;
}
.ent-cultivate-main .content-body{
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
    margin: 0;
}
.ent-cultivate-tab{
    width: 25%;
    height: 27.5rem;
    margin: 0;
}
.ent-cultivate-main .agency-box{
    width: 73%;
}
.ent-cultivate-tab .layui-tab-title{
    border: none;
    margin: 0;
    padding: 2.5rem 1.25rem;
    height: 100%;
    background-repeat: no-repeat;
    background-size: 100% 100%;
    background-image: url(../images/entCultivate/ent-nav-bg.png);
}
.ent-cultivate-tab .layui-tab-title li{
    display: block;
    color: #ffff;
    height: 3.75rem;
    line-height: 3.75rem;
    font-size: 1.125rem;
    text-align: left;
    padding: 0 7%;
    position: relative;
    border: 1px solid transparent;
}
.ent-cultivate-tab .layui-tab-title .layui-this {
    background: rgba(255,255,255,0.1);
    color: rgba(35, 252, 235, 1);
}
.ent-cultivate-tab .layui-this:after,
.ent-cultivate-tab .layui-tab-bar{
    display: none;
}

.ent-cultivate-main .agency-box{
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}
.ent-cultivate-main .agency-item{
    width: calc((100% - 1.25rem) / 2);
    background: #FFFFFF;
    padding: 1.25rem;
    display: flex;
    flex-wrap: wrap;
    margin-right: 1.25rem;
    margin-bottom: 1.25rem;
}
.agency-item:nth-child(2n){
    margin-right: 0;
}
.agency-item .ent-img{
    width: 10rem;
    height: 6.25rem;
    margin-right: 0.9375rem;
}
.agency-item .ent-img img{
    width: 100%;
    height: 100%;
}
.agency-item .agency-info{
    width: calc((100% - 11.25rem));
    display: flex;
    justify-content: space-around;
    flex-direction: column;
}
.agency-item .agency-info .name{
    color: #3D3D3D;
    font-size: 1.125rem;
}
.agency-item .agency-info .address{
    color: #3D3D3D;
}
.agency-item .agency-info .contact{
    color: #3D3D3D;
}
.agency-item .agency-desc{
    width: 100%;
    margin-top: 0.625rem;
    color: #999999;
    line-height: 1.875rem;
}

.training-type-tab{
    margin: 0;
}
.training-type-tab .layui-tab-title{
    text-align: center;
    height: 3.75rem;
}
.training-type-tab .layui-tab-title li{
    height: 3.75rem;
    line-height: 3.75rem;
    font-size: 1.125rem;
    margin: 0 1.875rem;
}
.training-type-tab>.layui-tab-more li.layui-this:after,
.training-type-tab>.layui-tab-title .layui-this:after{
    width: 5rem;
    height: 3.75rem;
    border-color: #1062FF;
    left: 50%;
    margin-left: -2.5rem;
}
.training-type-tab .layui-tab-title li.layui-this{
    color: #1062FF;
}
.online-card .attr .icon{
    display: inline-block;
    width: 1rem;
    height: 1rem;
    margin-right: 0.3125rem;
    background-size: 100% 100%;
    background-repeat: no-repeat;
    vertical-align: middle;
}
.online-card .attr .zjr{
    background-image: url(../images/entCultivate/icon-zjr.png);
}
.online-card .attr .sj{
    background-image: url(../images/entCultivate/icon-sj.png);
}

.platform-main{
    background: linear-gradient( 180deg, rgba(5,99,255,0) 60%, rgba(5,99,255,0.3) 100%)
}
.platform-main .platform-box {
    display: flex;
    flex-direction: row;
    justify-content: space-around;
    flex-wrap: wrap;
    padding: 2.5rem 0;
}
.platform-main .platform {
    width: 20%;
    text-align: center;
    font-weight: 700;
    color: #14245D;
    font-size: 1.25rem;
    padding: 3.125rem 0;
    border-radius: 1.25rem;
    background: #E5F0FF;
   /* background: linear-gradient( 180deg, #E5F0FF 0%, #F4F9FF 100%);*/
}
.platform-main .platform img{
    margin-bottom: 1.25rem;
}
.online-more{
    position:absolute;right: 0;
    top: 1.25rem;
    font-size: 1rem;
}

.online-card .card-head{
    height: 12rem;
}
.layui-table-body .layui-table-cell,
.layui-table-header .layui-table-cell{
    padding: 1rem;
    height: auto;
    line-height: initial;
    font-size: 1rem;
}





















