You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

317 lines
9.9 KiB

.app {
position: static;
font-family: Helvetica Neue,
Tahoma,
Arial,
PingFangSC-Regular,
Hiragino Sans GB,
Microsoft Yahei,
sans-serif;
text-align: center;
color: #3c3c3c;
user-select: none;
height: 100%;
font-size: 22.88rpx;
}
.app-shell {
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
width: 100%;
height: 100%;
z-index: 1;
}
.app-view-wrapper {
position: relative;
overflow: hidden;
width: 100%;
height: 100%;
max-width: 748rpx;
margin: 0 auto;
}
.container {
margin-right: auto;
margin-left: auto;
flex-basis: 100%;
}
.app-view {
position: absolute;
z-index: 999;
top: 0;
right: 0;
bottom: 0;
left: 0;
overflow-x: hidden;
overflow-y: auto;
transition: transform 0.4s;
will-change: transform;
background: #fff;
color: #3c3c3c;
}
.container.fluid {
max-width: 100%;
width: 100%;
}
.app-view-with-footer {
padding-bottom: 0;
}
.header {
position: fixed;
top: -1px;
left: 0;
right: 0;
z-index: 99;
box-shadow: 0 2rpx 4rpx -1rpx rgba(0, 0, 0, 0.2);
background: #f2f2f2;
line-height: 1.15;
}
.app-header-wrapper {
display: flex; /*弹性盒子*/
flex-direction: row; /*方向*/
flex-wrap: nowrap; /*换行*/
justify-content: space-between;
align-items: center;
height: 100rpx;
background: #f2f2f2;
color: #666;
padding: 0;
}
.app-header-middle {
flex: 1;
display: flex;
align-items: center;
color: #666;
font-size: 36rpx;
}
.app-header-item {
width: 60rpx;
margin: 0 20rpx;
}
.app-header-title {
display: flex;
justify-content: flex-start;
align-items: center;
border: 1px solid #e5e5e5;
text-align: left;
width: 100%;
color: rgba(0, 0, 0, 0.3);
background-color: #fff;
border-radius: 5rpx;
}
.app-header-icon {
display: block;
width: 60rpx;
height: 60rpx;
}
.image-icons {
display: inline-block;
background-color: transparent;
background-repeat: no-repeat;
background-position: 50% center;
}
.icon-logo {
background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEwAAAAyCAYAAAD2vz2aAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MjQ2OUE2MkU0RTQ4MTFFNzgxOTZBRDJFQjk4Qjk0NjQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MjQ2OUE2MkY0RTQ4MTFFNzgxOTZBRDJFQjk4Qjk0NjQiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpCOUQ0QkM2RjREQ0MxMUU3ODE5NkFEMkVCOThCOTQ2NCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpCOUQ0QkM3MDREQ0MxMUU3ODE5NkFEMkVCOThCOTQ2NCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PiL8gcIAAAF1SURBVHja7Ju/LwRRFEbf+FVsQ0dBdJKNSksUSqVCr6AhKxGVwn+gVUpQEI1So5XoZUOhEbKMDiESIeOTzPbvzpoxz5wvOd3duzsn++7cSXajZMU9OOeGXPmTiHtxIU7FoYh/oe+ZmPKsjSMJS1yY+RS7YrNDcTdi1Le4y4WbHrEorsRcUW8asrB2BsSxWEeYLVtiCWG2bIsJhPmnV+zkeV3/TZhLv2HzCLNlFWG2TIqRvHYZa97FR84XXEvnUSeZEft/LexZDIvXnIVFop6uCQ3RnaHHeBmO5FMBstrPjZdiTUyLlww9Bqs6w87FcobX9Vd56B+IZoZjXVlhP0f0qAwfJKS1ookw+w0HYaEFYQVs+j4ZE7Oed6o3sVfA00OphW2IBUN9S5xU+Uhad6A+ZhhDnyAMYQhDGMIQRhCGMIQhDGEEYQhDGMIQhjCCMIQhDGEIIwhDWFHCLP81vPOsezT0/BK3nj0tP1i59qxrGXrG3wIMAK5yNsqRAjAyAAAAAElFTkSuQmCC);
background-size: 45rpx 45rpx;
}
.icon-search {
background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAABICAQAAAD/5HvMAAAEx0lEQVQYGe3Bf0yUdRwH8I9GpBtZVpul0y1/ZD8sKzdXbupMh3Pq0jWtzbVs9YfL8scfLq02h1m52R3c832+z/d5HrjjAOH4KQhy4MQD4eS4gXiCePLjBIwU8VeCOAPy3dZf/mEpz56zW93rRRQVFRUVFfU/dGFM+UTHlOrXzq/yf9HwefeS0plpk4/F0b+je5x/UZXIPZV+URmRwMEhQfs940K+ry6hYTY9Wu0Tyze6yxVYwSGgQoUKFSpUCMiwwH6zPLVqZVcsPRrlSwvqVVghwMGhQYMOHTp0aNDAIcBhhQ53UcWLFH4127QrElQwqEi7keUu21W/vnl5+/y2dwKraj8p3pdZ7bzDIYNDQmqweQWFU/cTpU4GAQUMro6SbR2z6D4aFuRb0m4yqFCgDXq3U7hciynOSYQOBertgr2np9I/ODHPlSlDg4AN3m8oPKq+t0GHguSexg/ogepjPbvZkIACbci3lsx3Yr06rECGvSO4gB6SbxMb5pBhDwZeInN1vWJvY5DB+5uX0ShUfmeDAhtKCkOxZCZPogUCMo5vpFEJxRSkcKiQ0BBP5gnMSu+RIaGokEatc2ZqSEBCqasnhszi32SFgBYKLiQDqnfI0CAGz79B5uibkOOVIZCXTob0TrK3qeA4tpfM0TmPQYO427CBDHLrDAoO+H+LITM0r+VQkRy88DwZFFiXBAWOS73PkRl8WzgU5JVVjyeDQi+LPhmOW63zyAxH9yvgKE31jCGDKqZltTPYh+rXkBmKXAIyKpLIsJpn8hskpMDzJZmhKFuAoXIfGeaPO+i1IQXHtpIZPHsVyCgXZJhnUm6TBPtI3UdkBv9mDo5DOVUxZFDpjAO/yHDcCcSTGVreZxDI8F58kgxqelMe5LD3h+aQGbrnsBENYrDjbTKobnMSFLh8A7Fkhpa4Ao8MgcpdZEjTuAI3h4DnRzJLYEMiODKPX3qKDAjOF30a+N3gYjJLz+SMs0lQUL2ZDDiYqkDCQffFcWSeih8sYEht/HUqjVJgjehTIOH0CjJT99QDbRJsKCxtG0+j0PWqvUOGFYdzyGxnlyVf5ZCQ9xM9tJPP5jbaIMEZ7J5B5jv6FR/iUPsP778eRw+hc4ajhEGBs+NkPIXDmTFuRyI4FBSW9EyhB2h9N+O0AgEFR5MoXK49XilzMDBktBZ+Fnia/oZ/ev6elKscAioUOEPtCyl8POucfRwSZOTVunZWxg9MoHtcnuxek5mQE7JBhoAODQIStBttCyh8OubmHEke4LBAhXM4uykt35mWb8212bPSi7M6nX9wWCGQfL2M9U73JjBw2KBfbl1M4VPxmG9tdl76gA0WWCBBhQYNKiRY8TMYMnuzXdVL6S/H90hQwGHvObeEwiv4Vpn1UG1ea9ZV510dOhxIG8npOnykNKF5Lt2jZjeDCgXJl4PLKdx6xja+4Hm94D3Hh471rhXFi+qm0X3UfMsgwKDeOreUIoP3awYFEsTNs8soMnh3MnAw6FdallNkOLGLQUBBcl/LSooMtTtkqODQBlpWU2TwbZGhgEG5fWY1RQbfVhkcDKK/eTVFhtrtMjg49Butiygy+LfKEOAodlKkCHyq94vhUx9T5GiYXjn73FiKioqKior6z/oTCs8KMOW0P6QAAAAASUVORK5CYII=);
background-size: 45rpx 45rpx;
}
.icon-user {
background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAMAAAANIilAAAAAkFBMVEUAAABiYmJoaGhxcXFwcHBwcHBycnJwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBzc3NycnJwcHB2dnZwcHBwcHBxcXFwcHBwcHBwcHBwcHBwcHBwcHBwcHBvb29wcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBvb29wcHBwcHBwcHBwcHBnZ2dwcHC6NtRcAAAAMHRSTlMAAwoXHycsRXWfxdzz+jB+vv8ljv/+72HU682aahOXTQ+wNblUtazlb1elWuE7B4ObTEwxAAADdklEQVR4AZWWh5rqOgyEnd7LEA2k0Os24P3f7vLdBVOSTTizBbfflmVZWHXJUBeZlu24rmNbpm56U5bnB2EUJ0kchYHvWep9pVke40FxnqX9hLZ4VEQQgEk8vihOCAiiYnTpHGKNSQmAVd1MvdRxUm/a1BUBlJNLZz87mycAo2axNHTjctFEBJL5rI82lL0SYjxfX+sX/ZbW8zEoK1sZPexGiHL7cDa6uC1B2XTQ2uaVEDv3idS8uwNl9bflhRB7q7vbUNYelOKvhRck8g5W0znIhTI6+2rwsO5zyfpA1N2zfwg5Ub2akPLR6a0I2Jn9J2nugKjLZ5/s3FDLLfxUba0guTUYgLlg1e6wIkg2HPqZIJq1DRpj3Gu1HlbpYbrVT6QcDcOjWpKPFlxAclMNyswFRQv+ElmpN7QS+WrBe5H9kNV6XP/Kre5HuL3yHLIx1LB2gnkLzii1peuW9RwES10KhVkL/o5x8G6tXlnq8kXTn91vCjHU8Ufi75Zv3AMwvbUWIuFSGbebWIlsr+UpcXBVSyHk6zbjBGRxO3UnB+PrPT99CULVVkZU66txy42Q+/X/w7c1KGdtBJh1wE6lM5Sh0lKIn+Dbm+5iEF+3O1wIK0d1aA6Oj7ddpzkAxuMEv9le/bprTDSdsZNWxEanCescERAgCSeXputuwCrtjsMMRHEZdI2p1N/XUdhMLB1lBYjsrzSxAZk9BOPSSUfGfTaflFyb1kqtEZhkevjvqNv/U5YQUU9qXlQgG/s+n6GH2gGIaqF6tD2ACL/NVg74DEEctqpXXg0i3kxe5lzFIGpPDcgJElA4ffouiYVIAkcN6vRdM0HsKkP7MUHC8PvUz11d3JDE8Q57QrL47Rt4DB2bmMRudoetXMi4OQ4+h2b+Dwis7Ke7vieIH3/Zz7orgizPs5eT8ksS3Lt97LEE8XN+fa9dKs75AKI89rCREJujemavVS8HJTr+FdpuKUQwa6FX3ArAru8znXtQmH8/aMwClFX3gDOI5tT3oDk1IM6dG44fEknPjY+7nLbDLXuqvscUsGs3b2NtUR+dgfG2tcRe9PusD7ZLyKplzw94VidjSKoAfvTurrAPRLZ6Q3YE+C8WBoLQHjmjATkjO4QEL8EVgUn1lhKidJXxAC9A4k2RWDzBn5LwPSVkIp9Pm16m7j8ovWaF/wCc31NtcLeHeAAAAABJRU5ErkJggg==);
background-size: 45rpx 45rpx;
}
.nav {
overflow-x: auto;
background: #f2f2f2;
font-size: 28rpx;
white-space: nowrap;
z-index: 2;
}
.nav-item {
display: inline-block;
padding: 0 26rpx;
}
.nav-item span {
display: inline-block;
line-height: 64rpx;
border-bottom: 4rpx solid rgba(237, 91, 0, 0);
}
.page-wrap {
position: relative;
height: 100%;
overflow-x: hidden;
overflow-y: auto;
}
.bodies {
position: absolute;
top: 164rpx;
left: 0;
right: 0;
background: #fff;
transition: transform 0.4s;
}
.component-list-main {
height: 100vh;
}
.swiper-container {
position: relative;
overflow: hidden;
z-index: 1;
}
.swiper-container block {
display: block;
}
swiper-item image {
width: 100%;
}
.divider-line {
height: 18rpx;
border-bottom: 18rpx solid rgb(245, 245, 245);
background-color: rgb(245, 245, 245);
margin: 0 auto;
border-top: none;
border-left: none;
border-right: none;
box-sizing: border-box;
width: 100%;
overflow: hidden;
}
.cells_auto_fill.multi_cell {
width: 748rpx;
height: 528rpx;
position: relative;
}
.cells_auto_fill.multi_cell .items {
position: absolute;
display: block;
height: auto !important;
}
.cells_auto_fill .items {
width: 100%;
display: block;
animation: opacity01;
background-color: transparent;
outline: 0;
text-decoration: none;
}
.cells_auto_fill .items image {
width: inherit;
height: inherit;
}
.box-flex {
display: flex;
}
.component-list-main .list_two_type1 .item:first-child {
margin-right: 4rpx;
}
.component-list-main .list_two_type1 .item {
width: 375rpx;
}
navigator {
background-color: transparent;
outline: 0;
text-decoration: none;
}
.component-list-main .list_two_type1 .item .img {
width: 375rpx;
height: 375rpx;
position: relative;
overflow: hidden;
}
.component-list-main .info {
padding: 20rpx 28rpx;
text-align: left;
}
.component-list-main .brief, .component-list-main .name {
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
}
.component-list-main .name {
font-size: 29rpx;
color: rgba(0, 0, 0, 0.87);
display: block;
}
.component-list-main .brief {
margin-top: 6rpx;
font-size: 25rpx;
line-height: 31rpx;
color: rgba(0, 0, 0, 0.54);
display: block;
}
.component-list-main .price {
display: inline-block;
font-size: 29rpx;
color: #ea625b;
height: 1.5em;
line-height: 1.5em;
position: relative;
padding-left: 0.5em;
}
.component-list-main .price::before {
content: "\A5";
position: absolute;
left: 0;
top: 0;
font-size: 0.76em;
text-decoration: none;
}
.component-list-main .price .old {
display: inline-block;
margin: 0 10rpx;
font-size: 23rpx;
color: rgba(0, 0, 0, 0.54);
}
.component-list-main .price span {
display: inline-block;
margin-left: 0.04rem;
font-size: 0.2rem;
}