.listBgColor { background-color: #F0F4F7; padding-bottom: 140rpx; } .mainbtnbox image{ height: auto; } .mainbtnbox{ display: block; width: 100%; background-color: #ffffff; padding:40rpx 0; } .mainbtnbox image.imgbtn{ display: block; width: 92rpx; margin: 0 auto 16rpx; } .firstbox image.imgbtn{ display: block; width: 92rpx; margin: 0 auto 24rpx; } .twobtnbox image.imgbtn{ margin: 48rpx auto 14rpx; display: block; width: 50rpx; } .downtitlebox{ display: block; border-bottom: 1rpx solid rgba(228, 228, 228, 1); padding-top: 32rpx; } .downtitlebox view{ padding-bottom: 10rpx; position: relative; } .downtitlebox view.nowtitle{ display: block; letter-spacing: 4.5rpx; } .downtitlebox view.nowtitle::before{ content: " "; width: 52rpx; height: 4rpx; background-color: rgba(33, 6, 5, 1); border-radius: 5rpx; position: absolute; bottom: 0; left: 50%; transform: translateX(-50%); } .caselistbox{ padding: 24rpx 26rpx 30rpx; min-height: calc(100vh - 600rpx); } .leftcaselistbox{ display: block; width: 335rpx; margin-right: 24rpx; } .rightcaselistbox{ display: block; width: 335rpx; } .everycasebox{ margin-bottom: 24rpx; background: #FFFFFF; /* box-shadow: 0 4rpx 20rpx 0 rgba(36,158,251,0.26); */ border-radius: 10rpx; overflow: hidden; } .casecover{ display: block; width: 100%; height: auto; min-height: 110rpx; } .casemsgotherbox{ display: block; margin: 16rpx 0; } .looknumbox{ margin-top: 12rpx; } .looknumbox image{ display: block; width: 24rpx; height: 16rpx; position: relative; top: 7rpx; margin-right: 8rpx; } .footerbox{ display: block; height: 98rpx; background-color: rgba(255, 255, 255, 1); box-shadow: 0px -4rpx 8rpx rgba(0, 0, 0, 0.24); padding: 0 30rpx; position: fixed; left: 0; bottom: 0; width: 100%; background-color: #fff; z-index: 99; } .mineheading{ display: block; width: 68rpx; height: 68rpx; border-radius: 50%; margin-right: 10rpx; position: relative; top: 15rpx; } .companylogo{ display: block; width: 68rpx; height: 68rpx; margin-right: 10rpx; position: relative; top: 15rpx; border-radius: 4rpx; box-sizing: border-box; background-color: #fff; } .companylogo image{ display: block; width: 100%; height: 100%; } .minename{ max-width: 240rpx; } .companyname{ max-width: 340rpx; } .addwxbox{ position: absolute; top: 14rpx; left: 345rpx; } .addwxbox image{ display: block; width: 48rpx; height: 40rpx; margin: 0 auto; } .phonebox{ display: block; width: 212rpx; height: 68rpx; background-color: rgba(36, 158, 251, 0.76); border-radius: 10rpx; line-height: 68rpx; text-align: center; position: relative; top: 15rpx; } .playImg{ display: block; width: 50rpx; height: 50rpx; position: absolute; top: 20rpx; right: 22rpx; z-index: 2; } .workbox{ position: fixed; bottom: 20%; right: 20rpx; z-index: 999; background-color: #ffffff; border-radius: 50%; } .workbox image{ display: block; width: 100rpx; height: auto; } .unpasslayer{ display: block; width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0.24); z-index: 999999; position: fixed; top: 0; left: 0; } .unpassbox{ display: block; width: 590rpx; position: absolute; top: 50%; left: 80rpx; background-color: #fff; transform: translateY(-50%); padding-bottom: 70rpx; } .unpasstext{ margin-top: 32rpx; } .passtext{ display: block; width: 410rpx; height: 90rpx; background-color: #249efb; border-radius: 45rpx; line-height: 90rpx; margin: 80rpx auto 0; } .passtext1{ margin-bottom: 24rpx; } .passimg{ display: block; width: 100%; height: 406rpx; } .topbox{ display: block; width: 100%; background-color: #ffffff; position: fixed; top: 0; left: 0; z-index: 9999999; } .leftindexbox{ position: absolute; left: 8px; border: 1px solid #d1cfcf; padding: 4px 9px; height: 33px; border-radius: 18px; box-sizing: border-box; width: 88px; } .gotoindex{ display: block; width: 16px; height: 16px; position: relative; top: 3px; } .leftindexbox view{ font-size: 14px; margin: 0 4px; line-height: 23px; } .listbox{ display: block; width: 100%; background-color: #fff; padding: 32rpx 20rpx 24rpx; /* border-bottom: 1px solid #e4e4e4; */ } .leftitle{ padding-left: 20rpx; } .leftitle::before{ content: " "; display: block; width: 6rpx; height: 32rpx; background-color: #384855; border-radius: 3rpx; position: absolute; top: 8rpx; left: 0; } .newbtn{ display: block; width: 110rpx; height: 56rpx; line-height: 56rpx; text-align: center; border-radius: 4rpx; overflow: hidden; } .newimg{ display: block; width: 32rpx; height: 30rpx; position: absolute; top: 0; left: 0; } .hotbtn{ margin-left: 40rpx; } .hotbtn image{ display: block; width: 24rpx; height:30rpx; margin-left: 4rpx; position: relative; top: 9rpx; } .typebox{ position: absolute; top: 24rpx; right: 24rpx; z-index: 4; width: 60rpx; height: 60rpx; background-color: rgba(0, 0, 0, 0.4); border-radius: 50%; } .typebox image{ display: block; width: 24rpx; height: 24rpx; margin: 18rpx auto 0; } view.nowbtn{ background-color: #249efb; color: #fff; } .contentmsgbox{ padding: 16rpx 16rpx 16rpx; } .font26 { font-size: 26rpx; } .caseMsgBox { width: 100%; height: 42rpx; font-size: 22rpx; color: #9DB6CF; } .caseMsgBox-name { max-width: 100rpx; float: left; height: 40rpx; line-height: 40rpx; } .caseMsgBox-area { float: left; width: 90rpx; height: 40rpx; line-height: 40rpx; text-align: center; margin-left: 10rpx; } .caseMsgBox-type { float: left; width: 90rpx; height: 40rpx; line-height: 40rpx; margin-left: 10rpx; } .overflowHideText { white-space: nowrap; overflow: hidden; text-overflow: ellipsis; } .designerMsg { width: 100%; height: 60rpx; display: flex; align-items: center; } .designer-avatar { width: 40rpx; height: 40rpx; border-radius: 50%; overflow: hidden; } .designer-avatar > image { width: 100%; height: 100%; } .designer-name { margin-left: 10rpx; color: #B6CADE; font-size: 22rpx; } .decText { margin-top: 5rpx; } .interVrStyle { position: absolute; width: 90rpx !important; top: 30%; left: 50%; transform: translate(-50%,-50%); z-index: 99; }