news.css 9.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205
  1. body {background-color:#FFF;}
  2. .Home-header{ background: #fff;position:fixed;top:0;left:0;z-index:100;width:100%;}
  3. .Home-header-box{ position: relative; height: 50px; z-index: 10; background: #fff;
  4. -webkit-transform: translateZ(0);
  5. transform: translateZ(0);
  6. will-change: transform;
  7. -webkit-transition: -webkit-transform .5s;
  8. transition: -webkit-transform .5s;
  9. transition: transform .5s;
  10. transition: transform .5s, -webkit-transform .5s;
  11. max-width: 750px; margin: 0 auto;
  12. }
  13. .Home-header-box .header-left{position: absolute; left: 8px; top: 50%; z-index: 2; width: 36px; height: 36px; margin-top: -18px;}
  14. .Home-header-box .header-left a{display: inline-block; width: 100%; height: 100%;}
  15. .Home-header-box .header-left a img{display: block; width:11px; height: 18px; margin: 0 auto;position: relative; top: 8px;}
  16. .Home-header-box .header-right{position: absolute; right: 8px; top: 50%; z-index: 2;width: 36px; height: 36px; margin-top: -18px;}
  17. .Home-header-box .header-right a{display: inline-block; width: 100%; height: 100%;}
  18. .Home-header-box .header-right.header_menu a#menu{background:none; width: 100%; height: 100%;position: relative;top:auto;left: auto}
  19. .Home-header-box .header-right a img{display: block; width:21px; height: 21px; margin: 0 auto;position: relative; top: 8px;}
  20. .Home-header-box .header-center{ width: 70%; margin: 0 auto; padding-top: 9px;}
  21. .Home-header-box .header-center a{ display: block; width: auto; height: 30px; text-align: center;}
  22. .Home-header-box .header-center a img{width: auto;height: 100%;}
  23. .Home-header-box .header-center a span{display: inline-block; margin-left: 3px;}
  24. .bot {position:absolute;height:20px;bottom:-8px;background:#fff;border-radius:10px;width:100%;}
  25. .Home-header-box.is-hidden {
  26. -webkit-transform: translateY(-100%);
  27. -ms-transform: translateY(-100%);
  28. transform: translateY(-100%);
  29. }
  30. .Home-header-nav{
  31. width:100%;
  32. /*box-shadow:0px 5px 8px 0px rgba(177,177,177,0.16); */
  33. z-index: 10;
  34. position: relative;
  35. background: #fff;
  36. height: 0px;
  37. overflow: hidden;
  38. line-height: 30px;
  39. -webkit-transform: translateZ(0);
  40. transform: translateZ(0);
  41. will-change: transform;
  42. -webkit-transition: -webkit-transform .5s;
  43. transition: -webkit-transform .5s;
  44. transition: transform .5s;
  45. transition: transform .5s, -webkit-transform .5s;}
  46. .header-nav-list{position:absolute;}
  47. .header-nav-list ul li{float: left;}
  48. .header-nav-list ul li a{ display: block; font-size: 0.937rem; color: #333; margin: 0 23px;}
  49. .header-nav-list ul li a span{display: block;}
  50. .header-nav-list ul li a i{display: block; height: 3px; width:100%; background: #fff; border-radius: 10px;}
  51. .header-nav-list ul li.cur a{color: #4976F1;}
  52. .header-nav-list ul li.cur a i{background-color: #4976F1;}
  53. .Home-header-nav.fixed {
  54. position: fixed;
  55. top: 50px;
  56. height: 50px;
  57. /*padding:7px 0 8px; */
  58. }
  59. .Home-header-nav.slide-up {
  60. -webkit-transform: translateY(-50px);
  61. -ms-transform: translateY(-50px);
  62. transform: translateY(-50px);
  63. }
  64. .w_wek_box {height:55px;line-height:55px;}
  65. .w_a {margin:0 10px;position:relative;}
  66. .w_a > a {background:#FFF;display: inline-block;width: 100%;height:40px;line-height:40px;border-radius: 5px;padding-left: 38px;color:#999;font-size:0.8125rem;
  67. border:1px solid #EEE;
  68. box-shadow: 0px 0px 12px 0px #f2f2f2;
  69. }
  70. .w_a > i {position:absolute;left:15px;top:0px;width:16px;height:16px;}
  71. .w_a > i >img {display:inline-block;width:100%;height:100%;}
  72. .y_homelist_head{ background: #fff;position:fixed;top:0;left:0;width:100%;z-index:10;box-shadow:0px 0 7px 0px rgba(213, 211, 211, 0.42);}
  73. .y_homelist_bg{ position: relative;}
  74. .y_homelist_bg .y_tu{ height: 140px; width: 100%;}
  75. .y_homelist_bg .y_tu img{ height: 100%; width: 100%;}
  76. .y_homelist_bg .y_input{ width: 75%; margin: 0 auto; position: absolute; z-index: 10; bottom: -15px;left: 50%; margin-left:-37%; }
  77. .y_homelist_bg .y_input .y_lplist_inp{ display: inline-block; font-size: 1rem; color: #999; background: url('../image/ico_14.png') #fff no-repeat 12px center; padding-left: 40px; height: 35px; line-height: 35px; width: 100%; border-radius: 30px; border:none; background-size: 22px; box-shadow: 0px 1px 6px 0px #ccc;}
  78. .wm-top .w_a {margin: 0 50px;}
  79. .wm-top .header_menu a {background: url(../image/v2/search2.png) no-repeat center;background-size:46%;}
  80. .wm-top .header_back {padding:0 0 0 15px;}
  81. /* 顶部轮播 */
  82. .m_swiper_box{padding:0 15px;margin-top:18px;position:relative;}
  83. .news_banner {position:relative;overflow:hidden;border-radius:5px;overflow:hidden;}
  84. .news_banner .baner {position:relative;}
  85. .news_banner .baner img{display:block;width:100%;height:168px;}
  86. .news_banner .baner .font_box {font-weight: bold; font-size:0.95rem;padding:23px 10px 18px 10px;position:absolute;left:0;bottom:0;color:#fff;width:100%;
  87. background:-webkit-gradient(linear, 0 0, 0 bottom, from(rgba(255, 255, 255, 0)), to(rgba(0, 0, 0, 0.5)));
  88. -moz-linear-gradient(linear, 0 0, 0 bottom, from(rgba(255, 255, 255, 0)), to(rgba(0, 0, 0, 0.5)));
  89. -o-linear-gradient(linear, 0 0, 0 bottom, from(rgba(255, 255, 255, 0)), to(rgba(0, 0, 0, 0.3)));
  90. }
  91. .y_lphomepc_swip{overflow: hidden; width: 100%; height: auto; position: relative;}
  92. .y_centerpc{height: 210px; position: relative;}
  93. /*.y_longhr{width:100%;position:absolute;bottom:33px;}*/
  94. .y_longhr .swiper-pagination{width: 100%;bottom:3px;}
  95. .y_longhr .swiper-pagination-bullet{ width:4px;height:4px; margin: 0 3px;background:#FFF;}
  96. .y_longhr .swiper-pagination-bullet-active{width:11px;border-radius:10px;}
  97. /*列表导航*/
  98. .find_nav {width: 100%; height:50px;background-color: #fff;border-bottom: 1px solid #ddd;display: -moz-box;display: -webkit-box;display: box;}
  99. .find_nav_left {height: 46px;position: relative;overflow: hidden;-moz-box-flex: 1;-webkit-box-flex: 1;box-flex: 1;}
  100. .find_nav_list {position: absolute;left: 0;top:10px;}
  101. .find_nav_list ul {position: relative;white-space: nowrap;font-size: 0;}
  102. .find_nav_list ul li {display: inline-block;padding: 0 10px;}
  103. .find_nav_list ul li a { display:inline-block;width: 100%;height: 100%;line-height: 25px;font-size: 0.875rem;text-align: center;color: #666;}
  104. .find_nav_cur a {font-size:0.98rem;padding:1px 10px;}
  105. .find_nav_cur a.on {background-color:#EED076;color:#B79328;border-radius:15px;}
  106. .sideline { display: block;position: absolute;border: 0;height: 2px;background-color: #48a5f4;left: 0;top: 43px;pointer-events: none;}
  107. .search_logo {display: block;width: 44px;height: 45px;line-height: 45px;text-align: center;font-size: 14px;color: #48a5f4;}
  108. .find_nav_list ul li.cur a {color:#333;font-size:1.0625rem;font-weight:bold;}
  109. .find_nav_list ul li.cur {position:relative;}
  110. .find_nav_list ul li.cur:after {content:"";display:inline-block;width:10px;height:2px;background:#D50000;position:absolute;left:50%;bottom:3px;margin-left:-5px;}
  111. .find_nav {display:none;}
  112. /* 列表 */
  113. .news_list {padding:0px 15px 20px;}
  114. .news_list .ns .plan_one{margin-top:27px;}
  115. /*方案一*/
  116. .plan_one{background-color:#fff;}
  117. .plan_one > a {display:block;}
  118. .plan_one .plan_one_title {display:inline-block;vertical-align:top;width:63%;height:85px;position:relative;}
  119. .plan_one .plan_one_title p:first-child {font-size:1rem;line-height:23px;font-weight:bold;color:#333;}
  120. .plan_one .plan_one_title p:last-child {font-size:0.7rem;color:#979797;width:100%;position:absolute;bottom:0;}
  121. .plan_one .plan_one_title p:last-child span.data {}
  122. .plan_one .plan_one_title p:last-child i{font-size:0.7rem;color:#999;margin:0 5px;}
  123. .plan_one .plan_one_img {overflow: hidden; display:inline-block;vertical-align:top;width:32%;border-radius:5px;height:85px;float:right;}
  124. .plan_one .plan_one_img img {display:block;width:100%;height:100%;}
  125. .guis{display:block;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;float:left;max-width:55%;}
  126. .wint {display:block;text-align:center;margin-top:30px;}
  127. .wint img {display:inline-block;width:228px;height:168px;}
  128. /*方案二*/
  129. /*.plan_two > a {display:block;}
  130. .plan_two_title {font-size:1rem;font-weight:600;line-height:23px;}
  131. .plan_two_img {padding:10px 0;}
  132. .plan_two_img ul li {display:inline-block;width:32%;}
  133. .plan_two_img ul li img {display:block;width:100%;height:80px;}
  134. .plan_two_img ul li + li {margin-left:1%;}
  135. .plan_two_label {font-size:0.7rem;color:#979797;}
  136. .plan_two_label span.data {position:relative;left:20px;}
  137. .plan_two_label span.see {float:right;position:relative;right:15px;}
  138. .plan_two_label span.see img {display:inline-block;width:15px;position:relative;right:5px;}
  139. 方案三
  140. .plan_three_img {padding:10px 0;}
  141. .plan_three_img img {display:block;width:100%;height:183px;}
  142. */
  143. /* 加载更多 */
  144. .dropload-down {text-align:center;padding:12px 0;}
  145. /* 特殊要求 */
  146. .my_needs ,.my_needs_tit,.my_needs_note,.my_needs_icon,.home_module_channel,.channel_list,.footer_copy,.wh {display:none;}
  147. /*媒体查询*/
  148. @media screen and (min-width: 320px) and (max-width: 374px) {
  149. .plan_one .plan_one_title p:first-child {font-size:0.85rem;}
  150. .guis{width:27%;}
  151. }
  152. /*导航*/
  153. .m_albumtnav_box{width:100%;padding:0 15px;margin-top:26px;}
  154. .wrapper02_box{width:100%;border-bottom:1px solid #EEE;padding-bottom:25px;}
  155. .wrapper02 {position:relative;height:50px;overflow: hidden;margin:0 auto;}
  156. .wrapper02 .scroller {position:absolute;}
  157. .wrapper02 .scroller ul{width:100%;}
  158. .wrapper02 .scroller li {display:block;position:relative;width:74.4px;float: left;text-align:center;border-radius:3px;}
  159. .wrapper02 .scroller li img{width:30px;height:30px;}
  160. .wrapper02 .scroller li p{font-size:0.75rem;color:#424242;margin-top:5px;}
  161. .wrapper02 .scroller li.cur p{color:#D50000;}
  162. /*.wrapper02 .scroller li.cur a{color:#4292F1;}*/
  163. .wrapper02 .scroller li a i{display:block;background:#000;height:2px;position: absolute;bottom:3px;left:50%;width:80%;border-radius:20px;margin-left:-40%;}