page{ display: block; width: 100%; height:100%; position: relative; } .collectedTitle{ position: fixed; top: 0; left: 0; width: 100%; background: #fff; z-index: 10; padding-bottom: 16rpx; } .collectedTitle .titleBox view{ font-size: 30rpx; color: #708596; line-height: 30rpx; padding-top: 40rpx; margin-left: 48rpx; padding-bottom: 16rpx; position: relative; } .collectedTitle .titleBox view:first-child{ margin-left:0; } .collectedTitle .titleBox view.nowtitle{ font-family: PingFang-SC-Bold,Source Han Sans CN Black; font-size: 34rpx; color: #384855; } .collectedTitle .titleBox view.nowtitle::after{ content: ' '; display: block; width: 54rpx; height: 8rpx; border-radius: 4rpx; background: #249efb; position: absolute; bottom: 1px; left: 50%; margin-left: -27rpx; } .tagType{ display: block; width: 100%; margin-top: 26rpx; overflow: hidden; } .tagType .tagDIv{ display: block; width: 100%; overflow-x: auto; white-space: nowrap; text-align: left; } .firsTitlebox{ display: block; width: 100%; white-space: nowrap; overflow-x: auto; } .firsTitlebox view{ display: inline-block; font-size: 28rpx; color: #384855; padding-left: 30rpx; line-height: 40rpx; padding-top: 12rpx; padding-bottom: 16rpx; } .firsTitlebox view.nowtitle{ font-size: 36rpx; font-family: PingFangSC-Semibold,Source Han Sans CN Bold; padding-left: 18rpx; position: relative; line-height: 50rpx; padding-bottom: 18rpx; } .firsTitlebox view.nowtitle::before{ content: ' '; display: block; position: absolute; bottom: 0; left: 50%; margin-left: -30rpx; width: 60rpx; height: 12rpx; border-radius: 6rpx; background-image: linear-gradient(270deg, #E5F9FF 12%, #0091FF 80%); } .secondbox{ padding-top: 26rpx; display: block; width:100%; white-space: nowrap; overflow-x: auto; } .secondbox button{ display: inline-block; height: 48rpx; line-height: 48rpx; padding: 0 26rpx; background: #F0F4F7; border-radius: 24rpx; margin-left: 20rpx; font-size: 24rpx; color: #A4B9C9; } .secondbox button.nowbtn{ background-color: #249EFB; color: #FFFFFF; } .everycasetitbox{ display: block; margin-bottom: 20rpx; padding-left: 100rpx; width: 100%; position: relative; box-sizing:border-box; } .everycasetitbox .firsTitlebox{ display: inline-block; width:auto; font-size: 32rpx; color: #384855; line-height: 44rpx; position: absolute; top: 0; left: 20rpx; } .othertitlebox{ display: block; width: 100%; white-space: nowrap; overflow-x: auto; } .othertitlebox view{ display: inline-block; margin-right: 16rpx; height: 44rpx; line-height: 44rpx; border-radius: 22rpx; padding: 0 16rpx; font-size: 24rpx; } .othertitlebox view.nowbtn{ background: #D4E4ED; color: #249EFB; } .wordtagbox button{ display: inline-block; height: 38rpx; background-color: #eaf0f4; border-radius: 19rpx; padding: 0 12rpx; font-family: PingFang-SC-Medium, Source Han Sans CN Bold; font-size: 24rpx; color: #384855; margin-right: 12rpx; line-height: 38rpx; } .wordtagbox button.nowtag{ background: #249efb; color: #fff; } .videoList { padding: 12rpx 24rpx 0; width: 100%; height: 100%; } .videoList .videoshareListLeft { width: 341rpx; } .videoList .videoshareListRight { width: 341rpx; margin-left: 20rpx; } .videoList .everyvideo { margin-top: 20rpx; position: relative; background-color: #ffffff; border-radius: 10rpx; border: solid 1px #eaf0f4; overflow: hidden; } .videoList .everyvideo .coverImg { width: 100%; display: block; } .videoList .everyvideo .playImg { position: absolute; width: 60rpx; height:60rpx; top: 20rpx; left: 20rpx; } .videoList .everyvideo .personBox { position: absolute; bottom: 18rpx; left: 21rpx; width: 299rpx; height: 36rpx; background-color: rgba(0, 0, 0, 0.5); border-radius: 18rpx; } .videoList .everyvideo .personBox .everyNumBox { float: left; width: 50%; } .videoList .everyvideo .personBox image { width: 21rpx; height: 22rpx; float: left; margin-left: 20rpx; position: relative; top: 7rpx; } .videoList .everyvideo .personBox text { float: left; font-family: PingFang-SC-Medium, Source Sans Medium; font-size: 20rpx; color: #ffffff; margin-left: 10rpx; line-height: 36rpx; } .videoList .everyvideo .contentBox { width: 100%; padding: 18rpx 20rpx 14rpx; } .videoList .everyvideo .contentBox .videoTitle { width: 100%; font-family: PingFang-SC-Medium, Source Han Sans CN Medium; font-size: 24rpx; color: #384855; } .videoList .everyvideo .contentBox .personMsgBox { margin-top: 16rpx; } .videoList .everyvideo .contentBox .personMsgBox view { float: left; font-size: 22rpx; color: #b6cade; font-family: PingFang-SC-Medium, Source Han Sans CN Medium; margin-right: 16rpx; } .videoList .everyvideo .contentBox.useBtn { margin-top: 24rpx; display: block; width: 100%; height: 46rpx; background-color: #249efb; border-radius: 10rpx; font-size: 26rpx; color: #ffff; font-family: PingFang-SC-Medium, Source Han Sans CN Medium; } .unuseBtn { background-color: #060b0f; } .addsayImg { position: fixed; bottom: 208rpx; right: 54rpx; width: 111rpx; height: 111rpx; z-index:101; } view.delimg{ position:absolute; top:0px; right:0px; width:40rpx; height:40rpx; z-index:2; background:rgba(0,0,0,0.3); } view.delimg image{ display:block; width:40rpx; height:40rpx; margin:0 auto; } .artileList { padding-left: 24rpx; padding-right: 24rpx; } .everyarticleBox { padding: 24rpx 0; border-bottom: 2rpx solid #eaf0f4; } .everyarticleBox .coverImg { width: 180rpx; height: 180rpx; background-color: #384855; border-radius: 10rpx; } .everyarticleBox .articleMsg { margin-left: 32rpx; width: 490rpx; } .everyarticleBox .articleMsg .articleTitle { font-family: PingFang-SC-Medium, Source Han Sans CN Medium; font-size: 28rpx; line-height: 36rpx; color: #384855; margin-top: 15rpx; } .everyarticleBox .articleMsg .articleTag { position: absolute; top: 98rpx; color: #b6cade; } .everyarticleBox .articleMsg .articleTag text { display: inline-block; font-family: PingFang-SC-Medium, Source Han Sans CN Medium; font-size: 24rpx; color: #b6cade; } .everyarticleBox .articleMsg .usingbtn { display: block; width: 171rpx; height: 45rpx; background-color: #249efb; border-radius: 10rpx; font-family: PingFang-SC-Medium, Source Han Sans CN Medium; font-size: 26rpx; color: #ffffff; position: absolute; top: 135rpx; right: 0; } .everyarticleBox .articleMsg .unuseBtn { background-color: #b6cade; } .getcumstor{ position: absolute; top: 140rpx; left: 0; } .getcumstor view{ float: left; } .getcumstor view image{ display: block; width:22rpx; height: 24rpx; float: left; margin-right: 10rpx; } .getcumstor view text{ float: left; font-family: PingFang-SC-Medium, Source Han Sans CN Medium; font-size: 24rpx; color: #b6cade; } .getcumstor .hotBox{ margin-right: 48rpx; } .getcumstor .hotBox image{ position: relative; top: 4rpx; } .getcumstor .getperson image{ position: relative; top: 4rpx; } .activityList{ padding: 12rpx 24rpx 0; } .everyshareContentBox{ float:left; width: 341rpx; background: #FFFFFF; margin-bottom:24rpx; box-shadow: 0 4rpx 20rpx 0 rgba(56,72,85,0.23); border-radius: 10rpx; overflow:hidden; } .everyshareContentBox .coverImg{ display:block; width:100%; height:392rpx; border-top-left-radius:10rpx; border-top-right-radius:10rpx; } .everyshareContentBox .contentBottom{ display:block; width:100%; padding:12rpx 16rpx 16rpx 16rpx; } .everyshareContentBox .contentBottom .contentTitle{ width:200rpx; font-size: 28rpx; color: #384855; line-height:40rpx; } .everyshareContentBox .contentBottom .lookbox image{ float:left; width:22rpx; height: 14rpx; position:relative; top:13rpx; margin-right:4rpx; } .everyshareContentBox .contentBottom .lookbox view{ float:left; line-height:40rpx; font-size: 24rpx; color: #D4E4ED; } .activityList .everyshareContentBox:nth-of-type(2n){ margin-left:20rpx; } .everyAnswerBox { display: block; width: 690rpx; margin: 20rpx auto 0; box-shadow: 0 0 12rpx 4rpx #f2f2f2; border-radius: 10rpx; } .everyAnswerBox .answertapBox { padding: 24rpx; } .everyAnswerBox .answertapBox .problem .problemLeft { width: 36rpx; height: 36rpx; font-family: PingFangSC-Medium, Source Han Sans CN Medium; font-size: 26rpx; color: #ffffff; background: #249efb; border-radius: 5rpx; line-height: 36rpx; text-align: center; position: relative; top: 3rpx; } .everyAnswerBox .answertapBox .problem .problemText { font-family: PingFangSC-Bold,Source Han Sans CN Bold; font-size: 30rpx; color: #384855; text-indent: 10rpx; } .everyAnswerBox .answertapBox .result { margin-top: 32rpx; } .everyAnswerBox .answertapBox .result .resultleft { width: 36rpx; height: 36rpx; background-color: #f54d64; border-radius: 5rpx; font-family: PingFangSC-Medium, Source Han Sans CN Medium; font-size: 26rpx; color: #fff; } .everyAnswerBox .answertapBox .result .resultText { text-indent: 10rpx; font-family: PingFangSC-Medium, Source Han Sans CN Medium; font-size: 28rpx; color: #708596; } .everyAnswerBox .answertapBox .scoreBox{ margin-top: 20rpx; margin-left: 0; } .everyAnswerBox .answertapBox .getcumstor{ position: relative; top: 0; left: 0; } .everyAnswerBox .answertapBox .usingbtn{ display: block; width: 170rpx; height: 48rpx; background-color: #249efb; border-radius: 10rpx; font-size: 26rpx; color: #ffff; font-family: PingFang-SC-Medium, Source Han Sans CN Medium; position: absolute; bottom: 24rpx; right: 24rpx; } .everyAnswerBox .answertapBox .unuseBtn{ background-color: #b6cade; } .scoreBox { margin-left: 45rpx; margin-top: 32rpx; } .scoreBox .scoreMsgBox { font-family: PingFang-SC-Medium, Source Han Sans CN Medium; font-size: 24rpx; color: #b6cade; } .scoreBox .scoreMsgBox .scoretext { position: relative; top: 2rpx; } .scoreBox .scoreMsgBox .rateBox { float: left; } .scoreBox .scorebtBox { color: #b6cade; } .scoreBox .scorebtBox view { display: inline-block; } .sharebtn{ position: absolute; bottom: 14rpx; right:20rpx; font-size: 22rpx; color: #b6cade; font-family: PingFang-SC-Medium, Source Han Sans CN Medium; line-height: 34rpx; color:#0091FF; } .articlesharebtn{ position: absolute; bottom: 24rpx; right: 0; font-size: 22rpx; color: #b6cade; font-family: PingFang-SC-Medium, Source Han Sans CN Medium; line-height: 34rpx; color:#0091FF; } .anlisharebtn{ position: absolute; top: 0px; left: 0px; width: 40rpx; height: 40rpx; z-index: 2; background: rgba(0,0,0,0.3); } .anlisharebtn image{ display: block; width: 32rpx; height: 30rpx; position: relative; top: 5rpx; margin: 0 auto; } .toolbox{ display: block; margin-top: -70rpx; padding: 0 25rpx; position: relative; z-index: 99; } .everytoolbox{ display: block; width: 700rpx; height: 305rpx; background-color: #ffffff; box-shadow: 0px 7rpx 21rpx 0px rgba(40, 40, 40, 0.1); border-radius: 20rpx; padding: 38rpx 0 0 25rpx; margin-bottom: 20rpx; } .toolimg{ display: block; width: 140rpx; height: 140rpx; position: absolute; top: 83rpx; right: 27rpx; } .toolbtnbox{ margin-top: 34rpx; } .toolbtbtn{ display: block; width: 260rpx; height: 68rpx; border-radius: 34rpx; line-height: 68rpx; text-align: left; } .caselayerbox{ display: block; width: 100%; height: 100%; background: rgba(56,72,85,0.60); position: fixed; z-index: 99; left: 0; bottom: 0; } .caselayer{ display: block; width: 100%; max-height: 60%; position: absolute; bottom: 0; left: 0; background-color: #FFFFFF; box-shadow: 0 -4rpx 20rpx 0 rgba(36,158,251,0.23); border-radius: 10rpx 10rpx 0 0; overflow: auto; padding-top: 70rpx; padding-bottom: calc(constant(safe-area-inset-bottom)) !important; /* ios < 11.2*/ padding-bottom: calc(env(safe-area-inset-bottom)) !important; /* ios >= 11.2*/ } .casefiltratetit{ position: absolute; top: 0; left:0; background: #F0F4F7; width: 100%; height: 70rpx; line-height: 70rpx; } .casefiltratetit image{ display: block; width: 30rpx; height: 28rpx; position: absolute; top: 22rpx; right: 40rpx; } .casetypefiltrate{ display: block; width: 100%; padding: 0 20rpx; } .casetypefiltratebox{ display: block; height: 88rpx; border-bottom: 1px solid #D4E4ED; } .casetypefiltratebox image{ display: block; width:12rpx; height: 8rpx; margin-left: 6rpx; position: relative; top: 40rpx; } .casetypefiltratebox .clickimg{ display: none; } .nowfiltrate .unclickimg{ display: none; } .nowfiltrate .clickimg{ display: block; } .nowfiltrate{ color: #249EFB; position: relative; height: 88rpx; } .nowfiltrate::before{ display: block; content: " "; width: 82rpx; height: 6rpx; background-color: #249EFB; position: absolute; bottom: 0; left: 50%; margin-left: -41rpx; } .stylefiltrate{ display: block; padding: 40rpx 20rpx 32rpx; } .stylefiltrate button{ display: block; height:48rpx; line-height: 48rpx; background: #F0F4F7; border-radius: 24rpx; float: left; padding: 0 24rpx; margin-left: 20rpx; margin-bottom: 40rpx; font-size: 24rpx; } .stylefiltrate button.nowbtn{ background: #71C4FF; border: 2rpx solid #249EFB; box-sizing: border-box; color: #fff; line-height: 44rpx; } .areafiltrate{ display: block; padding: 40rpx 20rpx 32rpx; } .areafiltrate button{ display: block; height:48rpx; line-height: 48rpx; background: #F0F4F7; border-radius: 24rpx; float: left; padding: 0 24rpx; margin-right: 20rpx; margin-bottom: 40rpx; font-size: 24rpx; } .areafiltrate button.nowbtn{ background: #71C4FF; border: 2rpx solid #249EFB; box-sizing: border-box; color: #fff; line-height: 44rpx; } .caselistbox{ padding: 24rpx 20rpx 0; } .everycasebox{ width: 345rpx; box-shadow: 0 4rpx 20rpx 0 rgba(36,158,251,0.26); border-radius: 10rpx; overflow: hidden; margin-bottom: 20rpx; } .caselistbox .everycasebox:nth-of-type(2n-1){ margin-right: 20rpx; } .caselistbox .everycasebox .imgbox{ height: 260rpx; } .caselistbox .everycasebox .imgbox image{ display: block; width: 100%; height:100%; } .casesharenum{ position: absolute; right:0; top: 12rpx; height: 40rpx; border-radius: 24rpx 0 0 24rpx; opacity: 0.7; background: #384855; color: #B6CADE; padding-left: 14rpx; padding-right: 8rpx; } .caselistbox .everycasebox .imgbox .casesharenum image{ display: block; width: 22rpx; height: 18rpx; margin-right:4rpx; position: relative; top: 11rpx; } .caselistbox .everycasebox .imgbox .casesharenum view{ line-height: 40rpx; } .casehousemsgbox{ display: block; position: absolute; bottom: 0; left: 0; width: 100%; background-color: rgb(56,72,85); opacity: 0.7; z-index: 2; } .casemsgbox{ padding: 20rpx 50rpx 30rpx 10rpx; } .designerbox{ margin-top: 16rpx; margin-bottom: 16rpx; } .designerbox image{ display: block; width: 40rpx; height: 40rpx; margin-right: 10rpx; border-radius: 20rpx; } .casecollectbox image{ width: 56rpx; height: 56rpx; } .casemsgbox button.sharebtn{ right: 8rpx; bottom: 30rpx; } .activitybox{ z-index: 2; background: #fff; } .everyactivitybox{ padding: 32rpx 40rpx 20rpx; border-bottom: 1px solid #D4E4ED; } .everynumbox{ margin-top: 10rpx; margin-bottom:10rpx; } .depositbox image{ display: block; width: 30rpx; height: 24rpx; position: relative; top: 18rpx; margin-right: 7rpx; } .everyfootbox{ padding: 0 20rpx; } .everysharenumbox view{ line-height: 56rpx; } .everysharenumbox image{ display: block; width: 24rpx; height: 20rpx; position: relative; top:18rpx; margin-right: 8rpx; } .activitycontentfoot{ margin-top: 8rpx; } .casecollectbox image{ width: 56rpx; height: 56rpx; } .activitycontentfoot .sendfriend image{ top: 14rpx; } .sendfriend image { display: block; width: 28rpx; height: 28rpx; position: relative; top: 3rpx; margin-right: 6rpx; } button.casecollectbox{ background-color: #fff; } .activitycontentfoot button.sharebtn{ right: 0rpx; bottom: 8rpx } .publicpraisebox{ padding: 24rpx 20rpx 0; } .leftpublicpraisebox,.rightpublicpraisebox{ display: block; width: 345rpx; } .leftpublicpraisebox{ margin-right: 20rpx; } .everypublicpraisebox{ display: block; background: #FFFFFF; box-shadow: 0 4rpx 20rpx 0 rgba(36,158,251,0.26); border-radius: 10rpx; overflow: hidden; margin-bottom: 20rpx; } .publicimg{ display: block; width:100%; } .publicsharebox{ display: block; position: absolute; left: 0; z-index: 2; bottom: 10rpx; border-radius: 0 24rpx 24rpx 0; opacity: 0.7; background: #384855; color: #B6CADE; height: 48rpx; padding: 0 24rpx 0 14rpx; } .publicsharebox image { display: block; width: 22rpx; height: 18rpx; margin-right: 6rpx; position: relative; top: 14rpx; } .publicsharebox view{ line-height: 48rpx; } .publicpraisemsgbox{ padding: 16rpx; padding-right: 50rpx; } .publicpraisemsgbox .sharebtn{ right: 8rpx; bottom: 20rpx; } .articlebox{ display: block; width: 100%; padding: 24rpx 20rpx; box-sizing: border-box; } .everyarticlebox{ display: block; width: 100%; padding: 20rpx; box-shadow: 0 2px 8px 0 rgba(56,72,85,0.20); border-radius: 10rpx; margin-bottom: 20rpx; } .zanbox .bzan{ display: block; width: 31rpx; height: 32rpx; } .everyarticlebox .leftarticlebox{ display: block; float: left; width: 470rpx; height: 180rpx; } .articlefoot{ position: absolute; bottom: 0; right: 0; width: 100%; } .everyarticlebox .articlecover{ float: left; display: block; width: 180rpx; height: 180rpx; background-color: #384855; border-radius: 10rpx 0 0 10rpx; margin-right: 20rpx; } .articletitle{ font-size: 32rpx; color: #384855; line-height: 44rpx; } .articlemsg{ font-size: 24rpx; color: #8A9AAA; margin-top: 16rpx; } .articlemsgbox{ display: block; margin-top: 10rpx; }