page { height: 100%; font-size: 32rpx; line-height: 1.6; } .altitle { position: absolute; width: 100%; height: 66rpx; background-color: black; margin-top: 237rpx; border-bottom-right-radius: 16rpx; border-bottom-left-radius: 16rpx; opacity: 0.5; font-size: 22rpx; font-weight: 500; color: rgba(255, 255, 255, 1); } .altitle-name { margin: 10rpx 20rpx; } .container { width: 100vw; } .page-body { padding-top: 30rpx; background: #f8f8f8; } .page-section { width: 100%; margin-bottom: 60rpx; } .page-section_center { display: flex; flex-direction: column; align-items: center; } .page-section:last-child { margin-bottom: 0; } .page-section-gap { box-sizing: border-box; padding: 0 30rpx; } .page-section-spacing { box-sizing: border-box; padding: 0 20rpx; } .page-section-title { font-size: 28rpx; color: #999; margin-bottom: 10rpx; padding-left: 30rpx; padding-right: 30rpx; } .page-section-gap .page-section-title { padding-left: 0; padding-right: 0; } .demo-text-1 { position: relative; align-items: center; justify-content: center; background-color: #1aad19; color: #fff; font-size: 36rpx; } .demo-text-1:before { content: 'A'; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); } .demo-text-2 { position: relative; align-items: center; justify-content: center; background-color: #2782d7; color: #fff; font-size: 36rpx; } .demo-text-2:before { content: 'B'; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); } .demo-text-3 { position: relative; align-items: center; justify-content: center; background-color: #f1f1f1; color: #353535; font-size: 36rpx; } .demo-text-3:before { content: 'C'; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); } button { margin-bottom: 30rpx; } button:last-child { margin-bottom: 0; } .page-section-title { padding: 0; } .swiper-item { display: block; height: 300rpx; } .banner { overflow: hidden; height: 300rpx; display: flex; width: 100%; border-radius: 16rpx; } .dots { display: flex; justify-content: center; padding-bottom: 10rpx; } .dots .dot { width: 8rpx; height: 8rpx; border-radius: 8rpx; margin-left: 10rpx; background: #d2d5da; transition: all 0.3s; } .dots .dot.active { width: 24rpx; background: #29b9a5; } .page-section-title { margin-top: 60rpx; position: relative; } .info { position: absolute; right: 0; color: #353535; font-size: 30rpx; } .page-foot { margin-top: 50rpx; } swiper { height: 320rpx; } .nine-all { width: 100%; height: auto; margin-top: 20rpx; padding: 0 20rpx; box-sizing: border-box; } .nine-all .nine-info { width: 100%; height: auto; background-color: #fff; border-radius: 16rpx; } /* 九宫格 */ .nine-info-one { padding: 50rpx 50rpx; height: 115rpx; } .nine-info-two { padding: 0rpx 50rpx 50rpx 50rpx; height: 115rpx; } .nine-info-left { float: left; width: 33.33333%; } .nine-info-left-img { height: 76rpx; width: 76rpx; margin: 0 auto; } .imgsty { height: 76rpx; width: 76rpx; } .nine-info-left-name { padding-top: 16rpx; height: 23rpx; text-align: center; font-size: 24rpx; font-weight: 500; color: rgba(102, 102, 102, 1); } .nine-info-cetern { float: left; width: 33.33333%; } .nine-info-right { float: left; width: 33.33333%; } /* .all{ width: 100%; height: 170rpx; margin-top: 20rpx; padding: 0 20rpx; box-sizing: border-box; } */ .all .list-info { width: 100%; height: 170rpx; background-color: #fff; border-radius: 16rpx; } .info-left { float: left; height: 170rpx; width: 190rpx; background-color: #3bc8af; border-top-left-radius: 16rpx; border-bottom-left-radius: 16rpx; } .number { width: 190rpx; height: 50rpx; line-height: 50rpx; text-align: center; font-size: 50rpx; font-weight: bold; color: rgba(255, 255, 255, 1); margin-top: 45rpx; } .number-all { width: 190rpx; height: 25rpx; line-height: 25rpx; text-align: center; font-size: 25rpx; font-weight: 500; color: rgba(255, 255, 255, 1); margin-top: 19rpx; } .number-right { width: 376rpx; height: 170rpx; float: left; } .number-right .num-top { width: 376rpx; height: 85rpx; } .number-right .num-top .num-name { width: 225rpx; height: 85rpx; float: left; } .number-right .num-top .num-name .num-name-font { width: auto; height: 24rpx; font-size: 24rpx; line-height: 24rpx; font-family: PingFang SC; font-weight: 500; color: rgba(146, 148, 155, 1); position: absolute; margin-top: 40rpx; margin-left: 50rpx; } .number-right .num-top .num-name .orange-spot { width: 10rpx; height: 10rpx; background: #ffc600; border-radius: 50%; position: absolute; margin-top: 47rpx; margin-left: 30rpx; } .orange-spot-background { background: #29b9a5 !important; } .number-right .num-top .num-name .num { height: 26rpx; font-size: 26rpx; line-height: 26rpx; margin-top: 38rpx; position: absolute; font-family: PingFang SC; font-weight: bold; color: rgba(51, 51, 51, 1); } .number-right .num-top .num-name .num-left-top { margin-left: 145rpx; } .number-right .num-top .num-name .num-left-bottom { margin-left: 160rpx; } .number-right .num-top .num-statistics { width: 151rpx; height: 85rpx; float: left; } .number-right .num-top .num-statistics-top { height: 51rpx; width: 151rpx; } .num-statistics-bottom { height: 34rpx; width: 151rpx; } .buttom-top { margin-top: 20rpx !important; } .num-name-font2 { margin-top: 16rpx !important; } .num2 { margin-top: 14rpx !important; } .spot1 { height: 6rpx; width: 6rpx; margin-top: 35rpx; float: left; background: #ffc600; border-radius: 50%; } .spot1-name { height: 18rpx; line-height: 18rpx; font-size: 18rpx; font-weight: 500; color: rgba(177, 180, 191, 1); margin-top: 30rpx; float: left; margin-left: 5rpx; } .num-color1 { margin-left: 9rpx; font-weight: bold; color: #ffc600; } .spot2 { height: 6rpx; width: 6rpx; margin-top: 15rpx; float: left; background: #ffa270; border-radius: 50%; } .spot3 { background: #29b9a5; margin-top: 11rpx !important; } .spot3-name { margin-top: 6rpx !important; } .num-color3 { color: #29b9a5 !important; margin-top: 6rpx !important; } .num-statistics-top2 { height: 34rpx !important; width: 151rpx !important; } .num-statistics-bottom2 { height: 51rpx !important; width: 151rpx !important; } .spot4 { margin-top: 5rpx !important; background: #63cfed; } .num-color4 { color: #63cfed !important; margin-top: 0rpx !important; } .spot4-name { margin-top: 0rpx !important; } .spot2-name { height: 18rpx; line-height: 18rpx; font-size: 18rpx; font-weight: 500; color: rgba(177, 180, 191, 1); margin-top: 10rpx; float: left; margin-left: 5rpx; } .num-color2 { margin-left: 9rpx; font-weight: bold; color: #ffa270; } .chat-right { width: 114rpx; height: 114rpx; margin-top: 28rpx; position: relative; float: left; } .color-white { position: absolute; left: 0; top: 0; bottom: 0; right: 0; margin: auto; border-radius: 50%; background: #fff; z-index: 999; } .chat-right .color-1 { width: 114rpx; height: 114rpx; position: absolute; border-radius: 50%; background: #ad6dfe; background-image: linear-gradient(to right, transparent 50%, #ffc600 0); } .color-2 { content: ''; display: block; margin-left: 50%; height: 100%; border-radius: 0 100% 100% 0/50%; background-color: #ad6dfe; transform-origin: left; } /* aaaaaaaaaaa */ .shanxing { position: relative; width: 114rpx; height: 114rpx; border-radius: 100rpx; background: #ffc600; } .sx1 { position: absolute; width: 114rpx; height: 114rpx; transform: rotate(0deg); clip: rect(0rpx, 57rpx, 114rpx, 0rpx); border-radius: 100rpx; background-color: #29b9a5; /*-webkit-animation: an1 2s infinite linear; */ } .sx2 { position: absolute; width: 114rpx; height: 114rpx; transform: rotate(0deg); clip: rect(57rpx, 57rpx, 114rpx, 0rpx); border-radius: 100rpx; background-color: #63cfed; } .sx3 { position: absolute; width: 114rpx; height: 114rpx; transform: rotate(0deg); clip: rect(57rpx, 57rpx, 114rpx, 0rpx); border-radius: 100rpx; background-color: #ffa270; } .sx4 { position: absolute; width: 114rpx; height: 114rpx; transform: rotate(0deg); clip: rect(0rpx, 57rpx, 57rpx, 0rpx); border-radius: 100rpx; background-color: #ffc600; } .sector { width: 114rpx; height: 114rpx; position: absolute; clip: rect(0 114rpx 114rpx 57rpx); overflow: hidden; } .sector::after { content: ''; width: 100%; height: 100%; background: currentColor; position: absolute; clip: rect(0 57rpx 114rpx 0); transform: rotate(0deg); border-radius: 50%; } .canvas-wh { width: 114rpx !important; height: 114rpx !important; position: absolute !important; } .white { width: 80rpx; height: 80rpx; border-radius: 50%; position: absolute; margin-top: 17rpx; margin-left: 17rpx; z-index: 10; background-color: #fff; } /* xxxxxxxxxxxx */ .info-left-color { background-color: #ad6dfe !important; } .orange-spot-yh-t { background-color: #ad6dfe !important; margin-top: 55rpx !important; } .num-name-font-top { margin-top: 48rpx !important; } .num-yh { margin-top: 46rpx !important; } .orange-spot-yh-b { background-color: #ffc600 !important; } .num-statistics-yh-t { text-align: center; font-size: 26rpx; font-family: PingFang SC; font-weight: bold; color: rgba(173, 109, 254, 1); line-height: 115rpx; } .num-statistics-yh-b { text-align: center; font-size: 26rpx; font-family: PingFang SC; font-weight: bold; color: #ffc600; line-height: 50rpx !important; } .grid-hover { background: #f7f7f7; } /** 九宫格*/ .sudoku { width: 100%; box-sizing: border-box; padding: 0 20rpx; margin-top: 20rpx; } .sudoku .content { width: 100%; height: 100%; background: #fff; border-radius: 16rpx; display: grid; grid-template-columns: repeat(2, 1fr); align-content: center; grid-row-gap: 14%; box-sizing: border-box; padding: 0 20rpx; } .sudoku .item { display: flex; flex-direction: column; align-items: center; justify-content: center; height: 170rpx; border-radius: 6rpx; } .sudoku .item image { width: 100rpx; height: 100rpx; object-fit: contain; } .sudoku .item .name { margin-top: 16rpx; font-size: 24rpx; color: #666; line-height: 24rpx; } .grid-hover { background: #f7f7f7; } .button { width: 33.33%; height: 140rpx; position: absolute; background: rgba(255, 255, 255, 0); z-index: 10; } /* 新版首页样式 */ .all { width: 100%; height: 196rpx; margin-top: 20rpx; padding: 0 20rpx; box-sizing: border-box; } .all-bottom { margin-bottom: 66rpx; } .all .list-info-a { width: 100%; height: 196rpx; background-color: #fff; border-radius: 16rpx; display: flex; /* justify-content: center; */ align-items: center; } .all .list-info-a .left-a { height: 194rpx; width: 202rpx; border-top-left-radius: 16rpx; border-bottom-left-radius: 16rpx; display: flex; justify-content: center; align-items: center; flex-direction: column; } .all .list-info-a .pink { background-color: #ff716c; } .all .list-info-a .pink image { width: 100%; height: 100%; display: flex; position: relative; } /* position: absolute; */ .all .list-info-a .orange { background-color: #fe9667; } .all .list-info-a .orange image { width: 100%; height: 100%; display: flex; position: relative; } .position-absolute { position: absolute; height: 194rpx; width: 202rpx; display: flex; justify-content: center; align-items: center; flex-direction: column; } .all .list-info-a .left-a .left-a-info-number { font-size: 46rpx; font-weight: bold; color: rgba(255, 255, 255, 1); } .all .list-info-a .left-a .left-a-info-text { font-size: 22rpx; font-weight: bold; color: rgba(255, 255, 255, 1); } .all .list-info-a .left-a .left-a-info-bottom { font-size: 26rpx; font-weight: 500; color: rgba(255, 255, 255, 1); } .all .list-info-a .left-a .left-a-info-bottom-1 { font-size: 18rpx; font-weight: 500; color: rgba(255, 255, 255, 1); } .all .list-info-a .right-a { height: 194rpx; width: calc(100% - 202rpx); border-top-right-radius: 16rpx; border-bottom-right-radius: 16rpx; display: flex; /* justify-content: center; */ align-items: center; } .all .list-info-a .right-a .right-a-left { height: 125rpx; width: 50%; border-right: 1rpx solid #e8e8e8; display: flex; justify-content: center; align-items: center; flex-direction: column; } .all .list-info-a .right-a .right-a-right { height: 125rpx; width: 50%; display: flex; justify-content: center; align-items: center; flex-direction: column; } .width-2 { width: 33.3333333333333333% !important; } .border-right { border-right: 1rpx solid #e8e8e8; } .left-one { font-size: 26rpx; font-weight: 500; color: rgba(51, 51, 51, 1); height: 26rpx; line-height: 26rpx; } .left-two { font-size: 36rpx; font-weight: bold; color: #d10400; height: 36rpx; line-height: 36rpx; margin-top: 15rpx; } .left-two text { font-size: 24rpx; font-weight: bold; color: rgba(253, 106, 98, 1); } .left-three { font-size: 24rpx; font-weight: bold; color: #377fe3; height: 24rpx; line-height: 24rpx; margin-top: 20rpx; } .left-four { display: flex; justify-content: center; align-items: center; height: 18rpx; line-height: 18rpx; } .left-four-top1 { margin-top: 15rpx; } .left-four-top2 { margin-top: 10rpx; } .left-four .left-four-spot { height: 6rpx; width: 6rpx; background: rgba(254, 149, 107, 1); border-radius: 50%; } .left-four .left-four-text { font-size: 18rpx; font-weight: 500; } .left-four .left-four-color1 { color: rgba(177, 180, 191, 1); /* margin-left: 6rpx; */ } .left-four .left-four-color2 { margin-left: 10rpx; width: 20rpx; } .left-four-color2-1 { color: #377fe3; } .left-four-color2-2 { color: #0b9f9d; } .line-top { height: 2rpx; background: #ee221c; width: calc((100% - 382rpx)/2); margin-left: 247rpx; } .line-bottom { height: 2rpx; background: #ee221c; width: calc((100% - 202rpx)/3); margin-left: calc(202rpx + ((100% - 202rpx)/3 + ((100% - 202rpx)/3)/2)); } /* 新版首页样式***********************end */