@charset "utf-8"; * { margin: 0; padding: 0; } .shopRecom { width: 92%; margin: 0 auto; margin-bottom: 0.3rem; } .shopRecom .shopRecom-title { width: 100%; height: 1.2rem; line-height: 1.2rem; font-size: 0.32rem; } .shopRecom .shopRecom-info { width: 100%; height: 16rem; margin: 0 auto; display: flex; justify-content: space-between; flex-wrap: wrap; } .shopRecom .shopRecom-info .shopRecom-info-item { width: 48%; height: 3.8rem; background-color: #ffffff; position: relative; display: block; } .shopRecom .shopRecom-info .shopRecom-info-item img { width: 100%; height: auto; } .shopRecom .shopRecom-info .shopRecom-info-item span { position: absolute; bottom: 0.2rem; left: 0; width: 100%; height: 0.28rem; line-height: 0.28rem; text-align: center; font-size: 0.28rem; padding: 0 .1rem; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; display: block; box-sizing: border-box; } .prev { position: absolute; left: 0.3rem; top: 2rem; z-index: 3; } .next { position: absolute; right: 0.3rem; top: 2rem; z-index: 3; } .box1-icon { width: 1.5rem; height: 1.5rem; position: absolute; top: 0.5rem; right: 40%; } .box1-icon img { width: 1.5rem; height: 1.5rem; } .box1-text { width: 2.5rem; height: 1.5rem; line-height: 0.48rem; font-size: 0.32rem; font-weight: bold; color: #fff; position: absolute; right: 50%; top: 2.1rem; transform: translateX(50%); } .box2-icon { width: 1.5rem; height: 1.5rem; position: absolute; top: 0.75rem; right: 40%; } .box2-icon img { width: 1.1rem; height: 1.1rem; } .box2-text { width: 2.5rem; height: 1.5rem; line-height: 0.48rem; font-size: 0.32rem; font-weight: bold; color: #fff; position: absolute; right: 33%; top: 2.4rem; } .box3-icon { width: 1.5rem; height: 1.5rem; position: absolute; top: 0.5rem; right: 40%; } .box3-icon img { width: 1.8rem; height: 1.8rem; } .box3-text { width: 2.5rem; height: 1.5rem; line-height: 0.48rem; font-size: 0.32rem; font-weight: bold; color: #fff; position: absolute; right: 30%; top: 2.4rem; } .fourInfo { width: 100%; padding-bottom: 0.5rem; padding-top: 0.4rem; background-color: #ffffff; } .fourInfo .fourInfo-top { width: 99%; margin: 0 auto; height: 0.8rem; display: flex; } .fourInfo .fourInfo-top .fourInfo-btn { width: 25%; height: 100%; line-height: 0.8rem; font-size: 0.32rem; border-bottom: 1px solid #ccc; text-align: center; color: #666666; } .fourInfo .fourInfo-top .fourInfo-btn-selected { background-color: #6aa84f; color: #fff; } .fourInfo .fourInfo-top #Solution-btn { border-right: 1px solid #ccc; } .fourInfo .fourInfo-top #newsConsultation-btn { border-right: 1px solid #ccc; } .fourInfo .fourInfo-top #technicalSupport-btn { border-right: 1px solid #ccc; } .fourInfo .fourInfo-1 { margin-top: 0.1rem; width: 100%; } .fourInfo .fourInfo-1 .fourInfo-logo { width: 100%; height: auto; } .fourInfo .fourInfo-1 .fourInfo-logo .logoBox { width: 4.3rem; margin: 0 auto; } .fourInfo .fourInfo-1 .fourInfo-logo .logoBox img { width: 100%; } .fourInfo .fourInfo-1 .fourInfo1-info { width: 96%; margin: 0 auto; } .fourInfo .fourInfo-1 .fourInfo1-info .fourInfo1-info-item { border-bottom: 1px solid #ccc; width: 100%; height: 1.5rem; position: relative; display: block; } .fourInfo .fourInfo-1 .fourInfo1-info .fourInfo1-info-item .fourInfo1-info-item-top { width: 100%; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; font-size: 0.3rem; position: absolute; left: 0; top: 0; height: 1rem; line-height: 1rem; } .fourInfo .fourInfo-1 .fourInfo1-info .fourInfo1-info-item .fourInfo1-info-item-left { position: absolute; left: 0; bottom: 0.3rem; height: 0.3rem; line-height: 0.3rem; font-size: 0.28rem; color: #bbb; } .fourInfo .fourInfo-1 .fourInfo1-info .fourInfo1-info-item .fourInfo1-info-item-right { position: absolute; right: 0; bottom: 0.3rem; height: 0.28rem; line-height: 0.28rem; display: flex; } .fourInfo .fourInfo-1 .fourInfo1-info .fourInfo1-info-item .fourInfo1-info-item-right img { width: 0.28rem; height: 0.28rem; } .fourInfo .fourInfo-1 .fourInfo1-info .fourInfo1-info-item .fourInfo1-info-item-right span { color: #bbb; font-size: 0.28rem; } .fourInfo .fourInfo-1 .fourInfo1-btn { width: 80%; margin: 0 auto; height: 0.8rem; margin-top: 0.5rem; position: relative; } .fourInfo .fourInfo-1 .fourInfo1-btn .fourInfo1-back { position: absolute; left: 0; top: 0; height: 0.7rem; width: 1.8rem; border: 1px solid #6aa84f; border-radius: 0.4rem; color: #6aa84f; text-align: center; line-height: 0.7rem; font-size: 0.35rem; } .fourInfo .fourInfo-1 .fourInfo1-btn .fourInfo1-pages { position: absolute; left: 45%; width: 10%; height: 0.7rem; line-height: 0.7rem; font-size: 0.35rem; } .fourInfo .fourInfo-1 .fourInfo1-btn .fourInfo1-next { position: absolute; right: 0; top: 0; height: 0.7rem; width: 1.8rem; border: 1px solid #6aa84f; border-radius: 0.4rem; color: #6aa84f; text-align: center; line-height: 0.7rem; font-size: 0.35rem; } .fourInfo .fourInfo-2 { width: 100%; padding: .2rem; box-sizing: border-box; } .fourInfo .fourInfo-2 .fourInfo2-menu { width: 100%; font-size: 0.35rem; } .fourInfo .fourInfo-2 .fourInfo2-menu .fourInfo2-menu-item { width: 100%; height: 1.1rem; border-bottom: 1px solid #ccc; line-height: 1.1rem; display: block; } .fourInfo .fourInfo-2 .fourInfo2-more { display: flex; font-size: 0.35rem; height: 0.35rem; line-height: 0.35rem; margin-top: 0.5rem; } .fourInfo .fourInfo-2 .fourInfo2-more img { width: 0.35rem; height: 0.35rem; } .fourInfo .fourInfo-3 { width: 100%; padding: .2rem; box-sizing: border-box; } .fourInfo .fourInfo-3 .fourInfo3-info { width: 96%; margin: 0 auto; } .fourInfo .fourInfo-3 .fourInfo3-info .fourInfo3-info-item { border-bottom: 1px solid #ccc; width: 100%; height: 2.5rem; position: relative; display: block; } .fourInfo .fourInfo-3 .fourInfo3-info .fourInfo3-info-item .fourInfo3-info-item-top { width: 100%; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; font-size: 0.38rem; position: absolute; left: 0; top: 0; height: 1rem; line-height: 1rem; } .fourInfo .fourInfo-3 .fourInfo3-info .fourInfo3-info-item .fourInfo3-info-item-main { position: absolute; top: 0.6rem; left: 0; height: 0.8rem; line-height: 0.4rem; font-size: 0.32rem; width: 100%; margin-top: 0.2rem; /* 将对象作为弹性伸缩盒子模型显示 */ display: -webkit-box; /* 设置或检索伸缩盒对象的子元素的排列方式 。 */ -webkit-box-orient: vertical; /* 用来限制在一个块元素显示的文本的行数 */ -webkit-line-clamp: 2; color: #bbb; overflow: hidden; } .fourInfo .fourInfo-3 .fourInfo3-info .fourInfo3-info-item .fourInfo3-info-item-left { position: absolute; left: 0; bottom: 0.3rem; height: 0.3rem; line-height: 0.3rem; font-size: 0.28rem; color: #bbb; } .fourInfo .fourInfo-3 .fourInfo3-info .fourInfo3-info-item .fourInfo3-info-item-right { position: absolute; right: 0; bottom: 0.3rem; height: 0.28rem; line-height: 0.28rem; } .fourInfo .fourInfo-3 .fourInfo3-info .fourInfo3-info-item .fourInfo3-info-item-right img { width: 0.28rem; height: 0.28rem; } .fourInfo .fourInfo-3 .fourInfo3-info .fourInfo3-info-item .fourInfo3-info-item-right span { color: #bbb; font-size: 0.28rem; } .fourInfo .fourInfo-3 .fourInfo3-btn { width: 80%; margin: 0 auto; height: 0.8rem; margin-top: 0.5rem; position: relative; } .fourInfo .fourInfo-3 .fourInfo3-btn .fourInfo3-back { position: absolute; left: 0; top: 0; height: 0.7rem; width: 1.8rem; border: 1px solid #ea594f; border-radius: 0.4rem; color: #ea594f; text-align: center; line-height: 0.7rem; font-size: 0.35rem; } .fourInfo .fourInfo-3 .fourInfo3-btn .fourInfo3-pages { position: absolute; left: 45%; width: 10%; height: 0.7rem; line-height: 0.7rem; font-size: 0.35rem; } .fourInfo .fourInfo-3 .fourInfo3-btn .fourInfo3-next { position: absolute; right: 0; top: 0; height: 0.7rem; width: 1.8rem; border: 1px solid #ea594f; border-radius: 0.4rem; color: #ea594f; text-align: center; line-height: 0.7rem; font-size: 0.35rem; } .fourInfo .fourInfo-4 { padding: .2rem; } .fourInfo .fourInfo-4 .fourInfo4-main { width: 95%; margin: 0 auto; height: 8rem; display: flex; justify-content: space-between; flex-wrap: wrap; } .fourInfo .fourInfo-4 .fourInfo4-main .fourInfo4-main-item { width: 48%; height: 3.9rem; border: 1px solid #e9e6e6; margin-bottom: 0.2rem; position: relative; display: block; } .fourInfo .fourInfo-4 .fourInfo4-main .fourInfo4-main-item img { width: 100%; height: 3.4rem; } .fourInfo .fourInfo-4 .fourInfo4-main .fourInfo4-main-item .fourInfo4-main-item-bottom { width: 100%; height: 0.4rem; position: absolute; left: 0; bottom: 0.2rem; white-space: nowrap; /* 文字用省略号代替超出的部分 */ text-overflow: ellipsis; /* 匀速溢出内容,隐藏 */ overflow: hidden; } .fourInfo .fourInfo-4 .fourInfo4-main .fourInfo4-main-item .fourInfo4-main-item-bottom span { font-size: 0.3rem; padding: 0 .1rem; box-sizing: border-box; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; display: block; } .fourInfo .fourInfo-4 .fourInfo4-btn { width: 80%; margin: 0 auto; height: 0.8rem; margin-top: 0.8rem; position: relative; } .fourInfo .fourInfo-4 .fourInfo4-btn .fourInfo4-back { position: absolute; left: 0; top: 0; height: 0.7rem; width: 1.8rem; border: 1px solid #ea594f; border-radius: 0.4rem; color: #ea594f; text-align: center; line-height: 0.7rem; font-size: 0.35rem; } .fourInfo .fourInfo-4 .fourInfo4-btn .fourInfo4-pages { position: absolute; left: 45%; width: 10%; height: 0.7rem; line-height: 0.7rem; font-size: 0.35rem; } .fourInfo .fourInfo-4 .fourInfo4-btn .fourInfo4-next { position: absolute; right: 0; top: 0; height: 0.7rem; width: 1.8rem; border: 1px solid #ea594f; border-radius: 0.4rem; color: #ea594f; text-align: center; line-height: 0.7rem; font-size: 0.35rem; } .rightService { position: fixed; right: 0; top: 43%; } .rightService img { transform: scale(1.3); } .bottomBox { position: fixed; bottom: 0; left: 0; width: 100%; height: 1.2rem; background-color: rgba(24, 11, 10, 0.2); display: flex; justify-content: space-evenly; align-items: center; } .bottomBox .consultBox { width: 3rem; height: 0.8rem; background-color: #ffffff; text-align: center; line-height: 0.8rem; font-size: 0.32rem; } .bottomBox .callBox { width: 3rem; height: 0.8rem; background-color: #e1eefa; text-align: center; line-height: 0.8rem; font-size: 0.32rem; }