public.css 11 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223
  1. @charset "UTF-8";
  2. a, abbr, address, article, aside, audio, b, blockquote, body, caption, cite, code, dd, del, dfn, dialog, div, dl, dt, em, fieldset, figure, footer, form, h1, h2, h3, h4, h5, h6, header, hgroup, hr, html, i, iframe, img, ins, kbd, label, legend, li, mark, menu, nav, object, ol, p, pre, q, samp, section, small, span, strong, sub, sup, tfoot, th, thead, time, tr, ul, var, video {
  3. border: 0;
  4. margin: 0;
  5. outline: 0;
  6. padding: 0;
  7. font-size: 100%;
  8. font-weight: normal
  9. }
  10. *:focus {outline: none;}
  11. body { margin: 0;padding: 0;width: 100%;height: 100%;-webkit-user-select: none;-webkit-touch-callout: none;
  12. -webkit-tap-highlight-color: rgba(0, 0, 0, 0);-webkit-text-size-adjust:none; background-color: #e6e6e6;
  13. font: 16px/1.25 Arial, "Microsoft Yahei";font-weight: bold;letter-spacing: -0.02em;}
  14. html{-webkit-text-size-adjust: none;}
  15. body * {-webkit-box-sizing: border-box;box-sizing: border-box;margin: 0;padding: 0;}
  16. a { text-decoration: none;-webkit-tap-highlight-color: rgba(0, 0, 0, 0);cursor:pointer;color:#333;}
  17. input,button,textarea,select {-webkit-appearance:none; font-size:1em;}
  18. input {vertical-align: middle;}
  19. img {border: 0;-ms-interpolation-mode: bicubic;vertical-align: middle;font-size: 0;}
  20. table {border-collapse: collapse;border-spacing: 0}
  21. th, td, caption {vertical-align: top;text-align: left}
  22. sub,sup{font-size: 10px;}
  23. input[type="button"], input[type="submit"], input[type="reset"] {-webkit-appearance: none;}
  24. input[type=checkbox]{vertical-align: middle;}
  25. .clear {width:0px; height:0px; font-size:0; clear:both;}
  26. ul,li {list-style:none;}
  27. /*body {margin:0 auto; position:relative;}*/
  28. i,em{ font-style: normal;}
  29. /*定位*/
  30. .fl{float:left; display:inline;}
  31. .fr{float:right; display:inline;}
  32. .c{display:block; zoom:1;}
  33. .c:after{content:"."; display:block; visibility:hidden; height:0; clear:both;}
  34. .h60{ height: 60px;}
  35. .gongsijianjie{
  36. background: #fff;
  37. padding: 10px 0;
  38. margin-top: 20px;
  39. border-top: 1px solid #eee;
  40. }
  41. .gongsijianjie a{
  42. display: inline-block;
  43. font-size: 14px;
  44. width: 48%;
  45. text-align: center;
  46. color: #666;
  47. }
  48. .gongsijianjie a+a{
  49. border-left: 1px solid #ccc;
  50. }
  51. /*头部导航*/
  52. .y_publichead{z-index: 8; background: #fff; width: 100%; position: fixed; left: 0px; top: 0px; box-shadow: 0px 1px 5px 0px #ccc; height: 55px;}
  53. .y_publicmain{ width: 95%; margin: 0 auto;}
  54. .y_publiccenter{position: relative;}
  55. .y_publicleft{ position: absolute; left: 0px; top: 50%; width: 35px; height: 35px; margin-top: -20px;}
  56. .y_publicleft a img{ width: 100%; height: 100%;}
  57. .y_publicright{ position: absolute; right: 0px; top: 50%; width: 35px; height: 35px; margin-top: -20px;}
  58. .y_publiccont{ width: 70%; margin: 0 auto; text-align: center; line-height: 52px;}
  59. .y_publiccont a{ display: inline-block; font-size: 1.5rem; color:#333;}
  60. .y_publicright a img{ width: 100%; height: 100%;}
  61. .y_header {width:100%; height:55px; background:#FFF;}
  62. .y_header {position:fixed; left:0; top:0; z-index:30;}
  63. .header_back { position:absolute; left:0; top:0; height:55px; width: 40px; text-align: center;}
  64. .header_back a {display:block; width: 100%; height: 100%;}
  65. .header_back a img {width:18px; height: auto;position:relative;top:14px;}
  66. .header_back a span {color:#fff;font-size:0.8rem;display:inline-block;vertical-align:middle;margin-left:7px;}
  67. .header_menu {width:44px; height:55px; position:absolute; right:0; top:0;}
  68. .header_logo2 {text-align:center; width: 150px; margin: 0 auto;position:relative;top:10px;}
  69. .header_logo2 a {display:block; padding-left:10px;}
  70. .header_logo2 a img {width:83px;height:32px;}
  71. .header_menu a {display:block; width:55px; height:55px; background:url('../image/v2/dh2.png') no-repeat center; background-size:20px 20px;background-position: 14px;}
  72. .nmenu {width:100%; height:auto; background:#ffffff; position:fixed; top:50px; left:0; z-index:30; box-shadow:0px 2px 3px rgba(0,0,0,0.4); display:none;}
  73. .nmenu ul {display:block; width:auto; height:auto; padding:10px 0;}
  74. .nmenu ul li {width:25%; height:auto; float:left; text-align:center;}
  75. .nmenu ul li a {display:block; width:auto; height:auto; padding:10px 0;}
  76. .nmenu ul li a span {display:block; width:47px; height:40px; margin:0 auto;}
  77. .nmenu ul li a span img {width:42px; height:41px;}
  78. .nmenu ul li a h1 {font-size:0.8rem; color:#000000; width:auto; height:auto; padding-top:10px;}
  79. /*公共标题*/
  80. .y_lphome_h{ border-bottom: 1px solid #EBEBEB; padding-bottom: 15px;}
  81. .y_lphome_h span{font-size: 1.1rem; color: #333; border-left: 3px solid #00A2FF; padding-left: 8px; display: block; float: left;}
  82. .y_lphome_h a{display: block; float: right; font-size: 0.9rem; color: #999; position:relative; top: 2px;}
  83. /*底部导航*/
  84. .home_module_channel {
  85. height: 43px;
  86. background: #FFF;
  87. border-top: 1px solid #eee;
  88. overflow: hidden;
  89. }
  90. .home_module_channel .channel_list {
  91. display: -webkit-box;
  92. height: 57px;
  93. padding: 11px 4px 0;
  94. box-sizing: border-box;
  95. overflow-x: auto;
  96. }
  97. .home_module_channel .channel_list .channel_item {
  98. display: block;
  99. padding: 0 12px;
  100. font-size: 1rem;
  101. color: #999;
  102. }
  103. .footer_copy {width:auto; height:auto; background:#fff;padding:0 0 15px 0;margin-top: 25px;}
  104. .footer_copy span{text-align:center; font-size:0.6em; color:#999;display:block;margin-top:5px;}
  105. .footer_copy .Exemption{font-size:0.5rem;color:#9D9D9D;line-height:15px;padding:15px 20px 0 20px;border-top: 1px solid #f3f3f3;}
  106. /*我的购房需求*/
  107. .my_needs {width:auto; height:auto; background:#fff; margin-top:10px; padding:10px 0; text-align:center;}
  108. .my_needs_tit {font-size:1em; color:#333;}
  109. .my_needs_note {font-size:0.8em; color:#666; padding:8px 0;}
  110. .my_needs_icon {width:auto; height:auto;}
  111. .my_needs_icon a {display:block; width:40px; height:40px; background:url('../image/icon-pencil.png') no-repeat center #ff7928; background-size: 50%; border-radius:50%; margin:0 auto;}
  112. /*底部悬挂*/
  113. .y_puicfoot{ position: fixed; width: 100%; left: 0px; bottom: 0px;background:rgba(255,255,255,1); z-index: 10;box-shadow:0px 0px 14px 0px rgba(61,61,61,0.13);}
  114. .y_puicfoot_main{ position: relative; padding: 11px 0;}
  115. .y_puicfoot_main .y_left{ float: left; width: 40px; height: 40px; margin-left: 30px;}
  116. .y_puicfoot_main .y_left img{ width: 100%; height: 100%;}
  117. .y_puicfoot_main .y_centxq{ float: left;margin-left: 4%; position: relative; top: 0px; width: 30%;}
  118. .y_puicfoot_main .y_centxq a{display: block;background:#FBA544;font-size: 0.95rem;color: #fff;font-weight:600;border-radius: 5px; padding: 8px 0px; text-align: center;}
  119. .y_puicfoot_main .y_call{ position: absolute; right: 20px; bottom:5px; width: 90px; height: 80px; z-index: 11; background: url("../image/ico_callfootbg1.png") no-repeat -2px 0px; background-size: 93px 30px;}
  120. @media screen and (min-width: 300px) and (max-width: 374px) {
  121. .y_puicfoot_main .y_call{width:26%;right:3%;}
  122. }
  123. .y_puicfoot_main .y_call img{ width: 58px; height:58px; position: relative; left: 16px; top: 18px;}
  124. .y_puicfoot_main .y_centxq2 a{background: #F45448;}
  125. /*.qwpuic{ z-index: 9999; width: 100%; height: auto; position: fixed;left: 0px; bottom: 0px; background: #fff; border-top: 1px solid #EEEEEE;}
  126. .qwpuic .qwpuic_main{padding: 10px 0;}
  127. .qwpuic_main .qwpuic_zx{ width:24%; float: left; text-align: center;}
  128. .qwpuic_main .qwpuic_zx i{ display: block; width: 18px; height: auto; margin: 0 auto;}
  129. .qwpuic_main .qwpuic_zx i img{ width: 100%; height: auto;}
  130. .qwpuic_main .qwpuic_zx span{ display: block; font-size: 0.8rem; color: #333;margin-top: 3px;}
  131. .qwpuic_main .qwpuic_bwzf{ width:35%; float: left; text-align: center;}
  132. .qwpuic_main .qwpuic_bwzf a{ display: block; padding: 10px 0;color:#fff;
  133. border-radius: 5px;
  134. background: -webkit-linear-gradient(right, #F39A0C ,#F89E10);
  135. background: -o-linear-gradient(right, #F39A0C , #F89E10);
  136. background: -moz-linear-gradient(right, #F39A0C ,#F89E10);
  137. background: linear-gradient(to right, #F39A0C , #F89E10);
  138. width: 100%;
  139. }
  140. .qwpuic_main .qwpuic_bwzf a i{ width: 17px; height: auto; display: inline-block;margin-right: 5px; position: relative; top: -2px;}
  141. .qwpuic_main .qwpuic_bwzf a i img{ width: 100%; height: auto;}
  142. .qwpuic_main .qwpuic_bwzf a span{display: inline-block; font-size: 0.95rem; color: #fff;}
  143. .qwpuic_main .y_call{ width:35%; float: left; text-align: center;margin-left: 3%;}
  144. .qwpuic_main .y_call a{ display: block; padding: 10px 0;color:#fff;
  145. border-radius: 5px;
  146. background: -webkit-linear-gradient(right, #0AAD4F , #00B46A);
  147. background: -o-linear-gradient(right, #0AAD4F , #00B46A);
  148. background: -moz-linear-gradient(right, #0AAD4F , #00B46A);
  149. background: linear-gradient(to right, #0AAD4F , #00B46A);
  150. width: 100%;
  151. }
  152. .qwpuic_main .y_call a i{ width: 15px; height:16px; display: inline-block;margin-right: 5px; position: relative; top: 0px;}
  153. .qwpuic_main .y_call a i img{ width: 100%; height: auto;}
  154. .qwpuic_main .y_call a span{display: inline-block; font-size: 0.95rem; color: #fff;}*/
  155. /*头部导航*/
  156. /*.hu_nav{ background:#fff; width: 100%;box-shadow :0px 0px 12px 0px #f2f2f2;position:relative;z-index:1}
  157. .hu_nav_main ul li{ float: left; width:20%; text-align: center; padding: 8px 0;}
  158. .hu_nav_main ul li a{ font-size:0.875rem; color: #666; display: block;}
  159. .hu_nav_main ul li a span{font-weight:600;}
  160. .hu_nav_main ul li a i{ display:block; height:2px; border-radius: 10px; width:42%; margin: 0 auto; position: relative; top:7px;}
  161. .hu_nav_main ul li.on a {color: #D50000;}
  162. .hu_nav_main ul li.on a i {background-color:#D50000;}
  163. */
  164. /*侧边栏样式*/
  165. .y_sidebar{position: fixed;left: 100%; top:0; z-index: 10000; width: 100%; height: 100%;}
  166. .y_sidebar .y_sidebarcent { height:100%; background: #fff; width:64%; position: absolute; right: 0px; top: 0px; z-index: 101;}
  167. .y_sidebar_bg{background: rgba(0,0,0,0.3); width: 100%; height: 100%;}
  168. .y_sidebarcent_ul{ margin-top:15px;}
  169. .y_sidebarcent_ul ul li{padding: 15px 30px;}
  170. .y_sidebarcent_ul ul li.on span{color:#D62F2F;}
  171. .y_sidebarcent_ul ul li a span{font-size: 1rem;color:#333;display: inline-block;margin-left:15px;}
  172. .y_sidebarcent_ul ul li i{ width:20px; height:20px;display: inline-block; position: relative;top:-1px;}
  173. .y_sidebarcent_ul ul li i img{ width: 100%; height: 100%;}
  174. .y_sidebarcent_ul ul li:nth-child(7){ margin-top: 25px; padding-top: 27px; position: relative;}
  175. .y_sidebarcent_ul ul li:nth-child(7):before{content: "";position: absolute;left: 30px;right: 30px;top: 0;height: 1px;background-color: #eee;}
  176. /*底部统计*/
  177. .Statistics{position:fixed;bottom:0;left:0;width:20px;height:20px;}
  178. .Statistics img{width:100%;height:100%;}
  179. /*2019-12-2 优惠标签 */
  180. .wlabel-discounts {max-width:70px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;display:inline-block;;font-style: normal;background:#FF6F34;margin-right: 6px;font-size:0.687rem;color:#fff;padding:2px 8px;border-radius:3px;overflow:hidden;position:relative;}
  181. .wlabel-discounts:before {content:"";display:inline-block;width:8px;height:8px;border-radius:50%;background:#fff;position:absolute;left:-4px;top:50%;margin-top:-4px;}
  182. .wlabel-discounts:after {content:"";display:inline-block;width:8px;height:8px;border-radius:50%;background:#fff;position:absolute;right:-4px;top:50%;margin-top:-4px;}
  183. /* 2019-12-3 添加广告标签 */
  184. .wadlabel {position:absolute;top:0px;right:0px;font-size:0.625rem;color:#fff;background:rgba(0,0,0,0.2);padding:3px 5px;z-index:8;}
  185. /*有效日期*/
  186. .wweffective {position:absolute;right:0;bottom:0;color:#FFFFFF;background:rgba(0,0,0,0.2);padding:3px 5px;text-align:right;z-index:10;font-size:0.625rem;}