shopnearby.css 11 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125
  1. .ds-fl{float:left}
  2. .ds-fr{float:right}
  3. .clear{clear:both}
  4. .ds-content{width:1200px;margin:0 auto;overflow:hidden}
  5. .ds-header .ds-content{overflow:visible;height:80px}
  6. .ds-content .search{top:10px;position:relative}
  7. .search input{margin-top:4px;width:420px;height:25px;border-radius:4px 0 0 4px;background-color: #fff;
  8. border: 1px solid #ccc;
  9. -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
  10. -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
  11. box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
  12. -webkit-transition: border linear .2s,box-shadow linear .2s;
  13. -moz-transition: border linear .2s,box-shadow linear .2s;
  14. -o-transition: border linear .2s,box-shadow linear .2s;
  15. transition: border linear .2s,box-shadow linear .2s;display: inline-block;
  16. padding: 4px 6px;
  17. margin-bottom: 10px;
  18. font-size: 14px;
  19. line-height: 20px;
  20. color: #555;
  21. vertical-align: middle;}
  22. .search button{background:#47aa4d;border:none;width:35px;height:35px;font-size:20px;font-weight:700;color:#fff;margin-top:15px;border-radius:0 4px 4px 0;margin-left:-4px}
  23. .search i{display:inline-block;width:20px;height:20px;cursor: pointer}
  24. .ds-content .search .shelper{position:absolute;z-index:2;width:232px;height:auto;border:1px solid #ccc;top:61px;background:#fff;box-shadow:1px 2px 1px rgba(0,0,0,.2);border-top:none;border-radius:0 0 4px 4px;display:none}
  25. .ds-content .search .shelper .search-item{float:left;width:110px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
  26. .ds-content .search .shelper .search-count{overflow:hidden;color:#aaa;text-align:right;white-space:nowrap;text-overflow:ellipsis}
  27. .ds-content .search .shelper li{overflow:hidden;padding:0 6px;line-height:28px;cursor:pointer;height:28px;font-size:13px}
  28. .ds-header{height:80px;background:#fff}
  29. .ds-header .select-location{color:#47aa4d;float:left;line-height:80px;padding:0 10px;font-size:14px;width:120px}
  30. .ds-header .select-location .current-position{font-size:18px;padding:0 5px}
  31. .ds-header .select-location .choose-city{cursor:pointer}
  32. .ds-header .select-location i{font-size:24px;cursor: pointer;width:25px;height:25px;line-height:25px;background-size:25px;background-repeat:no-repeat;float:left;margin-top:26px;background-position:0 0}
  33. .ds-header .nav{overflow:hidden;margin-bottom:0}
  34. .ds-header .nav li{padding:0 17px;font-size:17px;line-height:80px;float:left;color:#333}
  35. .ds-header .nav li.active a{border-bottom:4px solid #47aa4d;color:#47aa4d}
  36. .ds-header .nav>li>a{padding:5px;display:inline}
  37. .ds-header .nav li:last-child{padding-right:0}
  38. .ds-header.fixed{height:80px;}
  39. .ds-header.fixed.navbar-transparent{box-shadow:0 3px 6px rgba(0,0,0,.12);-webkit-box-shadow:0 3px 6px rgba(0,0,0,.12)}
  40. .category .store_list{background-color:#FFF;width:1200px;margin:0 auto;overflow:hidden;padding-bottom:10px}
  41. .category .store_list .store_list_title{width:100%;height:50px;padding-bottom:20px;text-align:center;padding-top:40px}
  42. .category .store_list .panel_sao{position:absolute;z-index:1}
  43. .category .store_list .panel_sao .panel_sao_pa{margin:-10px 0 0 25px}
  44. .category .store_list .store_list_title img{margin-right:20px;width:40px;padding-bottom:.5em}
  45. .category .store_list .store_list_title span{color:#47aa4d;font-size:20px;margin-right:20px}
  46. .category .store_list .category_store{float:left;margin:20px 0 10px 30px;width:358px;height:320px;border:1px solid #eaeaea}
  47. .category .store_list .category_store:hover{box-shadow:5px 5px 15px #eaeaea}
  48. .category .store_list .category_store .announcement{width:100%;position:relative}
  49. .category .store_list .category_store .announcement .favorable{padding:5px 5px 0 10px;height:27px}
  50. .category .store_list .category_store .announcement .favorable span:first-child{font-size:14px;background-color:red;color:#FFF;padding:2px;border-radius:5px;display:inline-block;max-width:260px;overflow:hidden;text-overflow:ellipsis;word-break:keep-all;width:17px;height:17px;text-align:center;line-height:16px}
  51. .category .store_list .category_store .announcement .favorable span{width:310px;word-break:keep-all;font-size:15px;color:#333;padding-left:10px;display:block;float:left;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}
  52. .category .store_list .category_store .announcement .business_time{padding:0 10px}
  53. .category .store_list .category_store .announcement .business_time img{width:22px;height:22px;float:left}
  54. .category .store_list .category_store .announcement .business_time span{letter-spacing:1px;font-style:normal;font-size:12px;color:#333}
  55. .category .store_list .category_store .announcement .advertisement{padding:0 10px}
  56. .category .store_list .category_store .announcement .advertisement .goods-price{line-height:20px;color:#999;word-wrap:break-word;font-size:12px;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box}
  57. .category .store_list .category_store .shop_banner {width:100%;height:120px;background:url(../images/default800.png);background-size:auto 120px;background-repeat: repeat;background-position: center center;}
  58. .category .store_list .category_store .store_info{width:100%;height:70px;margin-top:10px;padding-left:10px;margin-bottom:5px;box-sizing: border-box}
  59. .category .store_list .category_store .store_info .store_info_img{width:70px;height:70px;float:left}
  60. .category .store_list .category_store .store_info .store_msg{float:left;width:278px;height:70px}
  61. .category .store_list .category_store .store_info .store_msg .self{float:left;border:1px solid;background-color:#47aa4d;color:#FFF;width:30px;text-align:center;border-radius:5px;margin-top:2px;margin-left:10px}
  62. .category .store_list .category_store .store_info .store_msg .store_name{max-width:150px;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;font-size:15px;color:#333;margin-left:10px;float:left}
  63. .category .store_list .category_store .store_info .store_msg .store-range{margin-left:10px;margin-top:10px;width:160px}
  64. .category .store_list .category_store .store_info .store_msg .qrcode_small_img{float:right;margin-right:10px}
  65. .category .store_list .category_store .store_info .store_msg .qrcode_small_img img{margin-right:10px;height:70px;width:70px}
  66. .category .store_list .category_store .store_name_wrap{height: 30px}
  67. .category .store_list .category_store .goods_list{margin-top:25px}
  68. .category .store_list .category_store .goods_list img{width:77px;height:77px;margin-left:10px}
  69. .category_list{height:50px;background-color:#f6f6f6;margin-bottom:10px;width:1200px;margin:10px auto}
  70. .ds-category-swiper{padding:0 20px;position:relative}
  71. .category_list .category_name{height:50px;width:100px}
  72. .category_list .category_name .text{padding:0 21px;border-left:1px solid #E5E5E5;margin-left:-1px;display:block;height:21px;margin-top:14px;line-height:20px;text-align:center}
  73. .category_list .category_name .text a{color:#000}
  74. .category_list .category_name .text.green a{color:#47aa4d}
  75. .category_list .category_name .img{position:absolute;width:100%;text-align:center;margin-top:20px}
  76. .category_list .category_name .img img{height:35px;width:35px;min-height:35px}
  77. .category_list_hidden{display:none}
  78. .category_line img{width:100%;float:left}
  79. #category-swiper-web.swiper-container{width:auto;height:50px;background-color:#f6f6f6}
  80. .ds-category-swiper .swiper-button-prev,.swiper-container-rtl .swiper-button-next{left:10px}
  81. .ds-category-swiper .swiper-button-next{right:10px}
  82. #category-swiper-web .swiper-button-next,#category-swiper-web .swiper-button-prev{background-size:15px 44px}
  83. #category-swiper-web .swiper-pagination{top:88px}
  84. #category-swiper-web .swiper-pagination-bullet-active{opacity:1;background:#47aa4d}
  85. .ds-category-swiper .swiper-button-next.swiper-button-white,.ds-category-swiper .swiper-container-rtl .swiper-button-prev.swiper-button-white{background-size:10px 44px;background-color:#f6f6f6;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23333'%2F%3E%3C%2Fsvg%3E")}
  86. .ds-category-swiper .swiper-button-prev.swiper-button-white,.ds-category-swiper .swiper-container-rtl .swiper-button-next.swiper-button-white{background-size:10px 44px;background-color:#f6f6f6;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23333'%2F%3E%3C%2Fsvg%3E")}
  87. .swiper-slide p{margin-top:25px;text-align:center;font-size:16px;color:#000}
  88. .ds-no-content{width:100%;height:450px;background-color:#f6f6f6;padding-bottom:30px}
  89. .ds-no-content .content{background-image:url(../images/no_content.png);background-repeat:no-repeat;background-size:100% 100%;width:100%;height:100%}
  90. .ds-no-content .content .content-container{width:400px;margin:0 auto;padding-top:60px;font-size:15px;color:#333;text-align: center;}
  91. .ds-no-content .content .content-container .current-city{line-height:40px;font-size:18px}
  92. .ds-no-content .content .content-container .go_settled{text-align:center;line-height:60px;font-size:15px;border-radius:40px;cursor:pointer;padding:5px 15px;color:#fff;background-color:#47aa4d}
  93. .ds-no-content .content .content-container .choose-city{color:#47aa4d;cursor:pointer;border-bottom:1px solid #47aa4d}
  94. .nearby_map{height: 400px;width:100%}
  95. #r-result{position:absolute;}
  96. .choose-city-div{z-index:2222;position:fixed;background:#fff;border-radius:4px;display:none;width:650px;min-height:350px;top:50%;left:50%;height:auto;margin-left: -325px; margin-top: -175px;}
  97. .choose-city-overlay{width:100%;height:100%;background:#000;opacity:.5;z-index:2221;position:fixed;display:none;top:0}
  98. .choose-city-div .city-content{padding:10px 20px;font-size:16px}
  99. .choose-city-div .header{border-bottom:1px solid #aaa;padding:10px 0}
  100. .choose-city-div .close_div{position:absolute;right:20px;top:18px;font-size:18px;cursor:pointer}
  101. .choose-city-div .guess-position{padding:20px 0;float:left;width:20%;}
  102. .choose-city-div .content-bottom .position-li, .choose-city-div .content-position .position .position-li{display:inline-block;float:left;margin:0 10px 10px 0;padding:5px 15px;cursor:pointer}
  103. .choose-city-div .content-bottom .position-li.active{background-color:#47aa4d;color:#fff;border-radius:40px;cursor:pointer}
  104. .choose-city-div .content-position {overflow:hidden;}
  105. .choose-city-div .content-position .position{float:left;width:65%;padding: 20px 0 0;cursor:pointer}
  106. .choose-city-div .content-position .position .position-li.active{background-color:#47aa4d;color:#fff;border-radius:40px;cursor:pointer}
  107. .choose-city-div .content-bottom .title{width:20%;float:left;padding-top: 3px;}
  108. .choose-city-div .content-bottom .position-list{width:80%;float:left;max-height: 200px;overflow: auto;}