index.css 25 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453
  1. <<<<<<< HEAD
  2. @charset "utf-8";
  3. /* css */
  4. * { margin: 0; padding: 0 }
  5. body { font: 15px "Microsoft YaHei", Arial, Helvetica, sans-serif; color: #555; background: #efefef; line-height: 1.5; }
  6. img { border: 0; display: block }
  7. ul, li { list-style: none; }
  8. a { text-decoration: none; color: #555 }
  9. a:hover { text-decoration: none; color: #000; }
  10. .clear { clear: both; }
  11. .blank { height: 20px; overflow: hidden; width: 100%; margin: auto; clear: both }
  12. .f_l { float: left }
  13. .f_r { float: right }
  14. .ml-20 { margin-left: 20px }
  15. .ml-10 { margin-left: 10px }
  16. .box { width: 1280px; margin: auto; overflow: hidden; clear: both; }
  17. @media(max-width:1400px) {
  18. .box {width: 1000px; }
  19. }
  20. .nobox { width: 100% }
  21. .c_white { background: #fff }
  22. article { width: 1000px; margin: auto; overflow: hidden; padding: 20px 0 }
  23. .container { width: 1000px; margin: auto }
  24. /*header*/
  25. header { width: 100%; background: #fff; overflow: hidden; box-shadow: 0 1px 1px rgba(0,0,0,.04); }
  26. .logo { text-align: center; font-size: 22px; padding: 20px 0 }
  27. nav { width: 1000px; margin: 0 auto 20px; text-align: center; border-bottom: #000 1px solid; border-top: #000 1px solid; overflow: hidden }
  28. nav li { display: inline; line-height: 40px; padding: 0 20px }
  29. .newsbox { width: 50%; background: #fff; margin-top: 20px }
  30. .newsbox ul { margin: 20px; }
  31. .newstitle { margin: 20px; line-height: 30px; border-bottom: #000 1px solid; }
  32. .newstitle span { float: right; font-size: 18px }
  33. .newstitle span a { color: #000; }
  34. .newstitle b { background: #333; width: 118px; display: block; font-size: 14px; font-weight: normal; color: #FFF; text-align: center }
  35. .newsli li { padding-left: 10px; line-height: 30px; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; }
  36. .sbox { width: 32%; background: #FFF; padding-bottom: 20px; position: relative; z-index: 2; }
  37. .sbox h2 { font-size: 16px; padding: 50px 0 20px; border-bottom: #CCC 1px solid; margin: 0 20px; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; }
  38. .sbox p { overflow: hidden; text-overflow: ellipsis; -webkit-box-orient: vertical; display: -webkit-box; -webkit-line-clamp: 3; line-height: 24px; height: 72px; padding: 20px 20px 0 20px }
  39. .sbox.ml { margin-left: 2%; }
  40. .sbox span { width: 80px; height: 30px; line-height: 30px; text-align: center; margin: auto; display: block; background: #333; color: #FFF; position: absolute }
  41. .read { display: block; text-align: center; margin: 20px auto 0; width: 100px; border: #333 1px solid; line-height: 26px; position: relative; }
  42. .read:before { content: ''; position: absolute; top: 0; left: 0; width: 0; height: 26px; background: #333; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; -webkit-transition: 0.5s; transition: 0.5s; z-index: -1; }
  43. .read:hover { color: #fff; }
  44. .read:hover:before { width: 100px; }
  45. .blogs { width: 66%; float: left }
  46. .bloglist { background: #FFF; overflow: hidden; padding: 20px; margin-bottom: 20px; }
  47. .bloglist h2 { font-size: 18px; position: relative }
  48. .bloglist h2:before { content: ""; width: 3px; height: 26px; position: absolute; left: -20px; top: 0; background: #333 }
  49. .bloglist p { overflow: hidden; text-overflow: ellipsis; -webkit-box-orient: vertical; display: -webkit-box; -webkit-line-clamp: 3; line-height: 24px; height: 72px; margin: 10px 0 0 }
  50. .blogs div.more { text-align: center; color: #666; width: 100%; clear: both; margin: 25px 0 10px 0; }
  51. .blogs div.more a { border: 1px solid #333; padding: 5px 10px; background: #333; color: #FFF }
  52. aside { width: 32%; float: right }
  53. .ztbox { border: #000 1px solid; background: #fff; overflow: hidden; }
  54. .ztbox li { border-bottom: #888 1px solid; line-height: 40px; height: 40px; padding-left: 70px; position: relative; }
  55. .ztbox li:last-child { border-bottom: 0 }
  56. .ztbox li:after { content: "》"; position: absolute; right: 10px; color: #000; -moz-transition: all .5s ease; -webkit-transition: all .5s ease; transition: all .5s ease; }
  57. .ztbox li:hover:after { right: 0px }
  58. .ztbox li:before { background: #000; position: absolute; left: 0; width: 50px; text-align: center; color: #FFF }
  59. .ztbox li:nth-child(1):before { content: "1"; }
  60. .ztbox li:nth-child(2):before { content: "2"; }
  61. .ztbox li:nth-child(3):before { content: "3"; }
  62. .ztbox li:nth-child(4):before { content: "4"; }
  63. .ztbox li:nth-child(5):before { content: "5"; }
  64. .ztbox li:nth-child(6):before { content: "6"; }
  65. .ztbox li:nth-child(7):before { content: "7"; }
  66. .ztbox li:nth-child(8):before { content: "8"; }
  67. .paihang { background: #FFF; overflow: hidden; margin-top: 20px }
  68. .paihang h2 { font-size: 16px; padding: 8px 20px; position: relative }
  69. .paihang h2:after { content: ""; background-color: #282828; left: 20px; width: 60px; height: 2px; bottom: 0; position: absolute; -webkit-transition: 0.5s; -moz-transition: 0.5s; -ms-transition: 0.5s; -o-transition: 0.5s; transition: 0.5s; }
  70. .paihang ul { padding: 10px 20px }
  71. .paihang:hover ::after { width: 90px; }
  72. .paihang ul li { text-overflow: ellipsis; white-space: nowrap; overflow: hidden; line-height: 26px }
  73. footer { width: 100%; text-align: center; background: #FFF; padding: 10px 0; line-height: 26px; border-top: #333 1px solid; }
  74. /*list*/
  75. .place { margin: 10px 0; width: 100%; overflow: hidden; background: #fff; }
  76. .place a { display: block; float: left; padding: 5px 0; background: #fff; margin: 0 10px; width: 100px; text-align: center }
  77. .pagelist { text-align: center; color: #666; width: 100%; clear: both; margin: 25px 0 10px 0; padding-top: 20px }
  78. .pagelist a { color: #666; margin: 0 2px 10px; border: 1px solid #fff; padding: 5px 10px; background: #FFF; display: inline-block; }
  79. .pagelist a:hover { color: #333; }
  80. .pagelist > b { border: 1px solid #333; padding: 5px 10px; background: #333; color: #FFF }
  81. .pagelist input{ color: #666; margin: 0 2px 10px; border: 1px solid #fff; padding: 5px 5px; height: 22px; display: inline-block;}
  82. a.curPage { color: #333; font-weight: bold; }
  83. /*about*/
  84. .newsview { padding: 20px; overflow: hidden; background: rgba(255,255,255,1); margin: 20px 0 }
  85. .newsview h2 { font-size: 16px; width: 120px; height: 30px; line-height: 30px; text-align: center; background: #333; color: #fff; margin: 10px 0; font-weight: normal; }
  86. .news_infos { padding-bottom: 20px }
  87. /*infosbox*/
  88. .infosbox { float: left; width: 66%; overflow: hidden; background: #FFF; }
  89. .newsview { padding: 0 30px }
  90. .news_title { font-size: 24px; font-weight: normal; }
  91. .news_author { width: 100%; color: #999; line-height: 18px; }
  92. .news_author span { margin-right: 10px; padding-left: 20px }
  93. .news_about { color: #888888; border: 1px solid #F3F3F3; padding: 10px; margin: 20px auto 15px auto; line-height: 23px; background: none repeat 0 0 #F6F6F6; }
  94. .news_about strong { color: #38485A; font-weight: 400 !important; font-size: 13px; padding-right: 8px; }
  95. .news_content { line-height: 24px; font-size: 14px; }
  96. .news_content p { overflow: hidden; padding-bottom: 4px; padding-top: 6px; word-wrap: break-word; }
  97. .tags a { background: #333; padding: 3px 8px; margin: 0 5px 0 0; color: #fff; }
  98. .tags { margin: 30px 0; }
  99. .infosbox .news_con { line-height: 1.8; font-size: 16px; text-align: justify; }
  100. .infosbox .news_con p { margin-bottom: 25x }
  101. .infosbox .news_con img { max-width: 650px; height: auto; }
  102. .infosbox .news_con table { border-collapse: collapse; display: table; width: 100%; text-align: center; background-color: transparent; border-spacing: 0; }
  103. .infosbox .news_con table tbody{ border: 0; }
  104. .infosbox .news_con table tr{ border: 0; border-top: 1px solid #ddd; background-color: #fff; }
  105. .infosbox .news_con table tr td{ font-size: 14px; color: #4f4f4f; line-height: 22px; border: 1px solid #ddd; padding: 8px; word-break: normal!important; vertical-align: middle; }
  106. .infosbox .news_con table tr th{ font-size: 14px; color: #4f4f4f; line-height: 22px; border: 1px solid #ddd; padding: 8px; word-break: normal!important; vertical-align: middle; }
  107. .infosbox .share { padding: 20px; }
  108. .nextinfo { line-height: 24px; width: 100%; background: #FFF; border-radius: 10px; overflow: hidden; margin: 20px 0 }
  109. .nextinfo p { padding: 4px 10px; border-radius: 5px; }
  110. .nextinfo a:hover { color: #000; text-decoration: underline }
  111. .diggit { width: 140px; margin: 20px auto; background: #E2523A; color: #fff; box-shadow: 1px 2px 6px 0px rgba(0,0,0,.2); border-radius: 3px; line-height: 40px; text-align: center; }
  112. .diggit a { color: #fff; }
  113. #diggnum { margin: 5px; }
  114. .otherlink, .xzsm, .ffsm { width: 100%; background: #FFF; overflow: hidden; margin: 20px 0 }
  115. .otherlink h2 { border-bottom: #000 2px solid; line-height: 40px; font-size: 14px; padding-left: 40px; color: #000 }
  116. .otherlink ul { margin: 10px 0 }
  117. .otherlink li { line-height: 24px; height: 24px; display: block; width: 290px; float: left; overflow: hidden; margin-right: 30px; padding-left: 10px; }
  118. .otherlink li a:hover { text-decoration: underline; color: #000 }
  119. .news_pl { margin: 10px 0; width: 100%; background: #FFF; overflow: hidden; margin: 20px 0 }
  120. .news_pl h2 { border-bottom: #000 2px solid; line-height: 40px; font-size: 14px; padding-left: 30px; color: #000 }
  121. .xzsm ul, .ffsm ul { padding: 20px; line-height: 24px; border-top: 6px solid #a6b5c5; }
  122. .bloginfo { overflow: hidden; margin-top: 20px }
  123. .bloginfo ul li { float: left; font-size: 12px; margin: 0 15px 0 0; color: #748594; line-height: 1.5; display: inline-block; }
  124. .bloginfo ul li a { color: #748594; }
  125. .bloginfo ul li a:hover { color: #000 }
  126. /*time*/
  127. .timebox { background: #FFF; padding: 30px }
  128. .timebox span { position: relative; line-height: 32px; padding-right: 40px; color: #999 }
  129. .timebox span:after { position: absolute; content: ""; width: 2px; height: 40px; background: #e0dfdf; right: 18px }
  130. .timebox li { text-overflow: ellipsis; white-space: nowrap; overflow: hidden; }
  131. .timebox li i { position: relative; font-style: normal }
  132. .timebox li i:before { content: " "; height: 10px; width: 10px; border: 2px solid #cccaca; background: #fff; position: absolute; top: 4px; left: -26px; border-radius: 50%; -webkit-transition: all .5s ease; -moz-transition: all .5s ease; -ms-transition: all .5s ease; -o-transition: all .5s ease; transition: all .5s ease; }
  133. .timebox li:hover i:before { background: #333 }
  134. /*phone*/
  135. @media screen and (min-width: 768px) and (max-width: 1023px) {
  136. nav, article { width: 100% }
  137. .box { width: 100% }
  138. }
  139. @media only screen and (max-width: 767px) {
  140. nav, article { width: 100% }
  141. .box { width: 94% }
  142. aside { display: none }
  143. .sbox { width: 100%; margin: 0 auto 10px }
  144. .sbox.ml { margin-left: 0; }
  145. .blogs { width: 100% }
  146. .newsbox { width: 100% }
  147. nav { border: none }
  148. #starlist { width: 90%; margin: auto; }
  149. nav li { width: 33%; padding: 0; display: block; float: left; border-top: 1px solid #333; border-bottom: 1px solid #333; }
  150. nav li:nth-child(n+4) { border-top: none }
  151. nav li:nth-child(2), nav li:nth-child(5), nav li:nth-child(8) { border-left: 1px solid #333; border-right: 1px solid #333; }
  152. .infosbox { width: 100% }
  153. }
  154. button.submit {
  155. width: 100%;
  156. font-family: "Roboto", "Open Sans", sans-serif;
  157. font-weight: 400;
  158. padding: 10px 12px;
  159. max-width: 27.75em;
  160. min-height: 26px;
  161. background: #F7F7F7;
  162. color: #333333;
  163. border: solid 1px #D4D4D4;
  164. border-radius: 0;
  165. -webkit-appearance: none;
  166. -webkit-transition: background 0.2s;
  167. transition: background 0.2s;
  168. cursor: pointer
  169. }
  170. /*read*/
  171. .news_con h2 { font-size: 16px; width: auto; height: 30px; line-height: 30px; text-align: center; background: #333; color: #fff; margin: 10px 0; font-weight: normal;display:inline-block !important; display:inline;padding: 0px 20px;}
  172. a.current_category {
  173. background: #dbd3d3
  174. }
  175. code:not(.language-plaintext,.language-php,.language-c,.language-js,.language-javascript,.language-java,.language-sql) {
  176. color: #c7254e;
  177. background-color: #f9f2f4;
  178. }
  179. /* 分页 */
  180. .pagination {
  181. display: inline-block;
  182. padding-left: 0;
  183. border-radius: 4px;
  184. list-style: none;
  185. }
  186. .pagination li {
  187. float: left;
  188. border: 1px solid #DDD;
  189. border-left: none;
  190. min-width: 31px;
  191. height: 28px;
  192. line-height: 28px;
  193. text-align: center;
  194. }
  195. .pagination li.active,
  196. li.disabled {
  197. width: 31px;
  198. text-align: center;
  199. color: #737373;
  200. cursor: default;
  201. background: #f5f5f5;
  202. }
  203. .pagination li a {
  204. color: #3399d5;
  205. }
  206. .pagination li:first-child {
  207. border-left: 1px solid #DDD;
  208. border-bottom-left-radius: 5px;
  209. border-top-left-radius: 5px;
  210. }
  211. .pagination li:last-child {
  212. border-bottom-right-radius: 5px;
  213. border-top-right-radius: 5px;
  214. }
  215. .pagination li:hover {
  216. background: #f5f5f5;
  217. }
  218. =======
  219. @charset "utf-8";
  220. /* css */
  221. * { margin: 0; padding: 0 }
  222. body { font: 15px "Microsoft YaHei", Arial, Helvetica, sans-serif; color: #555; background: #efefef; line-height: 1.5; }
  223. img { border: 0; display: block }
  224. ul, li { list-style: none; }
  225. a { text-decoration: none; color: #555 }
  226. a:hover { text-decoration: none; color: #000; }
  227. .clear { clear: both; }
  228. .blank { height: 20px; overflow: hidden; width: 100%; margin: auto; clear: both }
  229. .f_l { float: left }
  230. .f_r { float: right }
  231. .ml-20 { margin-left: 20px }
  232. .ml-10 { margin-left: 10px }
  233. .box { width: 80%; margin: auto; overflow: hidden; clear: both; }
  234. @media(max-width:1400px) {
  235. .box {width: 1000px; }
  236. }
  237. .nobox { width: 100% }
  238. .c_white { background: #fff }
  239. article { width: 1000px; margin: auto; overflow: hidden; padding: 20px 0 }
  240. .container { width: 1000px; margin: auto }
  241. /*header*/
  242. header { width: 100%; background: #fff; overflow: hidden; box-shadow: 0 1px 1px rgba(0,0,0,.04); }
  243. .logo { text-align: center; font-size: 22px; padding: 20px 0 }
  244. nav { width: 1000px; margin: 0 auto 20px; text-align: center; border-bottom: #000 1px solid; border-top: #000 1px solid; overflow: hidden }
  245. nav li { display: inline; line-height: 40px; padding: 0 20px }
  246. .newsbox { width: 50%; background: #fff; margin-top: 20px }
  247. .newsbox ul { margin: 20px; }
  248. .newstitle { margin: 20px; line-height: 30px; border-bottom: #000 1px solid; }
  249. .newstitle span { float: right; font-size: 18px }
  250. .newstitle span a { color: #000; }
  251. .newstitle b { background: #333; width: 118px; display: block; font-size: 14px; font-weight: normal; color: #FFF; text-align: center }
  252. .newsli li { padding-left: 10px; line-height: 30px; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; }
  253. .sbox { width: 32%; background: #FFF; padding-bottom: 20px; position: relative; z-index: 2; }
  254. .sbox h2 { font-size: 16px; padding: 50px 0 20px; border-bottom: #CCC 1px solid; margin: 0 20px; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; }
  255. .sbox p { overflow: hidden; text-overflow: ellipsis; -webkit-box-orient: vertical; display: -webkit-box; -webkit-line-clamp: 3; line-height: 24px; height: 72px; padding: 20px 20px 0 20px }
  256. .sbox.ml { margin-left: 2%; }
  257. .sbox span { width: 80px; height: 30px; line-height: 30px; text-align: center; margin: auto; display: block; background: #333; color: #FFF; position: absolute }
  258. .read { display: block; text-align: center; margin: 20px auto 0; width: 100px; border: #333 1px solid; line-height: 26px; position: relative; }
  259. .read:before { content: ''; position: absolute; top: 0; left: 0; width: 0; height: 26px; background: #333; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; -webkit-transition: 0.5s; transition: 0.5s; z-index: -1; }
  260. .read:hover { color: #fff; }
  261. .read:hover:before { width: 100px; }
  262. .blogs { width: 66%; float: left }
  263. .bloglist { background: #FFF; overflow: hidden; padding: 20px; margin-bottom: 20px; }
  264. .bloglist h2 { font-size: 18px; position: relative }
  265. .bloglist h2:before { content: ""; width: 3px; height: 26px; position: absolute; left: -20px; top: 0; background: #333 }
  266. .bloglist p { overflow: hidden; text-overflow: ellipsis; -webkit-box-orient: vertical; display: -webkit-box; -webkit-line-clamp: 3; line-height: 24px; height: 72px; margin: 10px 0 0 }
  267. .blogs div.more { text-align: center; color: #666; width: 100%; clear: both; margin: 25px 0 10px 0; }
  268. .blogs div.more a { border: 1px solid #333; padding: 5px 10px; background: #333; color: #FFF }
  269. aside { width: 32%; float: right }
  270. .ztbox { border: #000 1px solid; background: #fff; overflow: hidden; }
  271. .ztbox li { border-bottom: #888 1px solid; line-height: 40px; height: 40px; padding-left: 70px; position: relative; }
  272. .ztbox li:last-child { border-bottom: 0 }
  273. .ztbox li:after { content: "》"; position: absolute; right: 10px; color: #000; -moz-transition: all .5s ease; -webkit-transition: all .5s ease; transition: all .5s ease; }
  274. .ztbox li:hover:after { right: 0px }
  275. .ztbox li:before { background: #000; position: absolute; left: 0; width: 50px; text-align: center; color: #FFF }
  276. .ztbox li:nth-child(1):before { content: "1"; }
  277. .ztbox li:nth-child(2):before { content: "2"; }
  278. .ztbox li:nth-child(3):before { content: "3"; }
  279. .ztbox li:nth-child(4):before { content: "4"; }
  280. .ztbox li:nth-child(5):before { content: "5"; }
  281. .ztbox li:nth-child(6):before { content: "6"; }
  282. .ztbox li:nth-child(7):before { content: "7"; }
  283. .ztbox li:nth-child(8):before { content: "8"; }
  284. .paihang { background: #FFF; overflow: hidden; margin-top: 20px }
  285. .paihang h2 { font-size: 16px; padding: 8px 20px; position: relative }
  286. .paihang h2:after { content: ""; background-color: #282828; left: 20px; width: 60px; height: 2px; bottom: 0; position: absolute; -webkit-transition: 0.5s; -moz-transition: 0.5s; -ms-transition: 0.5s; -o-transition: 0.5s; transition: 0.5s; }
  287. .paihang ul { padding: 10px 20px }
  288. .paihang:hover ::after { width: 90px; }
  289. .paihang ul li { text-overflow: ellipsis; white-space: nowrap; overflow: hidden; line-height: 26px }
  290. footer { width: 100%; text-align: center; background: #FFF; padding: 10px 0; line-height: 26px; border-top: #333 1px solid; }
  291. /*list*/
  292. .place { margin: 10px 0; width: 100%; overflow: hidden; background: #fff; }
  293. .place a { display: block; float: left; padding: 5px 0; background: #fff; margin: 0 10px; width: 100px; text-align: center }
  294. .pagelist { text-align: center; color: #666; width: 100%; clear: both; margin: 25px 0 10px 0; padding-top: 20px }
  295. .pagelist a { color: #666; margin: 0 2px 10px; border: 1px solid #fff; padding: 5px 10px; background: #FFF; display: inline-block; }
  296. .pagelist a:hover { color: #333; }
  297. .pagelist > b { border: 1px solid #333; padding: 5px 10px; background: #333; color: #FFF }
  298. .pagelist input{ color: #666; margin: 0 2px 10px; border: 1px solid #fff; padding: 5px 5px; height: 22px; display: inline-block;}
  299. a.curPage { color: #333; font-weight: bold; }
  300. /*about*/
  301. .newsview { padding: 20px; overflow: hidden; background: rgba(255,255,255,1); margin: 20px 0 }
  302. .newsview h2 { font-size: 16px; width: 120px; height: 30px; line-height: 30px; text-align: center; background: #333; color: #fff; margin: 10px 0; font-weight: normal; }
  303. .news_infos { padding-bottom: 20px }
  304. /*infosbox*/
  305. .infosbox { float: left; width: 66%; overflow: hidden; background: #FFF; }
  306. .newsview { padding: 0 30px }
  307. .news_title { font-size: 24px; font-weight: normal; }
  308. .news_author { width: 100%; color: #999; line-height: 18px; }
  309. .news_author span { margin-right: 10px; padding-left: 20px }
  310. .news_about { color: #888888; border: 1px solid #F3F3F3; padding: 10px; margin: 20px auto 15px auto; line-height: 23px; background: none repeat 0 0 #F6F6F6; }
  311. .news_about strong { color: #38485A; font-weight: 400 !important; font-size: 13px; padding-right: 8px; }
  312. .news_content { line-height: 24px; font-size: 14px; }
  313. .news_content p { overflow: hidden; padding-bottom: 4px; padding-top: 6px; word-wrap: break-word; }
  314. .tags a { background: #333; padding: 3px 8px; margin: 0 5px 0 0; color: #fff; }
  315. .tags { margin: 30px 0; }
  316. .infosbox .news_con { line-height: 1.8; font-size: 16px; text-align: justify; }
  317. .infosbox .news_con p { margin-bottom: 25x }
  318. .infosbox .news_con img { max-width: 650px; height: auto; }
  319. .infosbox .news_con table { border-collapse: collapse; display: table; width: 100%; text-align: center; background-color: transparent; border-spacing: 0; }
  320. .infosbox .news_con table tbody{ border: 0; }
  321. .infosbox .news_con table tr{ border: 0; border-top: 1px solid #ddd; background-color: #fff; }
  322. .infosbox .news_con table tr td{ font-size: 14px; color: #4f4f4f; line-height: 22px; border: 1px solid #ddd; padding: 8px; word-break: normal!important; vertical-align: middle; }
  323. .infosbox .news_con table tr th{ font-size: 14px; color: #4f4f4f; line-height: 22px; border: 1px solid #ddd; padding: 8px; word-break: normal!important; vertical-align: middle; }
  324. .infosbox .share { padding: 20px; }
  325. .nextinfo { line-height: 24px; width: 100%; background: #FFF; border-radius: 10px; overflow: hidden; margin: 20px 0 }
  326. .nextinfo p { padding: 4px 10px; border-radius: 5px; }
  327. .nextinfo a:hover { color: #000; text-decoration: underline }
  328. .diggit { width: 140px; margin: 20px auto; background: #E2523A; color: #fff; box-shadow: 1px 2px 6px 0px rgba(0,0,0,.2); border-radius: 3px; line-height: 40px; text-align: center; }
  329. .diggit a { color: #fff; }
  330. #diggnum { margin: 5px; }
  331. .otherlink, .xzsm, .ffsm { width: 100%; background: #FFF; overflow: hidden; margin: 20px 0 }
  332. .otherlink h2 { border-bottom: #000 2px solid; line-height: 40px; font-size: 14px; padding-left: 40px; color: #000 }
  333. .otherlink ul { margin: 10px 0 }
  334. .otherlink li { line-height: 24px; height: 24px; display: block; width: 290px; float: left; overflow: hidden; margin-right: 30px; padding-left: 10px; }
  335. .otherlink li a:hover { text-decoration: underline; color: #000 }
  336. .news_pl { margin: 10px 0; width: 100%; background: #FFF; overflow: hidden; margin: 20px 0 }
  337. .news_pl h2 { border-bottom: #000 2px solid; line-height: 40px; font-size: 14px; padding-left: 30px; color: #000 }
  338. .xzsm ul, .ffsm ul { padding: 20px; line-height: 24px; border-top: 6px solid #a6b5c5; }
  339. .bloginfo { overflow: hidden; margin-top: 20px }
  340. .bloginfo ul li { float: left; font-size: 12px; margin: 0 15px 0 0; color: #748594; line-height: 1.5; display: inline-block; }
  341. .bloginfo ul li a { color: #748594; }
  342. .bloginfo ul li a:hover { color: #000 }
  343. /*time*/
  344. .timebox { background: #FFF; padding: 30px }
  345. .timebox span { position: relative; line-height: 32px; padding-right: 40px; color: #999 }
  346. .timebox span:after { position: absolute; content: ""; width: 2px; height: 40px; background: #e0dfdf; right: 18px }
  347. .timebox li { text-overflow: ellipsis; white-space: nowrap; overflow: hidden; }
  348. .timebox li i { position: relative; font-style: normal }
  349. .timebox li i:before { content: " "; height: 10px; width: 10px; border: 2px solid #cccaca; background: #fff; position: absolute; top: 4px; left: -26px; border-radius: 50%; -webkit-transition: all .5s ease; -moz-transition: all .5s ease; -ms-transition: all .5s ease; -o-transition: all .5s ease; transition: all .5s ease; }
  350. .timebox li:hover i:before { background: #333 }
  351. /*phone*/
  352. @media screen and (min-width: 768px) and (max-width: 1023px) {
  353. nav, article { width: 100% }
  354. .box { width: 100% }
  355. }
  356. @media only screen and (max-width: 767px) {
  357. nav, article { width: 100% }
  358. .box { width: 94% }
  359. aside { display: none }
  360. .sbox { width: 100%; margin: 0 auto 10px }
  361. .sbox.ml { margin-left: 0; }
  362. .blogs { width: 100% }
  363. .newsbox { width: 100% }
  364. nav { border: none }
  365. #starlist { width: 90%; margin: auto; }
  366. nav li { width: 33%; padding: 0; display: block; float: left; border-top: 1px solid #333; border-bottom: 1px solid #333; }
  367. nav li:nth-child(n+4) { border-top: none }
  368. nav li:nth-child(2), nav li:nth-child(5), nav li:nth-child(8) { border-left: 1px solid #333; border-right: 1px solid #333; }
  369. .infosbox { width: 100% }
  370. }
  371. button.submit {
  372. width: 100%;
  373. font-family: "Roboto", "Open Sans", sans-serif;
  374. font-weight: 400;
  375. padding: 10px 12px;
  376. max-width: 27.75em;
  377. min-height: 26px;
  378. background: #F7F7F7;
  379. color: #333333;
  380. border: solid 1px #D4D4D4;
  381. border-radius: 0;
  382. -webkit-appearance: none;
  383. -webkit-transition: background 0.2s;
  384. transition: background 0.2s;
  385. cursor: pointer
  386. }
  387. /*read*/
  388. .news_con h2 { font-size: 16px; width: auto; height: 30px; line-height: 30px; text-align: center; background: #333; color: #fff; margin: 10px 0; font-weight: normal;display:inline-block !important; display:inline;padding: 0px 20px;}
  389. a.current_category {
  390. background: #dbd3d3
  391. }
  392. code:not(.language-plaintext,.language-php,.language-c,.language-js,.language-javascript,.language-java,.language-sql,.language-html) {
  393. color: #c7254e;
  394. background-color: #f9f2f4;
  395. }
  396. /* 分页 */
  397. .pagination {
  398. display: inline-block;
  399. padding-left: 0;
  400. border-radius: 4px;
  401. list-style: none;
  402. }
  403. .pagination li {
  404. float: left;
  405. border: 1px solid #DDD;
  406. border-left: none;
  407. min-width: 31px;
  408. height: 28px;
  409. line-height: 28px;
  410. text-align: center;
  411. }
  412. .pagination li.active,
  413. li.disabled {
  414. width: 31px;
  415. text-align: center;
  416. color: #737373;
  417. cursor: default;
  418. background: #f5f5f5;
  419. }
  420. .pagination li a {
  421. color: #3399d5;
  422. }
  423. .pagination li:first-child {
  424. border-left: 1px solid #DDD;
  425. border-bottom-left-radius: 5px;
  426. border-top-left-radius: 5px;
  427. }
  428. .pagination li:last-child {
  429. border-bottom-right-radius: 5px;
  430. border-top-right-radius: 5px;
  431. }
  432. .pagination li:hover {
  433. background: #f5f5f5;
  434. }
  435. >>>>>>> 78b76253c8ce5873016cf837373af5e30ac80c86