
/**
 *  Web唐明明
 *  匆匆数载恍如梦，岁月迢迢华发增。
 *  碌碌无为枉半生，一朝惊醒万事空。
 */

.enterprise{
    background: white;
    margin: 0 30rpx;
    padding: 30rpx;
    border-radius: 10rpx;
    box-shadow: 0 0 4rpx 4rpx rgba(0, 0, 0, .05);
}

.enterprise-header{
    position: relative;
    padding-left: 108rpx;
    min-height: 88rpx;
}

.enterprise-logo{
    position: absolute;
    left: 0;
    top: 0;
    background: white;
    width: 88rpx;
    height: 88rpx;
    vertical-align: top;
}

.enterprise-info{
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.enterprise-info-name{
    flex: 1;
    font-weight: bold;
    line-height: 88rpx;
    font-size: 32rpx;
}

.enterprise-info-btn{
    margin-left: 20rpx;
    line-height: 60rpx;
    color: #0b0041;
    border:solid 1rpx #0b0041;
    padding: 0 20rpx;
    font-size: 28rpx;
}

.enterprise-img{
    position: relative;
    padding-top: 75%;
    background: #eee;
    margin: 30rpx 0;
}

.enterprise-swiper{
    position: absolute;
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
}

.enterprise-cover{
    vertical-align: top;
    width: 100%;
    height: 100%;
}

.enterprise-intr{
    margin-top: 30rpx;
    font-size: 28rpx;
    color: #4f4f4f;
    line-height: 40rpx;
}

.enterprise-intr.hide{
    display: -webkit-box;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 5;
}

.enterprise-intr-more{
    padding-top: 20rpx;
    text-align: center;
    font-size: 28rpx;
    color: #afafaf;
    line-height: 50rpx;
}

.enterprise-intr-more-icon{
    width: 32rpx;
    height: 32rpx;
    vertical-align: middle;
    margin-left: 10rpx;
    margin-bottom: 3rpx;
    transform:rotate(0deg);
    transition: all .5s;
}

.enterprise-intr-more.show > .enterprise-intr-more-icon{
    transform:rotate(180deg);
}
