activityTopic.css 28 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297
  1. a:hover{color:#333}
  2. .clearfix::after{content:'';display:block;clear:both}
  3. @-webkit-keyframes my-fade-ease{0%{opacity:0}
  4. 100%{opacity:0.8}
  5. }@keyframes my-fade-ease{0%{opacity:0}
  6. 100%{opacity:0.8}
  7. }@media screen and (min-width:768px){.banner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden}
  8. .banner img{display:block;width:auto;height:510px;max-width:unset}
  9. .show-more{float:left;width:100%;text-align:center;padding-top:30px}
  10. .show-more .more-btn{display:inline-block;width:98px;height:30px;line-height:30px;border:1px solid #cccccc;cursor:pointer;-webkit-transition:all 0.4s;-o-transition:all 0.4s;transition:all 0.4s}
  11. .show-more .more-btn::after{content:'';display:inline-block;width:14px;height:14px;background:url(/img/base/icon.png) no-repeat;background-position:-93px -3px;vertical-align:middle;margin-left:3px}
  12. .show-more .more-btn:hover{border-color:#e15616;color:#e15616}
  13. .show-more .more-btn:hover::after{background-position:-153px -3px}
  14. .max{height:auto !important}
  15. .p-icon{display:inline-block;width:66px;height:22px;vertical-align:middle}
  16. .p-icon::before{content:'';display:inline-block;width:66px;height:22px;background:url(/img/base/icon.png) no-repeat;margin-left:-5px}
  17. .p-icon.i1::before{background-position:0px -714px}
  18. .p-icon.i2::before{background-position:0px -744px}
  19. .p-icon.i3::before{background-position:0px -774px}
  20. .p-icon.i4::before{background-position:0px -804px}
  21. .p-icon.i5::before{background-position:0px -834px}
  22. .swiper-container{padding-bottom:10px}
  23. .swiper-container .swiper-pagination{position:relative;padding-top:20px}
  24. .swiper-container .swiper-pagination .cm-bullet{display:inline-block;margin:0 2px;width:12px;height:4px;border-radius:2px;background:#e15616;opacity:0.2;cursor:pointer}
  25. .swiper-container .swiper-pagination .cm-bullet.cm-bullet-active{width:20px;opacity:1}
  26. .swiper-box{position:relative}
  27. .swiper-box .cm-swiper-button{position:absolute;width:44px;height:68px;background:rgba(200,200,200,0.3);top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);border-radius:4px;cursor:pointer;background-position:center;background-repeat:no-repeat;background-size:30px;opacity:0;-webkit-transition:all 0.4s;-o-transition:all 0.4s;transition:all 0.4s;outline: none;}
  28. .swiper-box .cm-swiper-button.swiper-prev{left:-70px;background-image:url(/img/activity/prev-icon.png)}
  29. .swiper-box .cm-swiper-button.swiper-next{right:-70px;background-image:url(/img/activity/next-icon.png)}
  30. .swiper-box:hover .cm-swiper-button{opacity:1}
  31. .inner{width:884px;margin:0 auto}
  32. .inner .floor-title{padding-top:40px;padding-bottom:2px}
  33. .inner .floor-title h2{color:#4a4f58;font-weight:bold;line-height:31px;font-size:24px}
  34. .inner .floor-title p{margin-top:8px;line-height:19px;font-size:14px}
  35. .inner .left-box{width:100%}
  36. .floor-template .floor-item{display:block;-webkit-transition:all 0.4s;-o-transition:all 0.4s;transition:all 0.4s}
  37. .floor-template .floor-item .line{position:relative;width:100%;height:1px;background:#f0f0f0;margin:12px 0}
  38. .floor-template .floor-item .line::before{position:absolute;bottom:0;left:0;content:'';display:block;width:16px;height:2px;background:#e15616}
  39. .picture-template .floor-item{position:relative}
  40. .picture-template .floor-item:hover::after{left:0;top:0;z-index:9;content:'';position:absolute;display:block;width:100%;height:100%;background:rgba(0,0,0,0.1);-webkit-animation:my-fade-ease ease-in-out 0.4s;animation:my-fade-ease ease-in-out 0.4s}
  41. .picture-template.floor-grid-1 .floor-item{width:134px;height:134px;margin-top:16px;margin-right:16px;float:left}
  42. .picture-template.floor-grid-1 .floor-item img{width:100%;height:100%}
  43. .picture-template.floor-grid-1 .floor-item:nth-child(6n){margin-right:0}
  44. .picture-template.floor-grid-2 .floor-item{width:284px;height:198.20833px;margin-top:16px;margin-right:16px;float:left}
  45. .picture-template.floor-grid-2 .floor-item:hover{-webkit-transform:translateY(-5px);-ms-transform:translateY(-5px);transform:translateY(-5px);-webkit-box-shadow:0 4px 8px rgba(102,102,102,0.1);box-shadow:0 4px 8px rgba(102,102,102,0.1)}
  46. .picture-template.floor-grid-2 .floor-item img{width:100%;height:100%}
  47. .picture-template.floor-grid-2 .floor-item:nth-child(3n){margin-right:0}
  48. .picture-template.floor-grid-3 .floor-item{width:209px;height:161.90141px;margin-top:16px}
  49. .picture-template.floor-grid-3 .floor-item img{width:100%;height:100%}
  50. .picture-template.floor-grid-4 .floor-item{width:434px;height:267.53425px;margin-top:16px}
  51. .picture-template.floor-grid-4 .floor-item img{width:100%;height:100%}
  52. .picture-template.floor-grid-5 .floor-item{width:434px;height:267.53425px;margin-top:16px;margin-right:16px;float:left}
  53. .picture-template.floor-grid-5 .floor-item img{width:100%;height:100%}
  54. .picture-template.floor-grid-5 .floor-item:nth-child(2n){margin-right:0}
  55. .picture-template.floor-grid-6 .floor-item{width:884px;height:268.78378px;margin-top:16px}
  56. .picture-template.floor-grid-6 .floor-item img{width:100%;height:100%}
  57. .article-template .floor-item h2{overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}
  58. .article-template .floor-item:hover{-webkit-transform:translateY(-5px);-ms-transform:translateY(-5px);transform:translateY(-5px);-webkit-box-shadow:0 4px 8px rgba(102,102,102,0.1);box-shadow:0 4px 8px rgba(102,102,102,0.1)}
  59. .article-template .floor-item:hover .floor-item-text h2{color:#e15616}
  60. .article-template .floor-item:hover .floor-item-text h2::after{opacity:1 !important}
  61. .article-template.floor-grid-1 .floor-item{width:434px;height:148.63014px;margin-top:16px;margin-right:16px;float:left;-webkit-box-sizing:border-box;box-sizing:border-box;padding:16px;background:#fff}
  62. .article-template.floor-grid-1 .floor-item .floor-item-cover{float:left;width:116.63014px;height:116.63014px}
  63. .article-template.floor-grid-1 .floor-item .floor-item-cover img{width:100%;height:100%}
  64. .article-template.floor-grid-1 .floor-item .floor-item-text{width:269px;float:right}
  65. .article-template.floor-grid-1 .floor-item .floor-item-text h2{font-size:18px;font-weight:normal}
  66. .article-template.floor-grid-1 .floor-item .floor-item-text p{color:#888;font-size:14px;line-height:24px;height:70px;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;text-align:justify}
  67. .article-template.floor-grid-1 .floor-item:nth-child(2n){margin-right:0}
  68. .article-template.floor-grid-2 .floor-item{width:434px;height:341.0411px;margin-top:16px;margin-right:16px;background:#fff}
  69. .article-template.floor-grid-2 .floor-item .floor-item-cover{width:434px;height:222.94521px}
  70. .article-template.floor-grid-2 .floor-item .floor-item-cover img{width:100%;height:100%}
  71. .article-template.floor-grid-2 .floor-item .floor-item-text{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;padding:16px}
  72. .article-template.floor-grid-2 .floor-item .floor-item-text h2{position:relative;font-size:18px;font-weight:normal;margin-bottom:16px;height: 24px;padding-left: 16px;margin-left: -16px;}
  73. .article-template.floor-grid-2 .floor-item .floor-item-text h2::after{top:3px;left:0;content:'';position:absolute;display:block;height:18px;width:2px;background:#e15616;opacity:0}
  74. .article-template.floor-grid-2 .floor-item .floor-item-text p{color:#888;font-size:14px;height:50px;line-height:25px;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;text-align:justify}
  75. .article-template.floor-grid-3 .floor-item{width:284px;height:278.08333px;margin-top:16px;margin-right:16px;background:#fff}
  76. .article-template.floor-grid-3 .floor-item .floor-item-cover{width:284px;height:162.70833px}
  77. .article-template.floor-grid-3 .floor-item .floor-item-cover img{width:100%;height:100%}
  78. .article-template.floor-grid-3 .floor-item .floor-item-text{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;padding:16px}
  79. .article-template.floor-grid-3 .floor-item .floor-item-text h2{position:relative;font-size:18px;font-weight:normal;margin-bottom:16px;height: 24px;padding-left: 16px;margin-left: -16px;}
  80. .article-template.floor-grid-3 .floor-item .floor-item-text h2::after{top:3px;left:0;content:'';position:absolute;display:block;height:18px;width:2px;background:#e15616;opacity:0}
  81. .article-template.floor-grid-3 .floor-item .floor-item-text p{color:#888;font-size:14px;line-height:25px;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;text-align:justify}
  82. .article-template.floor-grid-4 .floor-item{width:284px;height:278.08333px;margin-top:16px;margin-right:16px;background:#fff;float:left}
  83. .article-template.floor-grid-4 .floor-item:nth-child(3n){margin-right:0}
  84. .article-template.floor-grid-4 .floor-item .floor-item-cover{width:284px;height:162.70833px}
  85. .article-template.floor-grid-4 .floor-item .floor-item-cover img{width:100%;height:100%}
  86. .article-template.floor-grid-4 .floor-item .floor-item-text{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;padding:16px}
  87. .article-template.floor-grid-4 .floor-item .floor-item-text h2{position:relative;font-size:18px;font-weight:normal;margin-bottom:16px;height: 24px;padding-left: 16px;margin-left: -16px;}
  88. .article-template.floor-grid-4 .floor-item .floor-item-text h2::after{top:3px;left:0;content:'';position:absolute;display:block;height:18px;width:2px;background:#e15616;opacity:0}
  89. .article-template.floor-grid-4 .floor-item .floor-item-text p{color:#888;font-size:14px;line-height:25px;height:50px;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;text-align:justify}
  90. .product-template .floor-main{padding-bottom:10px}
  91. .product-template .floor-item-ad{position:relative;display:block;float:left;margin:16px 16px 0 0}
  92. .product-template .floor-item-ad img{width:100%;height:100%}
  93. .product-template .floor-item-ad:hover::after{left:0;top:0;z-index:9;content:'';position:absolute;display:block;width:100%;height:100%;background:rgba(0,0,0,0.1);-webkit-animation:my-fade-ease ease-in-out 0.4s;animation:my-fade-ease ease-in-out 0.4s}
  94. .product-template .floor-item{float:left;position:relative;width:164px;height:263.57143px;margin:16px 16px 0 0;background:#fff}
  95. .product-template .floor-item .floor-item-cover{width:164px;height:164px}
  96. .product-template .floor-item .floor-item-cover img{width:100%;height:100%}
  97. .product-template .floor-item:hover{-webkit-transform:translateY(-5px);-ms-transform:translateY(-5px);transform:translateY(-5px);-webkit-box-shadow:0 4px 8px rgba(102,102,102,0.1);box-shadow:0 4px 8px rgba(102,102,102,0.1)}
  98. .product-template .floor-item:hover .floor-item-text{color:#e15616}
  99. .product-template .floor-item .floor-item-text{position:absolute;bottom:0;width:100%;padding:0 8px 8px;-webkit-box-sizing:border-box;box-sizing:border-box}
  100. .product-template .floor-item .floor-item-text .pro-tags{height:24px}
  101. .product-template .floor-item .floor-item-text .pro-tags .tag{display:inline-block;padding:0 4px;height:24px;-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid #e3ebf7;border-radius:2px;font-size:12px;line-height:22px;text-align:center;color:#9aa5b5}
  102. .product-template .floor-item .floor-item-text .pro-title{height:40px;padding-top:4px;font-size:14px;line-height:20px;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;text-align:justify}
  103. .product-template .floor-item .floor-item-text .pro-title .tag{width:44px;height:18px;line-height:18px;font-size:12px;display:inline-block;margin-right:5px;text-align:center;color:#ffffff !important;background-image:-webkit-gradient(linear,right top,left top,from(#f9c023),to(#f83600));background-image:-o-linear-gradient(right,#f9c023 0%,#f83600 100%);background-image:linear-gradient(270deg,#f9c023 0%,#f83600 100%);border-radius:0px 10px 0px 0px;margin-top:2px}
  104. .product-template .floor-item .floor-item-text .pro-price{bottom:0;line-height:22px}
  105. .product-template .floor-item .floor-item-text .pro-price span{vertical-align:middle}
  106. .product-template .floor-item .floor-item-text .pro-price .price-tag{height:22px;margin:4px 0 ;}
  107. .product-template .floor-item .floor-item-text .pro-price .price-tag .tag{display:inline-block;height:20px;line-height:20px;border:1px solid #ffe6dc;border-radius:2px;font-size:12px;color:#e15616;cursor:pointer;background:#fff;padding:0 4px;position:relative;font-style:normal}
  108. .product-template.floor-grid-1 .floor-main{height:604.42857px;overflow:hidden}
  109. .product-template.floor-grid-1 .floor-item-ad.ad1{width:100%;height:117.14286px;margin-right:0}
  110. .product-template.floor-grid-1 .floor-item-ad.ad2{width:434px;height:175.71429px}
  111. .product-template.floor-grid-1 .floor-item-ad.ad3{width:434px;height:175.71429px;margin-right:0}
  112. .product-template.floor-grid-1 .floor-item:nth-of-type(5n){margin-right:0}
  113. .product-template.floor-grid-2 .floor-main{height:559.14286px;overflow:hidden}
  114. .product-template.floor-grid-2 .floor-item-ad.ad1{width:524px;height:263.57143px}
  115. .product-template.floor-grid-2 .floor-item-ad.ad2{width:344px;height:123.78571px;margin-right:0}
  116. .product-template.floor-grid-2 .floor-item-ad.ad3{width:344px;height:124px;margin-right:0}
  117. .product-template.floor-grid-2 .floor-item:nth-of-type(5n){margin-right:0}
  118. .product-template.floor-grid-3 .floor-main{height:559.14286px;overflow:hidden}
  119. .product-template.floor-grid-3 .floor-item-ad.ad1{width:524px;height:263.57143px}
  120. .product-template.floor-grid-3 .floor-item-ad.ad2{width:164px;height:123.78571px}
  121. .product-template.floor-grid-3 .floor-item-ad.ad3{width:164px;height:123.78571px;margin-right:0}
  122. .product-template.floor-grid-3 .floor-item-ad.ad4{width:164px;height:124px}
  123. .product-template.floor-grid-3 .floor-item-ad.ad5{width:164px;height:124px;margin-right:0}
  124. .product-template.floor-grid-3 .floor-item:nth-of-type(5n){margin-right:0}
  125. .product-template.floor-grid-4 .floor-main{height:559.14286px;overflow:hidden}
  126. .product-template.floor-grid-4 .floor-item:nth-of-type(5n){margin-right:0}
  127. .product-template.floor-grid-5 .floor-main{height:692.28571px;overflow:hidden}
  128. .product-template.floor-grid-5 .floor-item-ad.ad1{width:100%;height:117.14286px}
  129. .product-template.floor-grid-5 .floor-item-ad.ad2{width:524px;height:263.57143px}
  130. .product-template.floor-grid-5 .floor-item-ad.ad3{width:344px;height:263.57143px;margin-right:0}
  131. .product-template.floor-grid-5 .floor-item:nth-of-type(5n){margin-right:0}
  132. .product-template.floor-grid-6 .floor-main{height:692.28571px;overflow:hidden}
  133. .product-template.floor-grid-6 .floor-item-ad.ad1{width:100%;height:117.14286px}
  134. .product-template.floor-grid-6 .floor-item-ad.ad2{width:524px;height:263.57143px}
  135. .product-template.floor-grid-6 .floor-item:nth-of-type(5n+2){margin-right:0}
  136. .product-template.floor-grid-7 .floor-main{height:559.14286px;overflow:hidden}
  137. .product-template.floor-grid-7 .floor-item-ad.ad1{width:524px;height:263.57143px}
  138. .product-template.floor-grid-7 .floor-item-ad.ad2{width:344px;height:263.57143px;margin-right:0}
  139. .product-template.floor-grid-7 .floor-item:nth-of-type(5n){margin-right:0}
  140. .product-template.floor-grid-8 .floor-main{height:559.14286px;overflow:hidden}
  141. .product-template.floor-grid-8 .floor-item-ad.ad1{width:524px;height:263.57143px}
  142. .product-template.floor-grid-8 .floor-item:nth-of-type(5n+2){margin-right:0}
  143. .product-template.floor-grid-9 .floor-main{height:412.71429px;overflow:hidden}
  144. .product-template.floor-grid-9 .floor-item-ad.ad1{width:100%;height:117.14286px}
  145. .product-template.floor-grid-9 .floor-item:nth-of-type(5n){margin-right:0}
  146. .product-template.floor-grid-10 .floor-main{height:559.14286px;overflow:hidden}
  147. .product-template.floor-grid-10 .floor-item-ad.ad1{width:100%;height:117.14286px}
  148. .product-template.floor-grid-10 .floor-item:nth-of-type(5n){margin-right:0}
  149. }@media screen and (max-width:768px){.banner{width:100vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden}
  150. .banner img{display:block;width:100vw;height:48vw;max-width:unset}
  151. .show-more{padding-top:6vw;width:100vw;text-align:center}
  152. .show-more .more-btn{display:inline-block;width:20vw;height:6vw;font-size:3vw;line-height:6vw;border:1px solid #ccc}
  153. .show-more .more-btn::after{content:'';width:4vw;height:2.4vw;display:inline-block;background:url(/img/base/icon_m.png) no-repeat;background-size:100vw auto;background-position:-51.5vw -2vw}
  154. .max{height:auto !important}
  155. .p-icon{display:inline-block;width:16vw;height:5vw;vertical-align:middle;margin-bottom:1vw;margin-left:-1vw}
  156. .p-icon::before{content:'';display:inline-block;width:16vw;height:5vw;background:url(/img/base/icon_m.png) no-repeat;background-size:100vw auto}
  157. .p-icon.i1::before{background-position:-84vw -69.5vw}
  158. .p-icon.i2::before{background-position:-84vw -76.5vw}
  159. .p-icon.i3::before{background-position:-84vw -83.5vw}
  160. .p-icon.i4::before{background-position:-84vw -90.5vw}
  161. .p-icon.i5::before{background-position:-84vw -97.5vw}
  162. .swiper-container .swiper-pagination{position:relative;padding-top:2.6vw}
  163. .swiper-container .swiper-pagination .cm-bullet{display:inline-block;margin:0 2px;width:3vw;height:0.5vw;background:#e15616;opacity:0.2;cursor:pointer}
  164. .swiper-container .swiper-pagination .cm-bullet.cm-bullet-active{width:20px;opacity:1}
  165. .inner .floor-item{display:block}
  166. .inner .floor-scroll{overflow:visible;overflow-x:scroll !important;white-space:nowrap}
  167. .inner .floor-scroll::-webkit-scrollbar{width:0;height:0;opacity:0;visibility:hidden}
  168. .inner .floor-scroll .floor-item{display:inline-block !important}
  169. .inner .floor-title{padding-left:3vw;padding-top:4vw}
  170. .inner .floor-title h2{font-weight:bold;color:#4a4f58;font-size:4.8vw;line-height:9.7vw}
  171. .inner .floor-title p{font-weight:normal;color:#93979f;font-size:3.4vw;line-height:4.3vw}
  172. .picture-template.floor-grid-1 .swiper-slide{padding:0 3vw;-webkit-box-sizing:border-box;box-sizing:border-box}
  173. .picture-template.floor-grid-1 .floor-item{width:22vw;height:22vw;margin:2vw 2vw 0 0;float:left}
  174. .picture-template.floor-grid-1 .floor-item img{width:22vw;height:22vw}
  175. .picture-template.floor-grid-1 .floor-item:nth-of-type(4n){margin-right:0}
  176. .picture-template.floor-grid-2 .swiper-slide{padding:0 3vw;-webkit-box-sizing:border-box;box-sizing:border-box}
  177. .picture-template.floor-grid-2 .floor-item{width:30vw;height:21vw;margin:2vw 2vw 0 0;float:left}
  178. .picture-template.floor-grid-2 .floor-item img{width:30vw;height:21vw}
  179. .picture-template.floor-grid-2 .floor-item:nth-of-type(3n){margin-right:0}
  180. .picture-template.floor-grid-3 .floor-item{width:41vw;height:32vw;margin:2vw 2vw 0 0}
  181. .picture-template.floor-grid-3 .floor-item img{width:41vw;height:32vw}
  182. .picture-template.floor-grid-3 .floor-item:first-of-type{margin-left:3vw}
  183. .picture-template.floor-grid-3 .floor-item:last-of-type{margin-right:3vw}
  184. .picture-template.floor-grid-4{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 3vw}
  185. .picture-template.floor-grid-4 .floor-item{width:94vw;height:48vw;margin:2vw 2vw 0 0}
  186. .picture-template.floor-grid-4 .floor-item img{width:94vw;height:48vw}
  187. .picture-template.floor-grid-5 .swiper-slide{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 3vw}
  188. .picture-template.floor-grid-5 .floor-item{width:46vw;height:28vw;margin:2vw 2vw 0 0;float:left}
  189. .picture-template.floor-grid-5 .floor-item img{width:46vw;height:28vw}
  190. .picture-template.floor-grid-5 .floor-item:nth-of-type(2n){margin-right:0}
  191. .picture-template.floor-grid-6{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 3vw}
  192. .picture-template.floor-grid-6 .floor-item{width:94vw;height:45vw;margin:2vw 2vw 0 0}
  193. .picture-template.floor-grid-6 .floor-item img{width:94vw;height:45vw}
  194. .article-template .floor-item .floor-item-text h2{font-size:4vw;font-weight:normal;color:#4a4f58;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical}
  195. .article-template .floor-item .floor-item-text p{color:#86878b;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;text-align:justify}
  196. .article-template.floor-grid-1 .floor-item{width:94vw;height:33vw;margin:2vw 3vw;background:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;padding:3vw}
  197. .article-template.floor-grid-1 .floor-item img{width:94vw;height:33vw}
  198. .article-template.floor-grid-1 .floor-item .floor-item-cover{width:27vw;height:27vw;float:left}
  199. .article-template.floor-grid-1 .floor-item .floor-item-cover img{width:27vw;height:27vw}
  200. .article-template.floor-grid-1 .floor-item .floor-item-text{float:right;width:57vw}
  201. .article-template.floor-grid-1 .floor-item .floor-item-text h2{line-height:5vw;-webkit-line-clamp:1}
  202. .article-template.floor-grid-1 .floor-item .floor-item-text p{margin-top:3vw;font-size:3vw;line-height:5vw;-webkit-line-clamp:4}
  203. .article-template.floor-grid-2 .floor-item{width:94vw;height:72vw;margin:2vw 3vw;background:#fff}
  204. .article-template.floor-grid-2 .floor-item .floor-item-cover{width:94vw;height:48vw}
  205. .article-template.floor-grid-2 .floor-item .floor-item-cover img{width:94vw;height:48vw}
  206. .article-template.floor-grid-2 .floor-item .floor-item-text{width:84vw;-webkit-box-sizing:border-box;box-sizing:border-box;padding:3vw}
  207. .article-template.floor-grid-2 .floor-item .floor-item-text h2{line-height:5vw;-webkit-line-clamp:1}
  208. .article-template.floor-grid-2 .floor-item .floor-item-text p{margin-top:3vw;font-size:3vw;line-height:5vw;-webkit-line-clamp:2}
  209. .article-template.floor-grid-3 .floor-item{width:41vw;height:52vw;margin:2vw 2vw 0 0;background:#fff}
  210. .article-template.floor-grid-3 .floor-item:first-of-type{margin-left:3vw}
  211. .article-template.floor-grid-3 .floor-item:last-of-type{margin-right:3vw}
  212. .article-template.floor-grid-3 .floor-item .floor-item-cover{width:41vw;height:29vw}
  213. .article-template.floor-grid-3 .floor-item .floor-item-cover img{width:41vw;height:29vw}
  214. .article-template.floor-grid-3 .floor-item .floor-item-text{width:41vw;-webkit-box-sizing:border-box;box-sizing:border-box;padding:3vw}
  215. .article-template.floor-grid-3 .floor-item .floor-item-text h2{line-height:5vw;-webkit-line-clamp:1}
  216. .article-template.floor-grid-3 .floor-item .floor-item-text p{margin-top:3vw;font-size:3vw;line-height:5vw;-webkit-line-clamp:2}
  217. .article-template.floor-grid-4{padding:0 3vw;-webkit-box-sizing:border-box;box-sizing:border-box}
  218. .article-template.floor-grid-4 .floor-item{width:46vw;height:57vw;margin:2vw 2vw 0 0;float:left;background:#fff}
  219. .article-template.floor-grid-4 .floor-item:nth-of-type(2n){margin-right:0}
  220. .article-template.floor-grid-4 .floor-item .floor-item-cover{width:46vw;height:33vw}
  221. .article-template.floor-grid-4 .floor-item .floor-item-cover img{width:46vw;height:33vw}
  222. .article-template.floor-grid-4 .floor-item .floor-item-text{width:46vw;-webkit-box-sizing:border-box;box-sizing:border-box;padding:3vw}
  223. .article-template.floor-grid-4 .floor-item .floor-item-text h2{line-height:5vw;-webkit-line-clamp:1}
  224. .article-template.floor-grid-4 .floor-item .floor-item-text p{margin-top:3vw;font-size:3vw;line-height:5vw;-webkit-line-clamp:2}
  225. .product-template{padding:0 3vw;width:100vw;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden}
  226. .product-template .floor-item-ad{display:block}
  227. .product-template .floor-item-ad img{width:100%;height:100%}
  228. .product-template .floor-item{display:block;position:relative;width:46vw;height:68vw;float:left;margin:2vw 2vw 0 0;background:#fff}
  229. .product-template .floor-item .floor-item-cover{width:46vw;height:46vw}
  230. .product-template .floor-item .floor-item-cover img{width:46vw;height:46vw}
  231. .product-template .floor-item .floor-item-text{position:absolute;width:46vw;padding:2vw 3vw;bottom:0;-webkit-box-sizing:border-box;box-sizing:border-box}
  232. .product-template .floor-item .floor-item-text .pro-tags .tag{display:inline-block;font-size:3vw;padding:0.5vw 0.8vw;border:1px solid #ccc}
  233. .product-template .floor-item .floor-item-text .pro-title{height:9vw;font-size:3vw;line-height:5vw;color:#4a4f58;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}
  234. .product-template .floor-item .floor-item-text .pro-price .price-tag{height:5vw;padding:1vw 0}
  235. .product-template .floor-item .floor-item-text .pro-price .price-tag .tag{font-size:2.4vw;display:inline-block;line-height:5vw;color:#e15616;padding:0 0.8vw;border:1px solid #e15616;border-radius:0.5vw}
  236. .product-template .floor-item .floor-item-text .pro-price .price{height:5vw;line-height:5vw}
  237. .product-template.floor-grid-1 .floor-item-ad{float:left;margin:2vw 2vw 0 0}
  238. .product-template.floor-grid-1 .floor-item-ad.ad1{width:94vw;height:32vw;margin-right:0}
  239. .product-template.floor-grid-1 .floor-item-ad.ad2{width:46vw;height:35vw}
  240. .product-template.floor-grid-1 .floor-item-ad.ad3{width:46vw;height:35vw;margin-right:0}
  241. .product-template.floor-grid-1 .floor-item:nth-of-type(2n){margin-right:0}
  242. .product-template.floor-grid-2 .floor-item-ad{float:left;margin:2vw 2vw 0 0}
  243. .product-template.floor-grid-2 .floor-item-ad.ad1{width:46vw;height:68vw}
  244. .product-template.floor-grid-2 .floor-item-ad.ad2{width:46vw;height:33vw;margin-right:0}
  245. .product-template.floor-grid-2 .floor-item-ad.ad3{width:46vw;height:33vw;margin-right:0}
  246. .product-template.floor-grid-2 .floor-item:nth-of-type(2n){margin-right:0}
  247. .product-template.floor-grid-3 .floor-item-ad{float:left;margin:2vw 2vw 0 0}
  248. .product-template.floor-grid-3 .floor-item-ad.ad1{width:46vw;height:68vw}
  249. .product-template.floor-grid-3 .floor-item-ad.ad2{width:46vw;height:33vw;margin-right:0}
  250. .product-template.floor-grid-3 .floor-item-ad.ad3{width:46vw;height:33vw;margin-right:0}
  251. .product-template.floor-grid-3 .floor-item-ad.ad4{width:46vw;height:33vw}
  252. .product-template.floor-grid-3 .floor-item-ad.ad5{width:46vw;height:33vw;margin-right:0}
  253. .product-template.floor-grid-3 .floor-item:nth-of-type(2n){margin-right:0}
  254. .product-template.floor-grid-4 .floor-item:nth-of-type(2n){margin-right:0}
  255. .product-template.floor-grid-5 .floor-item-ad{float:left;margin:2vw 2vw 0 0}
  256. .product-template.floor-grid-5 .floor-item-ad.ad1{width:94vw;height:24vw}
  257. .product-template.floor-grid-5 .floor-item-ad.ad2{width:46vw;height:68vw}
  258. .product-template.floor-grid-5 .floor-item-ad.ad3{width:46vw;height:68vw;margin-right:0}
  259. .product-template.floor-grid-5 .floor-item:nth-of-type(2n){margin-right:0}
  260. .product-template.floor-grid-6 .floor-item-ad{float:left;margin:2vw 2vw 0 0}
  261. .product-template.floor-grid-6 .floor-item-ad.ad1{width:94vw;height:24vw}
  262. .product-template.floor-grid-6 .floor-item-ad.ad2{width:46vw;height:68vw}
  263. .product-template.floor-grid-6 .floor-item:nth-of-type(2n+1){margin-right:0}
  264. .product-template.floor-grid-7 .floor-item-ad{float:left;margin:2vw 2vw 0 0}
  265. .product-template.floor-grid-7 .floor-item-ad.ad1{width:46vw;height:68vw}
  266. .product-template.floor-grid-7 .floor-item-ad.ad2{width:46vw;height:68vw;margin-right:0}
  267. .product-template.floor-grid-7 .floor-item:nth-of-type(2n){margin-right:0}
  268. .product-template.floor-grid-8 .floor-item-ad{float:left;margin:2vw 2vw 0 0}
  269. .product-template.floor-grid-8 .floor-item-ad.ad1{width:46vw;height:68vw}
  270. .product-template.floor-grid-8 .floor-item:nth-of-type(2n+1){margin-right:0}
  271. .product-template.floor-grid-9 .floor-item-ad,.product-template.floor-grid-10 .floor-item-ad{float:left;margin:2vw 2vw 0 0}
  272. .product-template.floor-grid-9 .floor-item-ad.ad1,.product-template.floor-grid-10 .floor-item-ad.ad1{width:94vw;height:24vw}
  273. .product-template.floor-grid-9 .floor-item:nth-of-type(2n),.product-template.floor-grid-10 .floor-item:nth-of-type(2n){margin-right:0}
  274. .product-template.floor-grid-11{padding:0 !important}
  275. .product-template.floor-grid-11 .swiper-slide{padding:0 3vw;-webkit-box-sizing:border-box;box-sizing:border-box}
  276. .product-template.floor-grid-11 .floor-item:nth-of-type(2n){margin-right:0}
  277. .article-template.floor-main{overflow:hidden}
  278. .article-template.floor-main.floor-grid-1{height:140vw}
  279. .article-template.floor-main.floor-grid-2{height:148vw}
  280. .article-template.floor-main.floor-grid-4{height:118vw}
  281. .picture-template.floor-main{overflow:hidden}
  282. .picture-template.floor-main.floor-grid-4{height:100vw}
  283. .picture-template.floor-main.floor-grid-6{height:47vw}
  284. .product-template .floor-main{overflow:hidden}
  285. .product-template .show-more{float:left}
  286. .product-template.floor-grid-1 .floor-main{height:141vw}
  287. .product-template.floor-grid-2 .floor-main{height:140vw}
  288. .product-template.floor-grid-3 .floor-main{height:175vw}
  289. .product-template.floor-grid-4 .floor-main{height:140vw}
  290. .product-template.floor-grid-5 .floor-main{height:166vw}
  291. .product-template.floor-grid-6 .floor-main{height:166vw}
  292. .product-template.floor-grid-7 .floor-main{height:140vw}
  293. .product-template.floor-grid-8 .floor-main{height:140vw}
  294. .product-template.floor-grid-9 .floor-main{height:166vw}
  295. .product-template.floor-grid-10 .floor-main{height:140vw}
  296. .product-template.floor-grid-11 .floor-main{overflow:visible}
  297. }