.bg { position: relative; width: 100%; min-height: 100%; background-color: #ffe3dc; overflow-y: hidden; } .top { position: relative; width: 100%; height: 209rpx; background-image: url('https://fohow.oss-cn-shenzhen.aliyuncs.com/xcx/image/material/materialbg.png'); background-size: 100% 100%; } .top-head { display: block; position: absolute; right: 20rpx; top: 83rpx; width: 136rpx; height: 136rpx; border-radius: 100%; } .top-text { font-size: 36rpx; color: #4c4c4c; position: absolute; right: 193rpx; top: 137rpx; width: 300rpx; text-align: right; } .hint { width: 680rpx; padding-left: 30rpx; height: 87rpx; line-height: 87rpx; font-size: 24rpx; background-color: #ffede8; border-radius: 12rpx; color: #4c4c4c; margin: 20rpx auto 0; } .main { width: 670rpx; padding: 20rpx; background-color: #fff; margin: 20rpx auto; border-radius: 12rpx; } .main-top { height: 72rpx; } .main-head { width: 72rpx; height: 72rpx; display: block; float: left; border-radius: 100%; } .main-name { padding-left: 20rpx; line-height: 72rpx; font-size: 28rpx; color: #4c4c4c; float: left; width: 400rpx; } .main-allshare { width: 134rpx; height: 46rpx; border: 1rpx solid #eab86a; font-size: 24rpx; float: right; color: #eab86a; text-align: center; line-height: 46rpx; border-radius: 46rpx; margin-top: 12rpx; } .main-text { padding-left: 90rpx; padding-right: 10rpx; line-height: 50rpx; font-size: 28rpx; color: #4c4c4c; -webkit-line-clamp: 3; margin-bottom: 17rpx; } .main-alltext { margin-bottom: 26rpx; margin-left: 90rpx; line-height: 32rpx; font-size: 28rpx; color: #83a7d0; } .images { padding-left: 92rpx; padding-right: 86rpx; } .image { display: block; width: 156rpx; height: 156rpx; float: left; margin-bottom: 8rpx; margin-right: 8rpx; } .main-time { padding: 27rpx 94rpx 40rpx 92rpx; line-height: 24rpx; color: #999999; font-size: 24rpx; } .main-share { width: 670rpx; height: 120rpx; background-color: #f3f3f3; } .main-shareimg { display: block; width: 100rpx; height: 100rpx; margin-left: 10rpx; margin-top: 10rpx; float: left; } .main-sharetext { padding-left: 12rpx; line-height: 40rpx; padding-top: 20rpx; margin-bottom: 20rpx; font-size: 28rpx; color: #4c4c4c; float: left; width: 380rpx; -webkit-line-clamp: 2; } .main-sharebtn { width: 102rpx; height: 48rpx; background-color: #eab86a; float: right; margin-top: 36rpx; margin-right: 20rpx; border-radius: 48rpx; color: #fff; font-size: 24rpx; text-align: center; line-height: 48rpx; } .popup-bg { position: fixed; left: 0; top: 0; width: 100%; height: 100%; background-color: rgba(0,0,0,0.5); z-index: 100; } .popup { position: absolute; left: 50%; top: 300rpx; margin-left: -280rpx; width: 560rpx; height: 440rpx; background-color: #fff; border-radius: 10rpx; overflow: hidden; } .popup-title { text-align: center; line-height: 32rpx; font-size: 32rpx; padding-top: 30rpx; padding-bottom: 32rpx; color: #4c4c4c; font-weight: bold; } .popup-logobg { width: 110rpx; height: 110rpx; border-radius: 100%; background-color: #f7f7f7; margin: 0 auto; border:1rpx solid #cfcfcf; } .popup-image { display: block; width: 67rpx; height: 90rpx; background-image: url('https://fohow.oss-cn-shenzhen.aliyuncs.com/xcx/startlogo.png'); background-size: 100% 100%; margin: 8rpx auto 0; } .popup-hint { display: block; font-size: 28rpx; color: #999999; text-align: center; line-height: 50rpx; padding-top: 20rpx; } .popup-bottom { border:0; border-radius: 0rpx; position: absolute; bottom: 0; width: 100%; height: 88rpx; line-height: 88rpx; left: 0; border-top: 1rpx solid #cccccc; text-align: center; font-size: 32rpx; color: #39a43c; } .canvas-position { position: absolute; left: 100%; top: -100%; width: 0rpx; height: 0rpx; overflow: hidden; } .poster { position: fixed; top: 0; width: 100%; height: 100%; background: rgba(0,0,0,0.4); z-index: 99; } .poster-main { position: absolute; left: 0; bottom: 0; width: 100%; height: 1008rpx; background-color: #fff; } .poster-img { display: block; width: 375rpx; height: 677rpx; margin: 0 auto; border-radius: 20rpx; box-shadow: 0 10rpx 30rpx rgba(0,0,0,0.3); } .poster-close { position: absolute; width: 24rpx; height: 24rpx; top: 45rpx; right: 44rpx; background-image: url('https://fohow.oss-cn-shenzhen.aliyuncs.com/xcx/poster/close.png'); background-size: 24rpx 24rpx; background-origin: content-box; background-repeat: no-repeat; padding: 30rpx; } .poster-text { text-align: center; color: #444444; font-size: 30rpx; padding-top: 40rpx; } .poster-btn { width: 336rpx; height: 96rpx; margin: 30rpx auto 0; background: linear-gradient(to right, #ffc56c , #ff9f61 , #ff7a56); border-radius: 96rpx; } .poster-icon { float: left; width: 40rpx; height: 40rpx; margin-left: 106rpx; margin-top: 26rpx; background-image: url('http://fohow.oss-cn-shenzhen.aliyuncs.com/xcx/poster/download.png'); background-size: 100% 100%; } .poster-save { float: left; line-height: 96rpx; font-size: 32rpx; color: #fff; padding-left: 15rpx; } .all-share { width: 330rpx; height: 370rpx; position: fixed; z-index: 99; left: 50%; top: 350rpx; background-color: rgba(0,0,0,0.7); border-radius: 16rpx; padding: 45rpx 35rpx 0; margin-left: -200rpx; } .all-line { color: #fff; font-size: 28rpx; margin-bottom: 30rpx; height: 52rpx; line-height: 52rpx; } @keyframes loading { from {transform: rotate(0deg);} to {transform: rotate(360deg);} } .all-load { width: 52rpx; height: 52rpx; background-image: url('http://fohow.oss-cn-shenzhen.aliyuncs.com/xcx/image/material/loading.png'); background-size: 100% 100%; float: left; } .all-loading { width: 52rpx; height: 52rpx; background-image: url('http://fohow.oss-cn-shenzhen.aliyuncs.com/xcx/image/material/loading.png'); background-size: 100% 100%; float: left; animation: loading 1s linear 0s infinite; } .all-finish { width: 52rpx; height: 52rpx; background-image: url('http://fohow.oss-cn-shenzhen.aliyuncs.com/xcx/image/material/finish.png'); background-size: 100% 100%; float: left; } .all-text { float: left; padding-left: 20rpx; } .all-hint { border-top: 1rpx solid #fff; padding-top: 33rpx; padding-bottom: 48rpx; font-size: 28rpx; text-align: center; color: #ffabab; }