//引入全局配置 @import "c/conf"; @import "c/mx"; @import "c/f"; @import "a/c"; .g-scroll { height: calc(100vh - env(safe-area-inset-bottom) / 2); } .g-main{ height:100%; background-color: #e4e4e46b; width: calc(100vw); .g-top-bg { position: relative; display: flex; flex-direction: column; // justify-content: center; align-items: center; width: 100%; height: 354rpx; padding-top: 78rpx; box-sizing: border-box; image { position: absolute; top: 0; right: 0; display: block; width: 100%; z-index: -1; } .g-top-tips { // width: 260rpx; margin: 0 auto; padding: 0 33rpx; box-sizing: border-box; font-size: 26rpx; font-family: Adobe Heiti Std; font-weight: normal; color: #004FB9; text-align: center; line-height: 1; border-left: 1rpx solid #004FB9; border-right: 1rpx solid #004FB9; } .g-top-text { font-size: 80rpx; font-family: PangMenZhengDao; font-weight: 400; font-style: italic; color: #004FB9; } } .g-list { height: calc(100vh - 354rpx); box-sizing: border-box; padding-top: 20rpx; padding-bottom: 40rpx; overflow: auto; .g-item, .item-left { display: flex; align-items: center; } .g-item { justify-content: space-between; box-sizing: border-box; padding: 24rpx 46rpx 24rpx 30rpx; border-bottom: 1rpx solid #E7EEEE; background: #fff; } .item-img { width: 121rpx; height: 121rpx; } .item-info { margin-left: 30rpx; } .item-name { font-size: 32rpx; font-family: Source Han Serif SC; font-weight: 400; color: #000000; } .item-desc { margin-top: 13rpx; font-size: 22rpx; font-family: Source Han Serif SC; font-weight: 300; color: #BDBDBD; } .item-right { flex-shrink: 0; width: 130rpx; height: 46rpx; font-size: 22rpx; font-family: Source Han Serif SC; font-weight: 300; color: #004FB9; text-align: center; line-height: 46rpx; background: #E3F3FF; border-radius: 23rpx; -webkit-border-radius: 23rpx; -moz-border-radius: 23rpx; -ms-border-radius: 23rpx; -o-border-radius: 23rpx; } } .list{ min-height: 100rpx; padding:30rpx 20rpx; width: calc(100vw - 40rpx); // background-color: #e4e4e46b; .rowitem{ display: flex; justify-content: start; flex-wrap:wrap ; // background-color: #e4e4e46b; width: 100%; .g-item{ width:calc(33% - 20rpx); padding:0 10rpx 30rpx; // background-color: #e4e4e46b; .item{ height: 318rpx; text-align: center; background-color: #FFFFFF; border-radius: 12rpx; padding:0 28rpx; >image{ margin-top:20rpx; width: 121rpx; height: 121rpx; border-radius: 50%; } .name{ margin-top: 10rpx; font-size: 26rpx; font-family: Source Han Serif SC; font-weight: 400; color: #000000; } .role{ margin-top:12rpx; font-size: 22rpx; font-family: Source Han Serif SC; font-weight: 300; color: #BDBDBD; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; } .btn{ display: flex; margin: 16rpx auto; width: 106rpx; height: 40rpx; background: #E1F0FF; border-radius: 6rpx; text-align: center; font-size: 20rpx; font-family: Source Han Serif SC; font-weight: 300; color: #085EB0; line-height: 40rpx; >text{ margin: 0 auto; text-align: center; } } } } } } }