body:after { content: ""; position: fixed; /*top: -10px;*/ bottom: -10px; left: 0; width: 100%; height: 10px; box-shadow: 0 -0.5vw 2.3vw 3px rgba(25, 25, 25, 0.2); /*-webkit-box-shadow: 0 0.5vw 2.3vw 15px #ccc; -moz-box-shadow: 0 0.5vw 2.3vw 15px #ccc; -o-box-shadow: 0 0.5vw 2.3vw 15px #ccc; -ms-box-shadow: 0 0.5vw 2.3vw 15px #ccc;*/ z-index: 100; } .con{ overflow: hidden; } .news marquee{ font-size: 12px; } .sx{ margin-top: -50px; height: 50px; width: 100%; text-align: center; font-size: 12px; } .header { width: 100%; height: 64px; padding-top: 20px; position: fixed; top: 0; left: 0; right: 0; z-index: 111111111; background-color: rgba(0, 0, 0, 0); } .header_con { position: relative; width: 100%; height: 44px; } #search { margin: 0; width: 65%; height: 31px; position: absolute; left: 13.8%; right: 21%; top: 7px; border-radius: 16px; border: none; /*text-indent: 20px;*/ background-color: rgb(255, 255, 255); font-size: 11px; line-height: 34px; text-indent: 30px; } .searchimg { width: 12.5px; height: 12.5px; position: absolute; top: 17px; left: 16.4%; } .search input { margin: 0; height: 30px; border: none; border-radius: 0; background: transparent; padding: 0 40px; /*padding-left: 50px;*/ } .search select{ border:1px solid red; position: absolute; width: 50px; height: 29px; padding: 0; text-align: center; border-radius: 0; padding-left: 0px; padding-top: 2px; background: transparent; } .search button{ position: absolute; right: 0; top: 0; border: none; position: absolute; width: 50px; height: 30px; border-radius: 0; background: #007AFF; color: white; border-radius: 50px; } .saoyisao { position: absolute; padding: 5px 10px 0; width: 52.5px; height: 37.5px; top: 1.5px; left: 1.0%; } .getquan { position: absolute; width: 37.5px; height: 42.5px; bottom: 2px; right: 11%; } .msg { position: absolute; padding: 5px 5px 0; width: 42.5px; height: 37.5px; top: 1.5px; right: 1%; } .mui-scroll-wrapper, .scroll_out { /*position: relative;*/ z-index: 10; } #top_banner { width: 100%; height: 300px; margin: 20px auto; margin: 0; position: relative; } #top_banner .swiper-slide { text-align: center; font-size: 18px; background: #fff; /* Center slide text vertically */ display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; -webkit-justify-content: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; -webkit-align-items: center; align-items: center; } #top_banner .swiper-slide img { width: 100%; height: 100%; } #top_banner .swiper-pagination-bullet-active { background: white; } #top_banner .swiper-pagination-bullet { background: #eee; } .mui-scroll-wrapper {} .con { width: 100%; padding: 0 2%; float: left; position: relative; z-index: 111; transform: translateY(-6px); } .con_nav { border-radius: 5px; overflow: hidden; background: white; } .class_block { width: 20%; float: left; padding: 0.85%; } .class_block p { text-align: center; font-size: 14px; color: black; } .classify { width: 100%; margin: 0 auto; padding: 10px 1% 5px; background: white; border-bottom: 1px solid #EFEFF4; } .class_block img { width: 100%; height: 100%; } .news { width: 100%; height: 30px; position: relative; } .news img { width: 70px; height: 21px; position: absolute; left: 3%; top: 4px; } .hot { color: #e51329; font-size: 12px; line-height: 30px; position: absolute; left: 25%; } .news marquee { width: 53%; line-height: 30px; position: absolute; left: 30%; height: 30px; } .msg_more { width: 15%; height: 30px; line-height: 30px; position: absolute; right: 0; font-size: 12px; color: black; } .kkk { width: 10px; height: 2000px; } .time { width: 100%; margin-top: 3px; background: white; border-radius: 5px; overflow: hidden; } .t_title { width: 100%; height: 50px; position: relative; } .time_icon { position: absolute; width: 80.5px; height: 32.5px; top: 6px; left: 1.5%; } .timer { border: 1px solid #f5394e; border-radius: 3px; /*width: 110px;*/ height: 15px; line-height: 13px; font-size: 12px; text-align: center; position: absolute; left: 28%; top: 18px; font-family: "微软雅黑"; } .timer_left { float: left; background: #f5394e; color: white; width: 45px; } .timer_right { float: left; color: #f5394e; } .timer_more { position: absolute; right: 0; width: 50px; height: 20px; top: 15px; } .timer_more span { color: #f5364c; font-size: 12px; position: absolute; line-height: 20px; height: 20px; left: 0; right: 0; } .timer_more img { width: 15px; height: 15px; position: absolute; right: 20%; top: 2px; } .t_con { width: 100%; } #timer_swiper { width: 100%; } #timer_swiper .swiper-wrapper .swiper-slide img{ padding: 3px; border-radius: 7px; } .t_con .swiper-container { width: 800px; } .t_con .swiper-slide { text-align: center; font-size: 18px; background: #fff; /* Center slide text vertically */ display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; -webkit-justify-content: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; -webkit-align-items: center; align-items: center; } #timer_swiper .swiper-slide { position: relative; } #timer_swiper .swiper-slide img { width: 100%; display: block; position: absolute; top: 0; } #timer_swiper .swiper-slide p { position: absolute; bottom: 25px; text-align: center; font-size: 14px; color: #e51329; width: 100%; height: 21px; } #timer_swiper .swiper-slide del { text-align: center; position: absolute; bottom: 5px; font-size: 12px; color: #808080; width: 100%; height: 21px; } .add { background: white; margin-top: 3px; border-radius: 5px; } .add_top { width: 100%; height: 212.5px; border-bottom: 1px solid #EFEFF4; } .add_top_left { width: 41.5%; border-right: 1px solid #EFEFF4; float: left; height: 212.5px; position: relative; } .p1 { font-size: 15px; position: absolute; } .p2 { color: black; font-size: 13px; position: absolute; } .add_top_left .p1 { background: linear-gradient(to right, #8b1afc, #f095ff); -webkit-background-clip: text; color: transparent; margin: 0 auto; left: 0; right: 0; text-align: center; top: 27px; } .add_top_left .p2, .add_bottom_con .p2 { margin: 0 auto; left: 0; right: 0; text-align: center; top: 50px; } .add_top_left img { width: 70%; position: absolute; margin: 0 auto; left: 0; right: 0; bottom: 15px; } .add_top_right { width: calc(100% - (41.5%+1px)); float: left; height: 212.5px; } .add_top_right_con { width: 100%; height: 105.75px; position: relative; } .atrct { border-bottom: 1px solid #EFEFF4; } .add_top_right_con img { width: 34%; position: absolute; top: 12px; left: 8.5%; } .add_top_right_con .p1 { background: linear-gradient(to right, #f33334, #cc27f6); -webkit-background-clip: text; color: transparent; top: 12px; left: 50%; } .add_top_right_con .p2 { top: 40px; left: 50%; } .add_top_right .atrct .p1 { background: linear-gradient(to right, #f58e66, #f64848); -webkit-background-clip: text; color: transparent; } .add_bottom { width: 100%; height: 187.5px; } .add_bottom_con { width: 33.3%; height: 187.5px; float: left; position: relative; } .add_bottom_con .p1 { margin: 0 auto; left: 0; right: 0; text-align: center; top: 27px; } #abc_1 .p1 { background: linear-gradient(to right, #5ed62e, #2ed68d); -webkit-background-clip: text; color: transparent; } #abc_1 { border-right: 1px solid #EFEFF4; } #abc_2 .p1 { background: linear-gradient(to right, #6533f3, #33bbf3); -webkit-background-clip: text; color: transparent; } #abc_2 { border-right: 1px solid #EFEFF4; } #abc_3 .p1 { background: linear-gradient(to right, #f3336e, #3389f3); -webkit-background-clip: text; color: transparent; } #abc_3 {} .add_bottom_con img { width: 58%; position: absolute; margin: 0 auto; left: 0; right: 0; bottom: 25px; } .hot_shop { width: 100%; border-radius: 5px; /*overflow: hidden;*/ margin-top: 3px; background: white; } .hot_title { width: 100%; height: 50px; position: relative; } .hot_img { width: 58.5px; height: 41.5px; position: absolute; left: 0; right: 0; margin: 0 auto; bottom: 15px; } .hotimg{ width: 100%; } #hot_more { bottom: 15px; } .hot_banner { width: 100%; } #hot_banner { width: 100%; border-radius: 5px; overflow: hidden; } #hot_banner .swiper-slide { text-align: center; font-size: 18px; background: #fff; /* Center slide text vertically */ /*display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; -webkit-justify-content: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; -webkit-align-items: center; align-items: center;*/ } #hot_banner .swiper-slide .hotimg img { width: 92%; margin: 0 auto; height: 100%; border-radius: 5px; overflow: hidden; } #hot_banner_pageination{ bottom: 60%; } #hot_banner .swiper-pagination-bullet-active { background: white; } #hot_banner .swiper-pagination-bullet { background: #eee; } .hot_con{ width: 100%; } .hot_con_block { width: 33.3%; position: relative; padding: 2%; float: left; } .hot_con_block_img { width: 100%; display: block; border-radius: 5px; overflow: hidden; } .hcb_name { margin-top: 5px; width: 100%; font-size: 13px; color: black; height: 42px; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; } .hcb_pay{ font-size: 14px; color: #e51329; height: 21px; margin-top: 5px; } .hot_bottom_icon{ margin-top: 5px; width: 40px; height: 21px; background: #ffd7d7; position: relative; border-radius: 15px; overflow: hidden; } .hot_bottom_icon span{ color: #E51329; font-size: 10px; right: 5px; position: absolute; height: 21px; line-height: 21px; top: 0; } .icon_star{ width: 10px; height: 10px; position: absolute; left: 4px; top: 5px; } .shadown_wai{ overflow: inherit; }