extend_common.css 12 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268
  1. @charset "utf-8";
  2. /* ----------------------------------
  3. The ALL CSS by Jeavi
  4. (C) Jeaviking Inc.
  5. http://www.jeavi.name
  6. 2013-8-4 0:16:14
  7. -------------------------------------*/
  8. /* reset */
  9. html, body, div, h1, h2, h3, h4, h5, h6, p, img, dl, dt, dd, ol, ul, li,form, table, tr, th, td {margin: 0; padding: 0; border: 0;}
  10. h1,h2,h3,h4,h5,h6 { font-weight:normal;}
  11. table { border-collapse:collapse; border-spacing:0; }
  12. .frame, .block, .temp {padding: 0px;margin: 0px;background: none;border: none;}
  13. .wp, .w980{ width:980px; margin:0 auto;}
  14. .con_ad{ width:980px;}
  15. .bm{ border:none;}
  16. /* public */
  17. .link, .link a, a.link{ color:{ALLCOL};}
  18. a:hover { color:{HOVERCOL};
  19. -webkit-transition: color .3s ease-in-out;
  20. -moz-transition: color .3s ease-in-out;
  21. -o-transition: color .3s ease-in-out;
  22. -ms-transition: color .3s ease-in-out;
  23. transition: color .3s ease-in-out;
  24. }
  25. .topbg{background: url("{STYLEIMGDIR}/topbg.png") repeat;}
  26. .blackbg{background: url("{STYLEIMGDIR}/black.png") repeat;}
  27. .date, .author { margin-left:5px;display: block;float: right;font-size: 12px;overflow: hidden;text-align: right; color:#999;}
  28. .turn {margin-right: 8px;color: {ALLCOL};}
  29. /* 标题 */
  30. .tit, .portal_tit{ height:38px; border-bottom:2px solid #E6E6E6; margin-bottom:20px;}
  31. .tit h3, .portal_tit h1, .portal_tit h2, .portal_tit h3{font-size:18px;line-height:38px;float:left;border-bottom:2px solid #57BAE8; _margin-bottom:-2px;}
  32. .tit .more{padding:15px 0 0 0;float:right;display:inline;color:#888;height:14px;}
  33. .tit .sfont {color: #8e8e8e;font-size: 12px;display: inline-block;height: 35px;margin-left: 15px;position: relative;top: 14px;}
  34. .btit{padding-left: 10px;height: 23px;overflow: hidden;margin-bottom: 13px;border-left: 4px solid #fcbd00;}
  35. .btit h2{height: 23px;overflow: hidden;margin-bottom: 10px;font-size: 22px;color: #333;font-weight: 200;line-height: 23px;}
  36. .btit h2 em{width: 5px;height: 5px;background:url("{STYLEIMGDIR}/portal_icon.png") no-repeat 3px -205px;color:#01badd;margin: 0 8px 0 10px;padding-left: 20px;}
  37. .btit .desc {margin-top: -5px;color: #666;}
  38. .btit .desc span{display: inline-block;position: relative;padding-left: 0;width: 20px;height: 14px; overflow:hidden;top:4px;_top:0px;background:url("{STYLEIMGDIR}/portal_icon.png") no-repeat;}
  39. .btit .desc span.quot_l{background-position: 0 -260px;}
  40. .btit .desc span.quot_r{margin-left: 12px;background-position: 0 -275px;}
  41. .talk_box .tit, .talk_box .btit{ height:45px; border-bottom:none;}
  42. /* 门户标题 */
  43. .bm_h{ background:none;border-bottom: 3px solid #E6E6E6;height: 36px;line-height: 36px;}
  44. .bm_h h2{float: left;font-size: 16px;font-weight: 700;}
  45. .f14{ font-size:14px;}
  46. .f16{ font-size:16px;}
  47. .f18{ font-size:18px;}
  48. .bn0{ border:none!important;}
  49. .pt0{ padding-top:0;}
  50. .pt5{ padding-top:5px;}
  51. .pt10{ padding-top:10px;}
  52. .pb10{ padding-bottom:10px;}
  53. .pt35{ padding-top:35px;}
  54. .mt0{ margin-top:0;}
  55. .mt5{ margin-top:5px;}
  56. .mt10{ margin-top:10px;}
  57. .mb10{ margin-bottom:10px;}
  58. .ml2 {margin-left: 20px;}
  59. .cover{ height:30px; line-height:30px;color:#9C9C9C;}
  60. .cover em{ padding-left:20px;}
  61. .cover .author{ float:left;background: url({STYLEIMGDIR}/author.png) no-repeat 0 6px;}
  62. .cover .replys{ float:left;background: url({STYLEIMGDIR}/replys.png) no-repeat 0 7px;}
  63. .cover .views{ float:left;background: url({STYLEIMGDIR}/views.png) no-repeat 0 6px;}
  64. .cover .date{ float:left;background: url({STYLEIMGDIR}/date.png) no-repeat 0 6px;}
  65. .cover .folder{ float:left;background: url({STYLEIMGDIR}/folder.png) no-repeat 0 8px;}
  66. /*DIY*/
  67. #samplepanel {background: #FFF;position: fixed;z-index: 100;width: 100%;}
  68. /* header */
  69. #toptb{ background:#F9F9F9; border:none;}
  70. .user_link i, .usernav li .png i, .userinfo .arrow, .user_list .i_qq, .user_list .i_wb, .nav_icon { display: block; background: url("{STYLEIMGDIR}/all_icon.png") no-repeat; }
  71. .header{ min-height:120px; margin-bottom:30px;}
  72. .hdr{ min-height:100px;}
  73. .nav_box {width: 100%;min-width: 980px; background: #333; height: 60px;overflow: visible;z-index:100;}
  74. .header_fake{ height:60px;}
  75. .hd_logo { height: 36px;display: block; float:left; margin-right:15px;}
  76. /* nav */
  77. .nav { width:750px; height: 64px;_height:60px;float:left; overflow:hidden;}
  78. .nav li {float: left; }
  79. .nav li span{ display:none;}
  80. .nav li a {overflow:hidden;display: inline; padding:0 15px;height: 60px;text-align: center;line-height: 60px;font-size: 16px;color:#FFF;display: block; float:left;}
  81. .nav li.a.hover a{ background:{ALLCOL};}
  82. .nav li.hover a{ background:#000;}
  83. .nav li a:hover{ background:#000;text-decoration:none; color:#FFF;}
  84. .nav li.a a{ background:{ALLCOL}; height:64px;_height:60px;text-decoration:none;}
  85. /* subnav */
  86. .p_pop{ border:1px solid #EAECED;z-index: 100;font-size: 14px;background: #FFF; background: rgba(255, 255, 255, .95);padding:0; box-shadow: 4px 4px 0 rgba(0, 0, 0, 0.1);-webkit-box-shadow: 4px 4px 0 rgba(0, 0, 0, 0.1);-moz-box-shadow: 4px 4px 0 rgba(0, 0, 0, 0.1);}
  87. .p_pop li{ }
  88. .p_pop li a{ margin:5px 0;padding: 3px 18px;line-height:28px; color:#898989; font-size:14px; border:none; border-radius:0!important;border-bottom:1px solid #F4F4F4;}
  89. .p_pop li a:hover{color: #FFF;background: {ALLCOL};}
  90. /* user */
  91. .user_list .i_qq, .user_list .i_wb{ width:34px; height:34px; margin:11px 0 0 5px; text-indent:-999px;}
  92. .user_list .i_qq{ background-position:-180px 0;}
  93. .user_list a:hover .i_qq{ background-position:-270px 0;}
  94. .user_list .i_wb{ background-position:-136px 0; margin-left:10px;}
  95. .user_list a:hover .i_wb{ background-position:-226px 0;}
  96. .userbox { float: right;}
  97. .usernav { float: left; height:60px; overflow:hidden;}
  98. .usernav .user_list { float: left; position:relative; overflow:hidden;}
  99. .usernav .menu-li span { display: none; }
  100. .usernav .current, .usernav .user_list-hover { background-color: #1f5583; }
  101. .usernav a:hover { text-decoration: none; }
  102. .user_link { display: block; padding: 0 10px; height: 60px; line-height:60px;color: #ccc; _display:inline-block; }
  103. .user_link i { display: block; width: 32px; height: 60px; cursor: pointer;}
  104. .user_link:hover { background-color: #fff; color:#333; }
  105. .notification i { background-position: -32px 14px;}
  106. a:hover.notification i {background-position: -96px 14px;}
  107. .msg i { background-position: 0 14px; }
  108. a:hover.msg i { background-position: -64px 14px; }
  109. .flo i { background-position: -305px 14px;}
  110. a:hover.flo i {background-position: -337px 14px;}
  111. .userinfo { float: left;width:44px; overflow:hidden; height: 30px; margin-left: 8px;padding:15px 8px; *z-index: 200;}
  112. a:hover.userinfo, .userinfo.hover{ background:#FFF;}
  113. .userinfo .arrow { float: right; width:8px; height:6px;background-position: 0 -58px;margin-top: 12px; margin-left:5px;}
  114. .userinfo.hover .arrow{background-position:0 -115px;}
  115. .userinfo .user_avt { width: 30px; height: 30px; float:left; }
  116. .userinfo .user_avt img { width: 30px; height: 30px; }
  117. .userinfo .user_name { height: 30px;line-height: 30px;float:left;color: #FFF;margin-left: 8px;}
  118. .usernav li #msg_menu, .usernav li #nte_menu {transition:none; -moz-transition: none; -webkit-transition: none; -o-transition:none;}
  119. .usernav li .unread_num { position: absolute; right: 2px;top:38px; z-index: 10000;padding: 1px 4px;line-height: 12px;line-height: 10px 9; background:#EA4747; color: #fff; font-weight:bold; text-align: center;border-radius: 2px;cursor: pointer;}
  120. .sub_menu { min-width: 110px;border: 1px solid #DFDFDF; border-top:none;z-index: 100;font-size: 14px;background: rgba(255, 255, 255, 0.95);background: white\9;box-shadow: none;}
  121. .sub_menu li { padding: 0;}
  122. .ie7 .sub_menu li, .ie6 .sub_menu li { display: inline;}
  123. .sub_menu a { display: block; width: auto; margin: 5px 0; padding: 2px 10px; color: #333;background-repeat: no-repeat;background-position: -200px 0;}
  124. .sub_menu a:hover { background: #17B3EE; color:#FFF;font-weight: normal; text-decoration:none;background-repeat: no-repeat;background-position: -200px 0;}
  125. .sub_menu .pipe{ display:none;}
  126. /* 弹出层 */
  127. .m_l, .m_r, .t_l, .t_c, .t_r, .b_c, .b_l, .b_r {display: none;}
  128. .m_c{-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;-webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);-moz-box-shadow: 0 0 10px rgba(0,0,0,0.1);box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);border: 1px solid #DDD;border-radius: 5px;}
  129. .m_c .flb {line-height: 18px;padding: 9px 9px 8px 15px;border-top: 1px solid #FFF;border-bottom: 1px solid #E5E5E5;background: #F7F7F7; margin-bottom:10px;}
  130. .m_c .flbc{background: url("{STYLEIMGDIR}/sprite.png") no-repeat 10px 5px;}
  131. .m_c .flbc:hover {background-position: -11px 5px;}
  132. .m_c .flb em{ color:#4c4c4c;text-shadow: 0 1px 1px #fff;}
  133. .m_c .o{ background:#F3F3F3; border:none;}
  134. /* 用户名片 */
  135. .card{ background:none;border:none;box-shadow:none;border: 4px solid #F2F2F2;border: 4px solid rgba(0, 0, 0, 0.05);}
  136. .card .p_opt{ border:1px solid #E6E6E6;}
  137. .card_mn{ background:#FFF;}
  138. .card .o a {border: 1px solid #EEE;background:#FFF;color: #555;}
  139. .card a:hover {background-color: gainsboro !important;}
  140. /* 回复框 */
  141. #f_pst .tedt{ border:1px solid #CDCDCD;}
  142. .tedt .bar { border-bottom: 1px solid #EEE;background: #F9F9F9;}
  143. .tedt .area{ padding:0;}
  144. #block_style .pt, .tedt .pt {box-sizing: border-box;overflow: auto;vertical-align: middle;resize: vertical;}
  145. /* 输入框 */
  146. .px, .pt, .ps, select {padding: 4px 4px;line-height: 18px;border: 1px solid #CCC;background-color: white;box-shadow: 2px 2px 2px #F0F0F0 inset;vertical-align: middle;margin: 0;font-family: inherit;color: #333;}
  147. .rfm{ border:none;}
  148. /* 分页、发帖按钮 */
  149. .pn { height:26px; line-height:26px; color:#FFF; background:{ALLCOL};border:none;}
  150. .pn em, .pn span, .pn strong {padding: 0 15px;line-height: 26px;}
  151. .pr, .pc { margin:0 3px 3px 0;}
  152. #postbtn.pn.xg1{ background:#E5E5E5;}
  153. .pg a.prev{ background-repeat:no-repeat;}
  154. .pg, .pgb { line-height: 31px; }
  155. .pg a, .pg strong, .pgb a, .pg label { loat: left;height: 24px;line-height: 24px;margin-right: 2px;padding: 0 8px; background:#f0f4f8;overflow: hidden; border: none; border-radius:4px;}
  156. .pg strong { background-color: {ALLCOL};color: #FFF;}
  157. .pg a:hover, .pgb a:hover{background-color: {ALLCOL};color: #FFF;text-decoration: none;}
  158. .pg a.nxt { background:#f0f4f8; padding-right:10px; }
  159. .pg a:hover.nxt{ background: {ALLCOL};color: #FFF;}
  160. .pgb a { background:#f0f4f8; padding-left:12px;}
  161. .dopt a { padding:0}
  162. .px {border: 1px solid #DDD;border-radius: 0;}
  163. .ttp .a a{ border:none; color:#FFF!important;}
  164. #v_forums a{ background:#FFF; padding:0; margin:0; color:#333; line-height:21px;}
  165. /* footer */
  166. .footer{ background:#272727;border-top: solid 3px #E6E9EA; color:#6A6A6A; margin-top:40px;}
  167. .footer .pipe{color:#6A6A6A;}
  168. .footer a{ color:#949494;}
  169. #ft{ border:none;}
  170. #scrolltop{ background:none; border:none; }
  171. #scrolltop a{ border:none;}
  172. /* 搜索 */
  173. #scbar{ height:32px; line-height:30px;background:#FFF; border:none; margin-top:30px;float: right;overflow: visible;}
  174. .scbar_txt_td, .scbar_type_td{ background:none;}
  175. .scbar_type_td #scbar_type{background: url("{STYLEIMGDIR}/search.png") no-repeat 0 -75px;border: 1px #DFDFDF solid;
  176. border-right: none;}
  177. .scbar_txt_td{border:none;}
  178. #scbar_txt{ border:none; border-top: 1px #DFDFDF solid;border-bottom: 1px solid #DFDFDF;height: 30px; line-height:30px;width:190px; padding:0 5px; font-size:14px;-webkit-transition: all .3s ease-in-out;
  179. -moz-transition: all .3s ease-in-out;
  180. -o-transition: all .3s ease-in-out;
  181. -ms-transition: all .3s ease-in-out;
  182. transition: all .3s ease-in-out;}
  183. .scbar_btn_td{ width:72px; height:32px;_height:30px;background:{ALLCOL} url("{STYLEIMGDIR}/search.png") no-repeat 0 -37px; display:block;}
  184. #scbar_btn{ width:72px; height:32px;_height:30px;}
  185. #scbar_type_menu{ margin:0 0 0 -1px; border:1px solid #DFDFDF;}
  186. #scbar.bgchange{box-shadow: 0px 0px 4px rgba(137, 215, 248, .7);}
  187. #scbar.bgchange #scbar_txt{ width:260px;border-bottom: 1px #89D7F8 solid;border-top: 1px #89D7F8 solid;-webkit-transition: all .3s ease-in-out;
  188. -moz-transition: all .3s ease-in-out;
  189. -o-transition: all .3s ease-in-out;
  190. -ms-transition: all .3s ease-in-out;
  191. transition: all .3s ease-in-out;}
  192. #scbar.bgchange .scbar_type_td #scbar_type{border: 1px #89D7F8 solid;border-right: none;}