public.css 15 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401
  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, 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: 10px;
  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. .buton_tel{
  52. display: inline-block;
  53. text-align: center;
  54. font-size: 0.875rem;
  55. color: #666;
  56. }
  57. .buton_tel img{
  58. width: 15px;
  59. height: 15px;
  60. margin-right: 5px;
  61. position: relative;
  62. top: -1px;
  63. display: inline-block;
  64. }
  65. /*头部导航*/
  66. .y_publichead{z-index: 8; background: #fff; width: 100%; position: fixed; left: 0px; top: 0px; box-shadow: 0px 1px 5px 0px #ccc; height: 55px;}
  67. .y_publicmain{ width: 95%; margin: 0 auto;}
  68. .y_publiccenter{position: relative;}
  69. .y_publicleft{ position: absolute; left: 0px; top: 50%; width: 35px; height: 35px; margin-top: -20px;}
  70. .y_publicleft a img{ width: 100%; height: 100%;}
  71. .y_publicright{ position: absolute; right: 0px; top: 50%; width: 35px; height: 35px; margin-top: -20px;}
  72. .y_publiccont{ width: 70%; margin: 0 auto; text-align: center; line-height: 52px;}
  73. .y_publiccont a{ display: inline-block; font-size: 1.5rem; color:#333;}
  74. .y_publicright a img{ width: 100%; height: 100%;}
  75. .y_header {width:100%; height:50px; background:#4292F1;}
  76. .y_header {position:fixed; left:0; top:0; z-index:30;}
  77. .header_back { padding:14px 0 0 10px; position:absolute; left:0; top:0;}
  78. .header_back a {display:block;}
  79. .header_back a img {width:49px;}
  80. .header_menu {width:44px; height:44px; position:absolute; right:0; top:3px;}
  81. .header_logo2 {padding:5px 0 5px 0; text-align:center; width: 150px; margin: 0 auto;}
  82. .header_logo2 a {display:block; padding-left:10px;}
  83. .header_logo2 a img {width:105px; height: auto;}
  84. .header_menu a {display:block; width:44px; height:44px; background:url('/overseas/img/icon-menu.png') no-repeat center; background-size:60%;}
  85. .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;}
  86. .nmenu ul {display:block; width:auto; height:auto; padding:10px 0;}
  87. .nmenu ul li {width:25%; height:auto; float:left; text-align:center;}
  88. .nmenu ul li a {display:block; width:auto; height:auto; padding:10px 0;}
  89. .nmenu ul li a span {display:block; width:47px; height:40px; margin:0 auto;}
  90. .nmenu ul li a span img {width:42px; height:41px;}
  91. .nmenu ul li a h1 {font-size:0.8rem; color:#000000; width:auto; height:auto; padding-top:10px;}
  92. /*公共标题*/
  93. .y_lphome_h{ border-bottom: 1px solid #EBEBEB; padding-bottom: 15px;}
  94. .y_lphome_h span{font-size: 1.1rem; color: #333; border-left: 3px solid #00A2FF; padding-left: 8px; display: block; float: left;}
  95. .y_lphome_h a{display: block; float: right; font-size: 0.9rem; color: #999; position:relative; top: 2px;}
  96. /*底部导航*/
  97. .home_module_channel {
  98. height: 43px;
  99. background: #FFF;
  100. border-top: 1px solid #eee;
  101. overflow: hidden;
  102. }
  103. .home_module_channel .channel_list {
  104. display: -webkit-box;
  105. height: 57px;
  106. padding: 11px 4px 0;
  107. box-sizing: border-box;
  108. overflow-x: auto;
  109. }
  110. .home_module_channel .channel_list .channel_item {
  111. display: block;
  112. padding: 0 12px;
  113. font-size: 1rem;
  114. color: #999;
  115. }
  116. .footer_copy {width:auto; height:auto; background:#fff; border-top:1px solid #e6e6e6; padding:15px 0; text-align:center; font-size:0.6em; color:#999;}
  117. /*我的购房需求*/
  118. .my_needs {width:auto; height:auto; background:#fff; margin-top:10px; padding:10px 0; text-align:center;}
  119. .my_needs_tit {font-size:1em; color:#333;}
  120. .my_needs_note {font-size:0.8em; color:#666; padding:8px 0;}
  121. .my_needs_icon {width:auto; height:auto;}
  122. .my_needs_icon a {display:block; width:40px; height:40px; background:url('/overseas/img/icon-pencil.png') no-repeat center #ff7928; background-size: 50%; border-radius:50%; margin:0 auto;}
  123. /*底部悬挂*/
  124. .y_puicfoot{ height: 60px; position: fixed; width: 100%; left: 0px; bottom: 0px;background:#fff; z-index:100; box-shadow:0px 0px 20px 0px rgba(174, 174, 174, 0.57);}
  125. .y_puicfoot_main{
  126. width: 91%;
  127. margin: 0 auto;
  128. height: 100%;
  129. position: relative;
  130. display: -webkit-flex; /* Safari */
  131. display: flex;
  132. flex-direction:row;
  133. justify-content:space-between;
  134. align-items:center;
  135. }
  136. .y_puicfoot_main .y_centxq{position: relative; top: 0px; width: 32%;}
  137. .y_puicfoot_main .y_centxq a{display: block;font-size: 0.95rem;color: #fff;border-radius:16px; text-align: center;width:110px;height:32px;line-height:32px;
  138. background: -webkit-linear-gradient(right, #FF8039 , #FF7138); /* Safari 5.1 - 6.0 */
  139. background: -o-linear-gradient(right, #FF8039 , #FF7138); /* Opera 11.1 - 12.0 */
  140. background: -moz-linear-gradient(right,#FF8039 , #FF7138); /* Firefox 3.6 - 15 */
  141. background: linear-gradient(to right,#FF8039 , #FF7138); /* 标准的语法 */
  142. }
  143. .y_puicfoot_main .y_centxq2 a {
  144. background: -webkit-linear-gradient(right,#25CE96 , #00B97C); /* Safari 5.1 - 6.0 */
  145. background: -o-linear-gradient(right,#25CE96 , #00B97C); /* Opera 11.1 - 12.0 */
  146. background: -moz-linear-gradient(right,#25CE96 , #00B97C); /* Firefox 3.6 - 15 */
  147. background: linear-gradient(to right,#25CE96 , #00B97C); /* 标准的语法 */
  148. }
  149. .y_puicfoot_main .y_centxq a img{width:18px;height:18px;display:inline-block;margin-right:4px;position:relative;top:-2px;}
  150. .y_puicfoot_main .y_call{
  151. position: absolute;
  152. right: 50%;
  153. bottom:13px;
  154. width: 70px;
  155. margin-right: -35px;
  156. height: 70px;
  157. z-index: 2;
  158. background: #fff;
  159. border-radius: 100%;
  160. display: flex;
  161. display: -webkit-flex; /* Safari */
  162. align-items:center;
  163. box-shadow:0px 0px 20px 0px rgba(174, 174, 174, 0.23);
  164. }
  165. .y_puicfoot_main .y_call a{
  166. display: inline-block;
  167. background: linear-gradient(left, #50a5f5, #4596f2);
  168. background: -webkit-linear-gradient(left, #50a5f5, #4596f2);
  169. background: -o-linear-gradient(left, #50a5f5, #4596f2);
  170. background: -moz-linear-gradient(left, #50a5f5, #4596f2);
  171. width: 55px;
  172. height: 55px;
  173. border-radius: 100%;
  174. margin: 0 auto;
  175. display: flex;
  176. display: -webkit-flex; /* Safari */
  177. align-items:center;
  178. }
  179. .y_puicfoot_main .y_call img{ width: 31px; height:33px;display: inline-block; margin: 0 auto;}
  180. /*头部导航*/
  181. .hu_nav{ background: #444444; width: 100%;overflow:hidden;}
  182. .hu_nav_main {white-space:nowrap;}
  183. .hu_nav_main ul li{ display:inline-block; width:82px; text-align: center; padding: 12px 0;}
  184. .hu_nav_main ul li a{ font-size: 1rem; color: #fff; display: block;}
  185. .hu_nav_main ul li a i{ display:block; height: 4px; border-radius: 10px; width: 50%; margin: 0 auto; position: relative; top:12px;}
  186. .hu_nav_main ul li.on a i{ background-color:#efdbc1;}
  187. /*侧边栏样式*/
  188. .y_sidebar{position: fixed;left: 100%; top: 0; z-index: 100; width: 100%; height: 100%;}
  189. .y_sidebar .y_sidebarcent { height: 100%; background: #fff; width: 66.66%; position: absolute; right: 0px; top: 0px; z-index: 101;}
  190. .y_sidebar_bg{background: rgba(0,0,0,0.3); width: 100%; height: 100%;}
  191. .y_sidebarcent_ul{ padding-top: 20px;}
  192. .y_sidebarcent_ul ul li{ padding: 10px 30px;}
  193. .y_sidebarcent_ul ul li a span{ font-size: 1rem; color: #333; display: inline-block;}
  194. .y_sidebarcent_ul ul li i{ width: 20px; height: 20px;display: inline-block; margin-right: 16px; position: relative; top: -1px;}
  195. .y_sidebarcent_ul ul li i img{ width: 100%; height: 100%;}
  196. /*.y_sidebarcent_ul ul li:nth-child(8){ margin-top: 20px; padding-top: 23px; position: relative;}
  197. .y_sidebarcent_ul ul li:nth-child(8):before{content: "";position: absolute;left: 30px;right: 30px;top: 0;height: 1px;background-color: #dedede;}*/
  198. /*侧边栏 搜索*/
  199. .y_sidscend{width: 80%; margin: 0 auto; margin-top: 20px;padding-top: 25px; border-top: 1px solid #e1e1e1;}
  200. .y_sidscend a{ font-size: 0.9rem; border:1px solid #e1e1e1;background: url('/overseas/img/ico_14.png') #fff no-repeat 12px center; box-shadow:0px 1px 6px 0px #ccc; padding:7px 0px 7px 40px;background-size: 22px; display: block; border-radius: 20px; color: #999;}
  201. /*搜索弹出*/
  202. .clear_c{display:block; zoom:1;}
  203. .clear_c:after{content:"."; display:block; visibility:hidden; height:0; clear:both;}
  204. .search-header{ background: #fff; display: block; padding: 10px;}
  205. .back-btn_maing{ float: left; width: 10%; display: block;}
  206. .back_search_m{ width: 88%; float: right; display: block;}
  207. .back_search_m .form input{ width: 85%; margin-bottom: 0px; display: block; float: left; border: 1px solid #4292F1; border-radius:0; height: 35px;font-size:0.8rem;padding:0 10px;}
  208. .back_search_m .form a{ width: 15%; background: #4292F1; display: block; float: left; text-align: center; height: 35px; line-height: 35px;}
  209. .back_search_m .form a img{width: 23px; height: auto;}
  210. .back_search_m .form{ position: relative;}
  211. .back_search_m .form .y_scriptm{ position: absolute; width:100%; left: 0px;top: 34px;z-index: 12;}
  212. .back_search_m .form .y_scriptm .select4_box{background:#fff; border: 1px solid #e1e1e1; width: 100%;}
  213. .back_search_m .form .y_scriptm .select4_box ul li{width: 100%;}
  214. .back_search_m .form .y_scriptm .select4_box ul li a{ background:none; display: inline-block; width: 100%; text-align: left; padding: 0 10px;}
  215. .back_search_m .form .y_scriptm .select4_box ul li span:nth-child(1){display: block; float: left;}
  216. .back_search_m .form .y_scriptm .select4_box ul li span:nth-child(1){font-size: 1rem; color: #333;}
  217. .back_search_m .form .y_scriptm .select4_box ul li span:nth-child(1) i{font-size: 0.8rem;color: #666; display: inline-block; margin-left: 5px;}
  218. .back_search_m .form .y_scriptm .select4_box ul li span:nth-child(2){display: block; float: right; font-size: 0.8rem; color: #666;}
  219. .back_search_m .form .y_scriptm .select4_box ul li span:nth-child(2) em{font-size: 1rem;color: #f00;}
  220. .select4_box li.active{ background:#f5f5f5;}
  221. .back_search_m .form .y_scriptm .select4_box{ width: 100%; height: 239px; overflow: auto; overflow-y:auto;}
  222. #serachBox {
  223. z-index: 10;
  224. position: relative;
  225. }
  226. .search-container .title {
  227. position: relative;
  228. padding: 18px 10px 13px 23px;
  229. line-height: 14px;
  230. font-size: 1rem;
  231. background-color: #f5f5f5;
  232. border-bottom: 1px solid #ebebeb;
  233. color:#000;
  234. }
  235. .search-container .title .title-icon {
  236. position: absolute;
  237. display: block;
  238. left: 13px;
  239. top: 18px;
  240. width: 2px;
  241. height: 14px;
  242. background-color: #4292F1;
  243. }
  244. .search-container .filter-list, .search-container .history-list {
  245. padding: 0 10px;
  246. background-color: #FFF;
  247. /*border:1px solid;*/
  248. }
  249. .search-container .filter-list .filter-item {
  250. float: left;
  251. box-sizing: border-box;
  252. width: 33.33333333%;
  253. height: 41px;
  254. border-bottom: 1px solid #ebebeb;
  255. /*border: 1px solid #ebebeb;*/
  256. /*margin:0px 10px;*/
  257. /*border-right: 1px solid #ebebeb;*/
  258. display: block;
  259. }
  260. .search-container .history-list .list-item a {
  261. display: block;
  262. width: 100%;
  263. height: 41px;
  264. font-size: 0.9rem;
  265. line-height: 41px;
  266. border-bottom: 1px solid #ebebeb;
  267. text-overflow: ellipsis;
  268. white-space: nowrap;
  269. overflow: hidden;
  270. color:#333;
  271. }
  272. .search-container .filter-list .filter-item a {
  273. display: block;
  274. box-sizing: border-box;
  275. width: 100%;
  276. height: 100%;
  277. padding: 11px 0;
  278. font-size: 0.9rem;
  279. text-align: center;
  280. color: #333;
  281. }
  282. .search-container .filter-list .filter-item a .item-text {
  283. display: block;
  284. box-sizing: border-box;
  285. width: 100%;
  286. height: 100%;
  287. float: left;
  288. font-size: 0.9rem;
  289. text-overflow:ellipsis;
  290. white-space:nowrap;
  291. overflow:hidden;
  292. border-right:1px solid #ebebeb;
  293. padding:0 5px;
  294. }
  295. .search-container .filter-list .filter-item:nth-child(3n) a .item-text{border-right:0px;}
  296. .search-container .filter-list .filter-item a i{ float: left; width: 16px; height: 15px; display: block; margin-left: 5px;}
  297. .search-container .filter-list .filter-item a i img{ width: 100%; height: 100%;position: relative;top:-5px}
  298. .search-container .search-history .title {
  299. border-top: 1px solid #ebebeb;
  300. }
  301. .search-container .clear-histroy {
  302. display: block;
  303. width: 100%;
  304. height: 41px;
  305. line-height: 41px;
  306. text-align: center;
  307. border-top: 1px solid #e7e7e7;
  308. border-bottom: 1px solid #e7e7e7;
  309. color: #999;
  310. font-size: 1rem;
  311. background-color: #fafafa;
  312. }
  313. .search-container .none-history {
  314. display: none;
  315. width: 100%;
  316. height: 41px;
  317. line-height: 41px;
  318. text-align: center;
  319. border-bottom: 1px solid #e7e7e7;
  320. color: #999;
  321. font-size: 1rem;
  322. background-color: #FFF;
  323. }
  324. .search-header .back-btn {
  325. position: absolute;
  326. left: 8px;
  327. top: 13px;
  328. width: 30px;
  329. height: 30px;
  330. background: url("/overseas/img/u5.png") no-repeat;
  331. background-size: 30px 30px;
  332. background-position: center;
  333. }
  334. #cnzz_stat_icon_1260633389 img{width:20px;height:20px;} /*站长统计*/
  335. /*2019-5-8 加载转圈样式*/
  336. .main {position:fixed;background:rgba(0,0,0,0.5);top:50%;left:50%;width:100px;height:90px;z-index:10000;margin:-45px 0 0 -50px;border-radius:8px;}
  337. /*.slice { position:absolute;;width:80px;height:80px;text-align: center;left:50%;top:50%;margin:-40px 0 0 -40px;}*/
  338. .slice > div { margin: 1em auto;}
  339. .slice > div:nth-child(2) {/*position: absolute;bottom: 0;left: 3em;*/color: #fff;text-align:center;font-size:0.75rem;}
  340. /*底部统计*/
  341. body{position:relative;}
  342. .Statistics{position:absolute;bottom:0;left:0;width:20px;height:20px;}
  343. .Statistics img{width:100%;height:100%;}
  344. /* 2019-12-3 添加广告标签 */
  345. .wadlabel {position:absolute;top:0px;right:0px;font-size:0.625rem;color:#fff;background:rgba(0,0,0,0.5);padding:3px 5px;z-index:8;}
  346. /*有效日期*/
  347. .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;}