/* case/pages/agreement/agreement.wxss */
.page{
    overflow-y: scroll;
    background: #F7F9F9;
    flex:1;
    display: flex;
    position: relative;
    flex-direction: column;
    margin-top: 172rpx;
}
.con{
    flex:1;
    padding:10rpx 32rpx 0;
    margin-bottom: 20rpx;
}
.con.active{
    margin-bottom: 150rpx;   
}
.btnbox{
    z-index:999;
    padding:0 32rpx;
    background-color: #fff;
    position: fixed;
    box-sizing: border-box;
    bottom:0;
    height: 130rpx;
    width:100%;
}
.btnbox .btn{
    margin-top: 15rpx;
    width:100%;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 32rpx;
   font-weight: 500;
   color: #FFFFFF;
    height: 88rpx;
   background: linear-gradient(90deg, #377FF7 0%, #51AAFF 100%);
   border-radius: 8rpx;
}
.imgbox{
    margin:30rpx 32rpx 60rpx;
    display: flex;
    flex-direction: column;
    align-items: stretch;
    justify-content: space-between;
}
.company{
    z-index:99;
    top:-55rpx;
    position: absolute;
    width:220rpx;
    right:206rpx;
    height:220rpx;
}
.signimg{
    top:-40rpx;
    left:80rpx;
    position: absolute;
    width:160rpx;
    height:120rpx;
}
.signbox{
    display: flex;
    align-items: center;
    justify-content: flex-start;
}
.jiafang{
    position: relative;
    flex:1;
    font-size:28rpx;
    margin-bottom:50rpx;
}
.yifang{
    font-size:small;
    flex:1;
    font-size:28rpx;
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
    flex-direction: column;
    position: relative;
}
.signdate{
    margin-top: 40rpx;
}
.company2{
    top:-90rpx;
    right:280rpx;
    width:280rpx;
    height:300rpx;
}
.con .imgstyle{
    max-width: 100%;
}