* { margin: 0; padding: 0; } .dz_content * { font-size: 16px; } .dz_content a { text-decoration: none; } .displayNone { display: none !important; } .dz_content { position: fixed; top: 0; left: 0; right: 0; height: 100vh; width: 100vw; background-color: rgba(255, 255, 255, 0.5); overflow-y: scroll; z-index: 999999; } .dz_content .nav-title { height: 36px; display: flex; align-items: center; justify-content: center; border-bottom: 1px solid #E3E3E3; font-weight: bold; } .dz_content .nav-title img { position: absolute; left: 10%; height: 30px; } .dz_content .nav-title i { position: absolute; right: 10%; font-weight: bold; font-size: 20px; margin-top: 2px; color: #c7000b; cursor: pointer; } .dz_content .pointer { cursor: pointer; } .dz_content .menu-box { display: flex; width: 100%; background-color: #E1E1E1; height: 100vh; } .dz_content .flex-row { display: flex; align-items: center; } .dz_content .menu-box .levelItems img { margin-right: 10px; } /* 滚动条 */ .scrollbar { padding-left: 10px; scrollbar-width: none; -ms-overflow-style: none; overflow-x: hidden; overflow-y: auto; } .scrollbar::-webkit-scrollbar { display: none; } @media screen and (min-width: 769px) { .dz_content { position: fixed; top: 116px; left: 0; right: 0; height: 381px; width: 100vw; background-color: rgba(255, 255, 255, 0.5); background-color: rgba(255, 255, 255, 1); overflow-y: scroll; z-index: 999999; border-top: 1px solid #E3E3E3; } .dz_content .menu-box { display: flex; width: calc(100% - 10vw); padding-left: 10vw; /* height: 60vh; */ height: 380px; background-color: #FFFFFF; } /* 一级 */ .dz_content .levelFrist { color: white; width: 220px; overflow-y: scroll; background: rgba(0, 0, 0, 1); background-color: rgba(250, 249, 249, 1); } .dz_content .menu-box .levelItems { /* min-height: 50px; */ padding: 15px 0; display: flex; align-items: center; justify-content: space-between; padding-left: 10px; padding-right: 5px; border-left: 5px solid transparent; border-top-left-radius: 3px; border-bottom-left-radius: 3px; font-size: 16px; color: #000000; } .dz_content .menu-box .levelItems.active, .dz_content .menu-box .levelItems:hover { background: #df0422; color: #FFFFFF; } /* 二级 */ .dz_content .menu-box .levelSecond { color: white; width: 23%; width: 220px; overflow-y: scroll; background: rgba(250, 249, 249, 0.9); } .dz_content .menu-box .levelSecond .active { background: #df0422; color: #FFFFFF; } /* 三级 */ .dz_content .menu-box .levelThree { flex: 1; padding-left: 20px; background: white; } .dz_content .menu-box .levelThree .title { border-bottom: 1px solid #E3E3E3; padding: 20px 0; display: flex; align-items: flex-end; } .dz_content .menu-box .levelThree .title .name { font-size: 22px; font-weight: bold; color: #333; } .dz_content .menu-box .levelThree .title .search { font-size: 14px; color: #c7000b; margin-left: 10px; } .dz_content .right * { font-size: 14px; } .dz_content .menu-box .levelThree .right { display: flex; justify-content: space-between; } .dz_content .menu-box .levelThree .right a { text-decoration: none; color: #666666; border-bottom: 1px solid transparent; } .dz_content .menu-box .levelThree .right a:hover { text-decoration: none; /* border-bottom: 1px solid #333; */ } .dz_content .menu-box .levelThree .right .links { display: flex; flex-direction: column; flex-wrap: wrap; position: relative; height: calc(60vh - 82px); height: 260px; } .dz_content .menu-box .levelThree .right .links-items { max-width: 30vw; height: 40px; display: flex; align-items: center; justify-content: space-between; padding-left: 10px; padding-right: 5px; border-left: 5px solid transparent; font-size: 14px !important; color: #666666; } .dz_content .menu-box .levelThree .right .products { flex: 1; min-width: 200px; } .dz_content .menu-box .levelThree .right .pro-items { min-height: 25px; display: flex; align-items: center; padding: 5px 0; padding-left: 10px; padding-right: 5px; border-left: 5px solid transparent; border-top-left-radius: 3px; border-bottom-left-radius: 3px; font-size: 14px !important; color: #666666; position: relative; } .dz_content .menu-box .levelThree .right .pro-items .el-icon-back { font-size: 18px; color: #c7000b; transform: rotate(180deg); } } .dz_content .mobiles { display: none; } @media screen and (max-width: 768px) { .dz_content .pc { display: none; } .dz_content * { text-decoration: none; color: #666666; } .dz_content .mobiles { display: block; background-color: #f5f5f5; } .scrollbar { padding-left: 0; } .dz_content { width: 100vw; margin: 0 auto; padding: 0; } .dz_content .mobiles .titles { display: flex; justify-content: space-between; align-items: center; height: 40px; padding: 0 10px; background: #ffffff; } .dz_content .mobiles .titles img { height: 30px; margin: 0 auto; } .dz_content .mobiles .titles .el-icon-close, .dz_content .mobiles .titles .el-icon-arrow-left { font-size: 20px; font-weight: bold; } .dz_content .mobiles .levelItems { display: flex; min-height: 50px; justify-content: space-between; align-items: center; padding: 0 10px; border-bottom: #d3d3d3 solid 1px; } .linksTitle { font-weight: bold; } .dz_content .mobiles .links { border-bottom: transparent; } } .line-clamp-1 { overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical; } .line-clamp-2 { overflow: hidden; -webkit-line-clamp: 2; line-clamp: 2; -webkit-box-orient: vertical; box-orient: vertical; display: -webkit-box; display: box; } .line-clamp-3 { overflow: hidden; -webkit-line-clamp: 3; line-clamp: 3; -webkit-box-orient: vertical; box-orient: vertical; display: -webkit-box; display: box; }