/* pages/grade-details/grade-details.wxss */
.group-details {
    height: 100%;
    width: 100%;
    background:rgba(240,241,245,1);    
}


scroll-view {
    height: 98%;
    width: 100%;
}

.grade-details {
    background: #fff;
    display: flex;
    flex-direction: column;
    padding: 24rpx;
}

.grade-details image{
    width: 100%;
    height: 290rpx;
    border-radius: 20rpx;
}

.catalog {
    display: flex;
    align-items: center;
    width: 100%;
    height: 110rpx;
    background: #fff;
    position: relative;
}


.catalog image {
    position: absolute;
    left: 374rpx;
    top: 20rpx;
    width: 2rpx;
    height: 66rpx;
}

.catalog text {
    flex: 1;
    height: 60rpx;
    text-align: center;
    font-size: 36rpx;
    margin: 0 90rpx;
    box-sizing: border-box;
}

.catalog .select {
    border-bottom: 2rpx solid #61CA54;
    color: #61CA54;
}

.catalog-list {
    width: 100%;
    padding: 18rpx;
    box-sizing: border-box;
    margin-bottom: 100rpx;
}

.know {
    padding: 18rpx;
    box-sizing: border-box;
}

.catalog-item {
    display: flex;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    height: 88rpx;
    background: #fff;
    padding: 0 20rpx;
    box-sizing: border-box;
    margin-bottom: 12rpx;
    border-radius: 10rpx;
}

.catalog-item .left {
    color: #656565;
    font-size: 36rpx;
}

.catalog-item .right {
    color: #939393;
    font-size: 28rpx;
}

.catalog-item .right image {
    width: 26rpx;
    height: 26rpx;
    vertical-align: middle;
    margin-right: 6rpx;
}

.catalog-item .right text {
    vertical-align: middle;
}

.group-btn {
    width: 100%;
    height: 102rpx;
    background: #FF9209;
    display: flex;
    position: absolute;
    bottom: 0;
    color: #fff;
}

.bottomx {
    bottom: 20rpx;
}

.group-btn .Price {
    flex: 1;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}

.group-btn .Price text:nth-child(1) {
    font-size: 32rpx;
}

.group-btn .Price text:nth-child(2) {
    font-size: 36rpx;
}


.group-btn .bg1,
.group-btn .bg2 {
    position: absolute;
    top: 15%;
    width: 4rpx;
    height: 70%;
}

.group-btn .bg1 {
    left: 35%;
}

.group-btn .bg2 {
    left: 68%;
}