@import './actionsheet.wxss'; .main{ margin: 30rpx 0; width: 750rpx; } .content{ width: 90%; margin: 0 auto; } .studentitem{ height: 200rpx; width: 100%; border-radius: 5rpx; margin: 40rpx auto; box-shadow:0px 0px 5rpx #e2e2e2; background: rgba(245,249,255); padding: 30rpx; box-sizing: border-box; } .zw{ height: 250rpx; width: 100%; border-radius: 5rpx; margin: 40rpx auto; box-shadow:0px 0px 15rpx #e2e2e2; padding:0 30rpx; box-sizing: border-box; display: flex; align-items: center; justify-content: center; font-size: 33rpx; color: #666; } .up{ height: 80rpx; width: 100%; display: flex; justify-content: space-between; align-items: center; /* border: 1rpx solid #f10a44; */ } .name{ font-size: 35rpx; height: 80rpx; padding-right: 30rpx; line-height: 80rpx; color: #333; } .msg{ flex: 1; height: 70rpx; line-height: 80rpx; display: flex; justify-content: space-between; align-items: center; /* border: 1rpx solid #85f10a; */ } .t1{ height: 50rpx; width: 130rpx; text-align: center; line-height: 50rpx; font-size:33rpx; border-radius: 25rpx; /* color: rgba(45,135,255); background: rgba(226,237,254); */ } .down{ height: 80rpx; width: 100%; display: flex; justify-content: space-between; align-items: center; line-height: 80rpx; font-size: 30rpx; color: #666; } .icon{ height: 50rpx; display: flex; align-items: center; } .mr{ font-size: 33rpx; color: rgb(16, 150, 11); margin-right: 15rpx; } .nofee{ font-size: 33rpx; color: rgb(150, 11, 23); margin-right: 15rpx; /* border: 1rpx solid #fd0404; */ } .detail{ font-size: 33rpx; color: rgba(52,120,247); margin-right: 15rpx; } .sw{ margin-top: 5rpx; } .btn{ height: 100rpx; margin-top: 150rpx; margin-bottom: 40rpx; width: 100%; background: rgba(0,110,255); color: #fff; text-align: center; line-height: 100rpx; border-radius: 10rpx; font-size: 35rpx; letter-spacing: 5rpx; } .popsearch{ margin-right: 15rpx; } .pickempty{ font-size: 35rpx; font-weight: bold; display: flex; justify-content: center; margin-top: 80rpx; } .btnview{ justify-content: center; display: flex; margin-top: 80rpx; } .btnClass { background: #4bc107 !important; color: #fff !important; } .banner{ margin-bottom: 30rpx; } .slide-image{ width: 100%; height: 100%; } .service{ font-size: 35rpx; font-weight: bold; display: flex; align-items: center; margin-top: 20rpx; } .service icon{ width: 40rpx; height: 15rpx; margin-right: 20rpx; background-color: #50CEBB; border-radius: 15rpx; } .wrap{ height: 100%; width: 100%; padding: 0 30rpx; box-sizing: border-box; } .rwempty{ font-size: 35rpx; font-weight: bold; display: flex; justify-content: center; margin-top: 10rpx; } .rwtips{ font-size: 30rpx; font-weight: bold; color: rgb(253, 6, 6); display: flex; justify-content: center; margin-top: 10rpx; } .banner image { width: 100%; height: 417rpx; } .banner video { height: 100%; width: 100%; } .m-menu { background: #fff; display: flex; align-items: center; flex-wrap: wrap; padding-bottom: 0rpx; padding-top: 25rpx; } .m-menu .item { width: 150rpx; height: 126rpx; } .m-menu image { display: block; width: 58rpx; height: 58rpx; margin: 0 auto; margin-bottom: 12rpx; } .m-menu text { display: block; font-size: 24rpx; text-align: center; margin: 0 auto; line-height: 1; color: #333; } .a-section { width: 750rpx; height: auto; overflow: hidden; background: #fff; color: #333; margin-top: 20rpx; } .a-section .h { display: flex; flex-flow: row nowrap; align-items: center; justify-content: center; height: 130rpx; } .a-section .h .txt { padding-right: 30rpx; background-size: 16.656rpx 27rpx; display: inline-block; height: 36rpx; font-size: 33rpx; line-height: 36rpx; } .loc_light_icon { color: #000; font-size: 10px; line-height: 30px; text-align: center; margin-top: 10px; margin-bottom: 5px; background-clip: content-box; word-wrap:break-word; background-color: #fff; } .loc_light { color: #000; font-size: 10px; line-height: 10px; text-align: left; margin-bottom: 5px; background-clip: content-box; word-wrap:break-word; background-color: #fff; } .dark, .light { color: #000; font-size: 13px; line-height: 18px; text-align: left; margin-bottom: 5px; margin-top: 5px; background-clip: content-box; word-wrap:break-word; } .dark { background-color: #39a9ed; } .light { background-color: #fff; } .a-location .b{ width: 750rpx; height: auto; overflow: hidden; position: relative; } .a-brand .b { width: 750rpx; height: auto; overflow: hidden; position: relative; } .a-brand .wrap { position: relative; } .a-brand .img { position: absolute; left: 0; top: 0; } .a-brand .mt { position: absolute; z-index: 2; padding: 27rpx 31rpx; left: 0; top: 0; } .a-brand .mt .brand { display: block; font-size: 33rpx; height: 43rpx; color: #fff; } .a-brand .mt .price, .a-brand .mt .unit { font-size: 25rpx; color: #fff; } .a-brand .item-1 { float: left; width: 375rpx; height: 252rpx; overflow: hidden; border-top: 1rpx solid #fff; margin-left: 1rpx; } .a-brand .item-1:nth-child(2n+1) { margin-left: 0; width: 374rpx; } .a-brand .item-1 .img { width: 375rpx; height: 253rpx; } .a-coupon { width: 750rpx; height: auto; overflow: hidden; } .a-coupon .b .item { position: relative; height: 200rpx; width: 700rpx; background: linear-gradient(to right, #cfa568, #e3bf79); margin-bottom: 10rpx; margin-left: 30rpx; margin-right: 30rpx; padding-top: 30rpx; } .a-coupon .b .tag { height: 32rpx; background: #a48143; padding-left: 16rpx; padding-right: 16rpx; position: absolute; left: 20rpx; color: #fff; top: 20rpx; font-size: 20rpx; text-align: center; line-height: 32rpx; } .a-coupon .b .content { margin-top: 24rpx; margin-left: 40rpx; display: flex; margin-right: 40rpx; flex-direction: row; } .a-coupon .b .content .left { flex: 1; } .a-coupon .b .discount { font-size: 50rpx; color: #b4282d; } .a-coupon .b .min { color: #fff; } .a-coupon .b .content .right { width: 400rpx; } .a-coupon .b .name { font-size: 44rpx; color: #fff; margin-bottom: 14rpx; } .a-coupon .b .desc { font-size: 24rpx; color: #fff; } .a-coupon .b .time { font-size: 24rpx; color: #fff; line-height: 30rpx; } .a-groupon { width: 750rpx; height: auto; overflow: hidden; } .a-groupon .b .item { border-top: 1px solid #d9d9d9; margin: 0 20rpx; height: 244rpx; width: 710rpx; } .a-groupon .b .img { margin-top: 12rpx; margin-right: 12rpx; float: left; width: 220rpx; height: 220rpx; } .a-groupon .b .right { float: left; height: 244rpx; width: 476rpx; display: flex; flex-flow: row nowrap; } .a-groupon .b .text { display: flex; flex-wrap: nowrap; flex-direction: column; justify-content: center; overflow: hidden; height: 244rpx; width: 476rpx; } .a-groupon .b .name { float: left; display: block; color: #333; line-height: 50rpx; font-size: 30rpx; } .a-groupon .b .desc { width: 476rpx; display: block; color: #999; line-height: 50rpx; font-size: 25rpx; } .a-groupon .b .price { width: 476rpx; display: flex; color: #ab956d; line-height: 50rpx; font-size: 33rpx; } .a-groupon .b .counterPrice { text-decoration: line-through; font-size: 28rpx; color: #999; } .a-groupon .b .retailPrice { margin-left: 30rpx; font-size: 28rpx; color: #a78845; } .a-new .b { width: 750rpx; height: auto; overflow: hidden; padding: 0 31rpx 45rpx 31rpx; } .a-new .b .item { float: left; width: 302rpx; margin-top: 10rpx; margin-left: 21rpx; margin-right: 21rpx; } .a-new .b .item-b { margin-left: 42rpx; } .a-new .b .img { width: 302rpx; height: 302rpx; border-radius: 10rpx; overflow: hidden; } .a-new .b .name { text-align: center; display: block; width: 302rpx; height: 35rpx; margin-bottom: 14rpx; overflow: hidden; font-size: 30rpx; color: #333; } .a-new .b .price { display: block; text-align: center; line-height: 30rpx; font-size: 30rpx; color: #ab956d; } .a-popular { width: 750rpx; height: auto; overflow: hidden; } .a-popular .b .item { border-top: 1px solid #d9d9d9; margin: 0 20rpx; height: 264rpx; width: 710rpx; } .a-popular .b .img { margin-top: 12rpx; margin-right: 12rpx; float: left; width: 240rpx; height: 240rpx; border-radius: 10rpx; overflow: hidden; } .a-popular .b .right { float: left; height: 264rpx; width: 456rpx; display: flex; flex-flow: row nowrap; } .a-popular .b .text { display: flex; flex-wrap: nowrap; flex-direction: column; justify-content: center; overflow: hidden; height: 264rpx; width: 456rpx; } .a-popular .b .name { width: 456rpx; display: block; color: #333; line-height: 50rpx; font-size: 30rpx; } .a-popular .b .desc { width: 456rpx; display: block; color: #999; line-height: 50rpx; font-size: 25rpx; } .a-popular .b .price { width: 456rpx; display: block; color: #ab956d; line-height: 50rpx; font-size: 33rpx; } .a-topic .b { height: 533rpx; width: 750rpx; padding: 0 0 48rpx 0; } .a-topic .b .list { height: 533rpx; width: 750rpx; white-space: nowrap; } .a-topic .b .item { display: inline-block; height: 533rpx; width: 680.5rpx; margin-left: 30rpx; overflow: hidden; } .a-topic .b .item:last-child { margin-right: 30rpx; } .a-topic .b .img { height: 387.5rpx; width: 680.5rpx; margin-bottom: 30rpx; } .a-topic .b .np { height: 35rpx; margin-bottom: 13.5rpx; color: #333; font-size: 30rpx; } .a-topic .b .np .price { margin-left: 20.8rpx; color: #ab956d; } .a-topic .b .desc { display: block; height: 30rpx; color: #999; font-size: 24rpx; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; } .good-grid { width: 750rpx; height: auto; overflow: hidden; } .good-grid .h { display: flex; flex-flow: row nowrap; align-items: center; justify-content: center; height: 130rpx; font-size: 33rpx; color: #333; } .good-grid .b { width: 750rpx; padding: 0 6.25rpx; height: auto; overflow: hidden; } .good-grid .b .item { float: left; background: #fff; width: 365rpx; margin-bottom: 6.25rpx; height: 452rpx; overflow: hidden; text-align: center; } .good-grid .b .item .a { height: 452rpx; width: 100%; } .good-grid .b .item-b { margin-left: 6.25rpx; } .good-grid .item .img { margin-top: 20rpx; width: 302rpx; height: 302rpx; } .good-grid .item .name { display: block; width: 365.625rpx; padding: 0 20rpx; overflow: hidden; height: 35rpx; margin: 11.5rpx 0 22rpx 0; text-align: center; font-size: 30rpx; color: #333; } .good-grid .item .price { display: block; width: 365.625rpx; height: 30rpx; text-align: center; font-size: 30rpx; color: #ab956d; } .good-grid .t { height: 100rpx; background: #fff; display: flex; align-items: center; justify-content: center; } .search { height: 88rpx; width: 100%; padding: 0 30rpx; background: #fff; display: flex; align-items: center; } .search .van-icon-search { line-height: 59rpx; } .search .input { width: 690rpx; height: 56rpx; background: #ededed; border-radius: 8rpx; display: flex; align-items: center; justify-content: center; } .search .txt { height: 42rpx; line-height: 42rpx; color: #666; padding-left: 10rpx; font-size: 30rpx; }