style.css 12 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195
  1. @charset "utf-8";
  2. * {-webkit-tap-highlight-color:rgba(0, 0, 0, 0);-webkit-box-sizing:border-box; -moz-box-sizing:border-box; -ms-box-sizing:border-box; box-sizing:border-box}
  3. .main { width:100%; min-width:320px;margin:0 auto;font-size:14px; overflow:hidden;}
  4. /*topic_list*/
  5. .vogue_top_list{ margin:0px 10px 10px 10px;}
  6. .vogue_top_list dl{ width:100%; font-size:1.6em; margin-top:20px; position:relative;}
  7. .vogue_top_list dl:before,
  8. .vogue_top_list dl:after {content:"";display:table;}
  9. .vogue_top_list dl:after {clear:both;}
  10. .vogue_top_list dl a{ display:block;}
  11. .vogue_top_list dl dt img{ width:100%; display:block;}
  12. .vogue_top_list dl dd{color:#000; padding:5px 10px 5px 10px; text-align:center; font-weight:bold; margin-bottom:10px; background:#fff;}
  13. .v_time{ font-size:12px; color:#999999; line-height:14px; vertical-align:middle; font-weight:normal; margin:5px 0px;}
  14. .time_icon{ width:14px; height:14px; display:inline-block; background:url(../img/colck_icon.png) no-repeat; background-size:cover; vertical-align:top; margin-right:5px;}
  15. /*main*/
  16. .v_page_title{ padding:10px 0;}
  17. .article_title{ font-size:1.6em; margin:15px 0; padding:0 10px; font-weight:800;}
  18. .arti_img{ margin:10px 10px 0 10px;}
  19. .arti_img img{ width:100%; display:block;}
  20. .article_content{ font-size:1.4em; padding:0 10px; margin-bottom:15px; overflow:hidden; line-height:20px;}
  21. .article_content img{ width:100%; margin:10px 0;}
  22. .v_box_w{ background:#fff; border-top:1px #d6d6d6 solid;}
  23. .h3_title{ width:56%; border-bottom:2px #000 solid; text-align:center; margin:30px auto 15px auto; font-size:1.6em;}
  24. .h3_title2{ width:56%; border-bottom:2px #000 solid; border-top:1px #000 solid; text-align:center; margin:30px auto 15px auto; padding:10px 0px;}
  25. .h3_title2 img{ width:72%; display:block; margin:0 auto;}
  26. .activity_des{ padding:0px 10px 20px 10px; overflow:hidden; font-size:1.4em; line-height:22px;}
  27. .activity_des p{ margin:10px 0px;}
  28. /**/
  29. .join_submit_box{ padding:0 10px; font-size:1.6em;}
  30. .join_submit_box .submit_cell{ border:1px #d6d6d6 solid; background:#fbfbfd; margin-bottom:15px; padding:2px 0; position:relative;}
  31. .join_submit_box .submit_cell span{ float:left; display:block; position:absolute; left:5px; top:0px; line-height:44px; color:#767676;}
  32. .join_submit_box .submit_cell input.input_style{ left:0px; top:0px; height:36px; width:100%; border:none; padding-left:5px; font-family:'microsoft yahei', Verdana, Arial, Helvetica, sans-serif; color:#000; background:#fbfbfd;}
  33. .join_submit_box .submit_cell_btn{ background:none; border:none; margin-bottom:0px; padding:0px;}
  34. .submit_btn_style{ display:inline-block; border:none; height:30px; line-height:30px; color:#fff; margin:10px auto; padding:0 20px; font-family:'microsoft yahei', Verdana, Arial, Helvetica, sans-serif; text-align:center; font-size:14px; font-weight:bold;}
  35. .submit_cell .submit_btn_style{ margin:0px;}
  36. a.submit_btn_style:visited{ color:#fff;}
  37. ::-webkit-input-placeholder {
  38. color: #999;
  39. }
  40. /* Mozilla Firefox 4 to 18 */
  41. :-moz-placeholder {
  42. color: #999;
  43. }
  44. /* Mozilla Firefox 19+ */
  45. ::-moz-placeholder {
  46. color: #999;
  47. }
  48. /* Internet Explorer 10+ */
  49. :-ms-input-placeholder {
  50. color: #999;
  51. }
  52. /*select*/
  53. .container > .dropdown { vertical-align: middle; width:100%;}
  54. .dropdown { display: inline-block; position: relative; overflow: hidden; height: 28px; width: 150px; background: #fff;}
  55. .dropdown:before, .dropdown:after { content: ''; position: absolute; z-index: 2; top: 9px; right: 10px; width: 0; height: 0; border: 4px dashed; border-color: #000 transparent; pointer-events: none;}
  56. .dropdown:before { border-bottom-style: solid; border-top: none;}
  57. .dropdown:after { margin-top: 7px; border-top-style: solid; border-bottom: none;}
  58. .dropdown-select { position: relative; width: 130%; margin: 0; font-family:'microsoft yahei', Verdana, Arial, Helvetica, sans-serif; height: 28px; line-height: 20px; font-size: 1em; color: #000; background: #fbfbfd; border: 0;border-radius: 0;-webkit-appearance: none;}
  59. .dropdown-select:focus { z-index: 3; width: 100%; color: #000;
  60. /*outline: 2px solid #49aff2;
  61. outline: 2px solid -webkit-focus-ring-color;
  62. outline-offset: -2px;*/
  63. }
  64. .dropdown-select > option { margin: 3px; padding: 6px 8px; text-shadow: none; background: #f2f2f2; border-radius: 3px; cursor: pointer;}
  65. /* Fix for IE 8 putting the arrows behind the select element. */
  66. .lt-ie9 .dropdown { z-index: 1;}
  67. .lt-ie9 .dropdown-select { z-index: -1;}
  68. .lt-ie9 .dropdown-select:focus { z-index: 3;}
  69. /**/
  70. .pro_list_box{ padding:0 10px; width:100%;}
  71. .pro_list_box dl{ background:#fbfbfd; width:100%; overflow:hidden; height:100%; position:relative; margin-bottom:15px; border:1px #d6d6d6 solid;box-sizing: border-box;}
  72. .pro_list_box dl dt{ float:left; width:26%; position:relative;}
  73. .pro_list_box dl dt img{ width:100%; display:block;}
  74. .img_cover{ position:absolute; width:100%; height:100%; top:0px; left:0px; background-position:center; background-repeat:no-repeat; background-size:cover;}
  75. .pro_list_box dl dd{ width:74%;border-left:none; padding:10px 20px; line-height:20px; height:100%; position:absolute; right:0px; font-size:14px; text-align:left;}
  76. .pro_name{ max-height:40px; overflow:hidden; margin-bottom:2%;}
  77. .pro_num{ color:#999999; position:absolute; left:20px; bottom:8%; font-size:10px;}
  78. .pro_list_box2{}
  79. .pro_list_box2 .pro_name{ position:relative; top:50%; -webkit-transform:translateY(-50%); -moz-transform:translateY(-50%); -o-transform:translateY(-50%); -ms-transform:translateY(-50%);transform:translateY(-50%);}
  80. .pro_list_box3{ margin-top:20px;}
  81. .check_code{ color:#fff; position:absolute; left:20px; bottom:5%; font-size:10px;}
  82. .check_code a{ color:#fff; display:inline-block; background:#f00; padding:2px 10px;}
  83. .pro_user_list_box{ margin-top:20px;}
  84. /**/
  85. .luck_loading{ margin:20px 0; display:none; height:105px;}
  86. .luck_load_icon{ width:70px; height:70px; margin:0 auto; background:url(../img/loading_bg.png) no-repeat; background-size:70px 70px; position:relative;}
  87. .loading_img{ width:70px; height:0px; background:#f00;-webkit-mask-image: url(../img/loading_bg.png);-webkit-mask-size:70px 70px; -webkit-mask-position:center bottom; position:absolute; left:0px; bottom:0px;}
  88. .luck_result{ margin:20px 0; text-align:center; font-size:1.6em; display:none;}
  89. .luck_result img{ width:80px;}
  90. .luck_end_tips{ display:block; height:105px;}
  91. /*try*/
  92. .try_show_box{ margin:0; overflow:hidden;}
  93. .try_show_main{ margin:0 10px; font-size:1.4em; line-height:20px;}
  94. .try_pro_title{ font-size:16px; padding:8px 0;}
  95. .ac_content{ font-size:14px; color:#333; padding:15px 10px;}
  96. .ac_content img{ width:100%; margin-bottom:10px;}
  97. .try_pro_summary{ padding:5px 0;}
  98. .try_pro_content{ padding:5px 0;}
  99. .try_more{ float:right;}
  100. .try_more a{ color:#f00;}
  101. .submit_cell_area{ height:126px;}
  102. .input_textarea{ width:100%; margin-top:1px; height:120px; border:none; background:#fbfbfd; text-indent:4px;}
  103. .try_tips_box{ width:80%; background:rgba(0,0,0,0.9); box-shadow:0px 0px 8px #000; position:fixed; z-index:100; top:40%; left:8%; color:#fff; font-size:1.8em; text-align:center; padding:2em 0; font-weight:normal; line-height:1.5em}
  104. .com_btn_style2{ display:inline-block; background-image:-webkit-linear-gradient(left, #bd100f, #d72d03); background-image:linear-gradient(left,#bd100f, #d72d03); color:#fff; padding:0 0.5em; margin-top:1em; line-height:2em; opacity:1;}
  105. /**/
  106. .vote_info{ margin:20px 0 10px 0px;}
  107. .vote_show_box{ padding:0 10px;}
  108. .vote_cell_row{ width:100%;}
  109. .vote_item_show{ margin-left:-10px;}
  110. .vote_item{ width:50%; float:left; padding-left:10px;box-sizing: border-box; margin:0px 0 20px 0;background:#fbfbfd; position:relative;}
  111. .vote_item dt{ position:relative; width:100%;}
  112. .vote_item dt img{ width:100%; display:block;}
  113. .vote_img_thumb{ position:absolute; left:0px; top:0; width:100%; height:100%; background-size:cover; background-position:center top;}
  114. .vote_item dd{ padding:0.5em; font-size:1.4em; text-align:center; border:1px #d6d6d6 solid;}
  115. .vote_item dd p{ white-space:nowrap; text-overflow:ellipsis; overflow:hidden; line-height:20px;}
  116. .vote_item dd p.vote_name{ font-weight:bold;}
  117. .vote_btn{ position:absolute; min-width:29px; color:#fff; bottom:0px; right:0px; font-size:1.4em; height:28px; line-height:28px;}
  118. .vote_btn span{display:block;width:15px; height:13px; background:url(../img/heart.png) no-repeat;background-size:cover; position:absolute; top:8px; left:7px;}
  119. .vote_btn span.h_selected{ background:url(../img/heart_full.png) no-repeat;background-size:cover;}
  120. .vote_btn p{ padding:0 5px 0 25px; display:none;}
  121. .vote_txt_box{ padding:0 10px;}
  122. .vt_cell{ border:1px #d6d6d6 solid; background:#fbfbfd; font-size:1.4em; padding:8px 0px; margin:0px 0 15px 0; position:relative;}
  123. .vt_cell .vt_num{ display:inline-block; width:20px; height:20px; border:1px #d8d8d8 solid; border-radius:100%; background:#fff; line-height:20px; text-align:center; position:relative;}
  124. .vt_cell .vt_num em{ font-style:normal; top:50%; -webkit-transform:translateY(-50%); -moz-transform:translateY(-50%); -o-transform:translateY(-50%); -ms-transform:translateY(-50%);transform:translateY(-50%); position:relative; display:inline-block;}
  125. .vt_title{ padding:0px 10px 0 40px;}
  126. .vt_cell_on{ background:#f00; color:#fff;border:1px #f00 solid;}
  127. .vt_cell_on .vt_num{ color:#f00; border:1px #fff solid;}
  128. .vt_result_cell{ border:none; padding:9px 0px; background:#fff;}
  129. .vt_total_bg,.vt_total_num{ display:none;}
  130. .vt_result_cell .vt_total_bg{ display:block; height:3px; background:#fbfbfd; width:100%; position:absolute; left:0px; bottom:0px;}
  131. .vt_result_cell .vt_total_bg .vt_total_line{ display:block; height:3px;}
  132. .vt_result_cell .vt_total_num{ display:block; position:absolute; right:0px; top:0px; line-height:40px; padding-right:5px; font-weight:bold;}
  133. .vt_result_cell .vt_title{ padding:0px 40px 0 15px;}
  134. .vt_index{ position:absolute; left:10px; top:50%; margin-top:-10px;}
  135. .vt_result_cell .vt_index{ top:8px; left:0px; margin-top:0px;}
  136. /**/
  137. #article_body{ background:#fff;}
  138. .arti_body{ padding:15px 10px;}
  139. .arti_title{ font-size:1.8em; font-weight:bold;}
  140. .arti_info{ font-size:1.4em; color:#999; margin:10px 0;}
  141. .arti_info span{ margin-right:10px;}
  142. .arti_info .wx_code{ color:#5878a1;}
  143. .arti_content{ font-size:1.4em; line-height:24px;}
  144. .arti_content img{ width:100%; margin:10px 0;}
  145. /**/
  146. .tips_list_box dl dd{ line-height:16px; font-size:12px;}
  147. .tips_list_box dl dd .pro_name{ max-height:32px;}
  148. /**/
  149. .v_ques_title{ padding:10px 0; background:#f2f2f4; border-bottom:1px #d6d6d6 solid;}
  150. .ques_box{ position:relative;}
  151. .ques_cell{ width:100%; display:none; margin-top:0px;}
  152. .vote_txt_box .vt_cell_curr{ background:#f00; color:#fff;border:1px #f00 solid;}
  153. .vote_txt_box .vt_cell_curr .vt_title{ padding-right:40px;}
  154. .vote_txt_box .vt_cell_curr .vt_num{ color:#f00; border:1px #fff solid;}
  155. .vpage_next{ margin-bottom:20px; position:relative;}
  156. .vpage_next .submit_btn_style{ margin:0px;}
  157. .vote_txt_box .curr_icon{ width:26px; height:20px; background:url(../img/select_icon.png) no-repeat; background-size:cover; position:absolute; right:10px; top:50%; margin-top:-10px; display:none;}
  158. .vote_txt_box .vt_cell_curr .curr_icon{ display:block;}
  159. .ques_img_box .vt_cell_curr dd{ background:#f00; border:1px #f00 solid; color:#fff;}
  160. .ques_img_box .curr_icon{ width:100%; height:100%; position:absolute; background:rgba(0,0,0,0.4) url(../img/select_icon.png) no-repeat; background-size:32px 25px; background-position:center; top:0px; display:none;}
  161. .ques_img_box .vt_cell_curr .curr_icon{ display:block;}
  162. .ques_info_box{ padding:0px 10px 20px 10px;}
  163. .ques_info_box .join_submit_box{ margin:0px; padding:0px;}
  164. .ques_end_box{ text-align:center; font-size:1.4em; margin-top:50px; display:none}
  165. .ques_end_box img{ width:22%;}
  166. .ques_txt_box .vt_title{ font-size:16px;}
  167. /*公用活动结束样式*/
  168. .v_end_com_box{ position:relative; z-index:3; margin:20px 10px; background:#fff; padding:20px 0px;}
  169. .v_end_txt_com{ font-size:18px; margin-bottom:20px;}
  170. /**/
  171. .code_show{ margin-bottom:15px;}
  172. .code_show img{ width:60%}
  173. /**/
  174. .vogue_read{ font-size:16px; padding-top:15px; line-height:32px; color:#999;}
  175. .vogue_read a{ color:#607fa6; margin-right:5px;}
  176. .vogue_read .praise{ margin-left:5px;}
  177. /**/
  178. .ac_btn_box{ margin-bottom:15px;}
  179. .ac_btn_box .submit_btn_style{ margin:0px;}
  180. .pro_list_survey{ margin-top:15px;}