/* package_first/pages/ProtectionActivity/index.wxss */

/* .navBg {
    width: 100%;
    position: absolute; 
    top: 0;
} */
.activity_container{
    /* margin-top: 175rpx; */
    width: 103%;
    height: 1664rpx;
    background-color: #F2F3F6;
    position: relative;
}
.activity_bg{
    width: 100%;
    height: 454rpx;
}
.part{
    width: calc(100% - 80rpx);
    height: 1221rpx;
    background-color: #ffffff;
    border-radius: 30rpx 30rpx 0rpx 0rpx;
    margin:0rpx 50rpx 0rpx 30rpx;
    padding: 30rpx;
    position: absolute;
    top: 268rpx;

}
.part__item{
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.part__left{
    margin-right: 39rpx;
}
.part__right{
    flex: 1;
    padding: 46rpx 0 20rpx 0;
    display: flex;
    align-items: center;
    justify-content: space-between;
    border-bottom: 1px solid rgba(225, 225, 225, 0.5);
}
.marks{
    display: flex;
    flex-direction: row;
}
.icon{
    width: 70rpx;
    height: 70rpx;
}
.text{
    width: 180rpx;
    font-size: 34rpx;
    font-family: Source Han Sans CN;
    font-weight: 500;
    color: #474747;
    line-height: 25rpx;
}
.marks_icon{
    width: 30rpx;
    height: 30rpx;
    margin: 16rpx 10rpx 0rpx 0rpx;
}
.marks_text{
    width: 80rpx;
    font-size: 24rpx;
    font-family: Source Han Sans CN;
    font-weight: 400;
    color: #A2A2A2;
    line-height: 60rpx;
}
.item__button{
    width: 126rpx;
    height: 56rpx;
    box-shadow: 0rpx 5rpx 9rpx 0rpx rgba(254,129,0,0.28);
    border-radius: 28rpx;
    font-size: 22rpx;
    font-family: Source Han Sans CN;
    font-weight: 400;
    color: #FFFFFF;
    line-height: 60rpx;
    text-align: center;
    margin-left: 65rpx;
}
.is--join{
    background: rgba(254, 129, 0, 1);
}
.no--join{
    background: rgba(0, 109, 247, 1);
}
.takepart_icon{
    width: 143rpx;
    height: 74rpx;
    margin-right: 21rpx;
}
.home{
    width: 40rpx;
    height: 40rpx;
    position: absolute;
    top: 60rpx;
    left: 30rpx;
}
