/* pages/safeBook/safeBook.wxss */
page {
    min-height: 100%;
    color: #000;
    line-height: 54rpx;
}
.main {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding: 32rpx 32rpx 80rpx 32rpx;
    box-sizing: border-box;
    text-align: justify;
    background: linear-gradient(#ffcf00 0%, rgba(255, 207, 0, .4) 7%,  #fefcf2 100%);
}
.title {
    font-size: 40rpx;
    font-weight: 900;
    letter-spacing: 6rpx;
    margin: 32rpx;
}
.introduction {
    font-size: 30rpx;
}
.list-item {
    margin: 16rpx 0;
}

.popup-title {
    padding: 20rpx;
    font-size: 28rpx;
    color: #4a4a4a;
}
.popup-blue {
    color: #3e79f2;
}
.area {
    padding:  0 20rpx;
}
.name-area {
   position: relative;
   width: 100%;
   height: 400rpx;
   display: flex;
   justify-content: center;
   box-sizing: border-box;
   margin-bottom: 30rpx;
   border: 1rpx solid #ccc;
}
.img-area {
    width: 100%;
    height: 400rpx;
    overflow-y: auto;
}
.area-login_image {
    width: 100%;
    height: 95%;
}